初识Java


今天第一次用Java写了hello world程序:
并且了解到了java是一门半编程,半解释的语言。运行java程序时,是先通过javac来进行编译,编译后产生后缀名为.class文件是由字节码组成的与平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换为平台能够理解的形式来运行。

思路如下
1:使用记事本或者IDEA(集成开发环境)来编写java源程序。
2:使用java.exe编译器编译java源程序,生产xxx.class字节码文件。
3:使用java运行xxx.class字节码文件。

 

JVM、JRE与JDK

JDK:全名:Java Development Kit 。开发包工具,包含了JRE、编译器等等、是Java开发包工具

JRE:全名:Java Runtime Environment。包含了JVM、java基础类库。是使用java语言编写程序运行的环境。
JVM:Java虚拟机、运行Java代码。


JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行​​​​​​​。
所以说,如果电脑安装了JRE或者JDK的话,用记事本来写代码,去电脑自带的编译器例如windows的cmd里面就可以运行Java代码,也不需要IDEA等等编译器也可以。


然后就是我第一个HelloWorld程序:

 在cmd下运行:
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值