当前位置: 首页 > news >正文

Java SE所需工具与常见类型和运算符介绍

1.Java SE所需工具

1.1 JDK

JDK全称为Java Develepment Kit(Java开发者工具包),包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。

JRE是Java程序运行时所需的的环境,通过它,Java的开发者可以将自己开发的程序发布到用户手中,提供给用户使用。 

JVM全称为JJava Virtual MachineJVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。

三者间的关系:JDK中包含JRE,JRE中又包含JVM。

JDK的下载与在cmd上简单的运行Java程序

下载官网:Java Downloads | Oracle

推荐下载Jdk-17,因为JDK-17已经过多轮测试,使用起来的程序比较稳定,现在最新版本为Jdk-24,使用的性能和程序效率也比较不错,也可下载此工具。

点击链接打开JDK下载官网:

下滑找到下载位置:

点击Windows打开后:点击x64 Installer的下载链接下载即可

如果需要下载其它的版本,可以再万往下滑:提供的还有JDK 17 和JDK 11 JDK 8

建议选择JDK17下载,此工具包是一个长期开发工具,编译运行的程序比较稳定。

下载JDK17需要先注册Oracle的账号:点击创建

根据情况填写:创建好后再点击链接下载

下载后找到存放的位置:双击程序按照,一直点下一步即可,安装好后选择存放于C盘。

找到安装c盘的位置,找到jdk-17的文件夹打开。

如上图所示,jdk-17就安装完成,此时的jdk还不能使用,需要设置几个环境变量。

鼠标移到此电脑,右键选择属性,找到高级系统设置

第一个变量为JAVA_HOME。

存放于c盘的默认路径为:C:\Program Files\Java\jdk-17,存放不同路径可能变量值不同

再点击确认设置完成第一个环境变量。

第二个环境变量为CLASSPATH,,点击新建,填入环境变量,所需变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,输入后确定。

第三个变量在Path下输入,输入的路径为存放在C盘中jdk-17路径后加上\bin。

打开高级系统设置找到Path环境变量。

三个环境变量设置后打开电脑的cmd,输入命令java -version,出现以下提示说明JDK配置成功。

简单在cmd上测试JDK运行Java程序。

打开文件输入一个Java程序代码。

打开此路径下java文件的cmd指令,输入javac Test.java指令,javac是将java文件转变为二进制文本,生成一个后缀为.class的文件,输入指令后按一下回车键Enter。

在命令框中输入下一指令,java Test,java是使java的二进制文本可以正常的运行,Test为文件名

JDK-17可以正常的运转Java程序的代码,但是正真写Java程序的代码是在集成开发环境中编写运行的,这里推荐的集成开发环境为Intellij IDEA(Intelling Java  IDEA)。

1.2 Intellij IDEA 2025

下载链接:Download IntelliJ IDEA

点击链接打开:下载2025.1发布的最新版本。

下载后找到存放的位置,双击安装,选择创建桌面快捷方式,点击下一步。

点击安装,等待安装,安装好后点击完成。

左面会有IDEA的应用,点击打开IDEA

点击创建后就可以进入到项目中,此时不用急于编写代码,先将一些常见设置设置后好编写代码。

1.点击左上角设置图标,点击File选择Settings中的system setting,取消打开上一次文件。

2.打开Settings,找到Editor点击,找到File and code Temple点击,点击include选项打开,添加文件和码注释,下一次创建时就可以自动添加该模板。

设置好一些设置后,可以开始编写java程序,可以先了解一些Java程序一个常见的模板,public class 的对类的声明,Main为创建的文件名,public static void main(String[] args)中的main区别于c语言中的main函数,此处的main表示的是Main这个类中的一个方法,main大括号内的是语句,与C语言中的语句类似,但是格式上可能有所区别。

编写该模板后可以输入一个简单的Java程序,输出字符串Hello Java.

语句中可以先输入sou后按回车,就会自动补充System.out.println(),表示系统输出打印后换行,括号内是需要打印的字符串,使用双引号,程序编写好后点击鼠标右击,选择Run 'Main.main',表示运行Main这个类中的main方法程序,输出如下:

2.Java SE中类型的简单介绍与操作符相关使用

2.1 数据类型

Java程序中的数据类型有四大类,四大类中包含八种类型

整型

字节型:byte,大小为1个 字节,大小范围:-2^7 - 2^7-1 (-128 - 127)

短整型:short,大小为两个字节,大小范围 :-2^15 - 2^15-1

整型:int ,大小为 4个字节,大小范围:-2^31 - 2^31-1

长整型:long,大小为8个字节,范围为:-2^63 - 2^63-1

字符型:char,大小为2个字节,范围为:0-65535(2^16),因为存放ASCII值为正数,没有负数。

浮点型

单精度浮点型:float,大小4个字节,范围一般不用关注

双精度浮点型:double,大小8个字节,范围一般不关注

布尔类型:boolean,没有规定具体大小,范围:true或false,表示真或假

2.2 简单了解运算符的使用

算术操作符:+ - * / %,与数学上的计算类似,printf表示按照格式输出,println表示输出后换行。

赋值操作符:+= -= %= *= /=

位操作符:按位与(&),按位或(|),按位异或(^),按位取反(~)

移位操作符:左移操作符(<<),右移操作符(>>),无符号右移操作符(>>>>)

逻辑操作符:逻辑与(&&),逻辑或(||),逻辑取反(!)

自增和自减操作符:++,--

熟悉相关运行环境和基本操作符的使用对Java程序的学习有进一步的帮助,建议从基本的知识先做了解后进一步练习,基础在线练习编程题链接:每天建议练习5题左右编程语言初学训练营_在线编程+题解_牛客题霸_牛客网

http://www.xdnf.cn/news/403345.html

相关文章:

  • Docker原理与使用教程
  • ZYNQ笔记(二十):Clocking Wizard 动态配置
  • 不定长滑动窗口---初阶篇
  • Vue学习百日计划-Gemini版
  • 【华为HCIP | 华为数通工程师】821—多选解析—第二十三页
  • 日志 Slf4j , Java 中使用
  • 服务器带宽基础知识
  • Neo4j 入门级使用
  • 【Git】GitHub上传图片遇到的问题
  • 告别卡顿,图片查看界的“速度与激情”
  • CentOS部署Collabora Online
  • 【Java学习】Lambda表达式
  • 【Linux】进程状态、优先级、切换和调度
  • 三层交换机,单臂路由(用DHCP自动配置ip+互通+ACL
  • Elasticsearch架构原理
  • 数据库原理期末考试速成--最后附带两套题
  • 项目全栈实战-基于智能体、工作流、API模块化Docker集成的创业分析平台
  • 【漫话机器学习系列】254.假设空间(Hypothesis Space)
  • 批量重命名bat
  • 当 AI 邂逅丝路:揭秘「丝路智旅」,用 RAG 重塑中阿文化旅游体验
  • Axure 纵向滚动隐藏滚动条 Axure 滑动开关(属性开关)on-off
  • 数据结构-树(2)
  • DVWA在线靶场-xss部分
  • 【内网渗透】——S4u2扩展协议提权以及KDC欺骗提权
  • Nginx stream模块是连接级别的负载均衡
  • [计算机科学#14]:数据结构
  • 现代化水库运行管理矩阵平台如何建设?
  • DNS域名解析服务器的部署
  • 2025 年福建省职业院校技能大赛网络建设与运维赛项Linux赛题解析
  • 基于STM32、HAL库的CH342K USB转UART收发器 驱动程序设计