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

相关文章:

  • SWMM在城市排水防涝规划中的实战应用:模型校准、情景模拟与工程决策
  • TCPIP详解 卷1协议 七 防火墙和网络地址转换
  • vue3+three 搭建平面上滚动旋转的几何体
  • 第一章 应急响应-webshell查杀
  • 无线定位之 二 SX1302 网关源码 thread_down 线程详解
  • RAGFlow 初步尝试 (01)
  • Leetcode (力扣)做题记录 hot100(34,215,912,121)
  • MongoDB 操作可能抛出哪些异常? 如何优雅的处理?
  • 全球变暖-bfs
  • matlab计算天线的近场和远场
  • MongoDB使用x.509证书认证
  • Matlab基于PSO-MVMD粒子群算法优化多元变分模态分解
  • 逆向破解:x64dbg
  • Python 处理图像并生成 JSONL 元数据文件 - 灵活text版本
  • 机器学习——集成学习基础
  • AI边缘网关_5G/4G边缘计算网关厂家_计讯物联
  • Clion远程开发git触发“No such device or address”的解决方案
  • 数据库笔记(1)
  • Oracle adg环境下调整redo日志组以及standby日志组大小
  • 音视频学习:使用NDK编译FFmpeg动态库
  • 香港根据《维护国家安全条例》订立附属法例
  • 2025上海科技节本周六启幕,机器人和科学家同走AI科学红毯
  • 扶桑谈|从石破茂“越菲行”看日本周边外交布局战略新动向
  • 加强战略矿产出口全链条管控工作部署会召开
  • 新疆交通运输厅厅长西尔艾力·外力履新吐鲁番市市长候选人
  • 历史地理学者成一农重回母校北京大学,担任历史系教授