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题左右编程语言初学训练营_在线编程+题解_牛客题霸_牛客网