Java学习笔记(一)

一、java的重要特性

1、面向对象的(oop)

2、强类型机制、异常处理、垃圾的自动收集等保证下的java是健壮的

3、具有跨平台性

通过.java文件获取编译好的.class文件,一个编译好的.class文件的运行既可以在windows运行,也可以在Linux上运行,不受平台影响,可在多个系统下运行

4、解释性的(解释语言:JavaScript,PHP,java;编译性语言:c/c++)

解释性语言:编译后的代码需要解释器执行

编译型语言:编译后直接被机器执行

二、演示java开发步骤(简单说明)

三、java运行机制

1、执行流程分析

.java文件(源文件)javac编译后得到.class文件(字节码文件),通过java运行得到最终结果

2、解释编译: (1)通过编译器可将java源文件编译成JVM可以识别的字节码文件

(2)在该源文件目录下,通过javac编译工具对源文件进行编译正常条件下出现.class文件,即字节码文件,也是可以执行的java程序

(3)如果代码错误,那么编译将不会通过,会报错

3、解释运行

(1)有了可执行的java程序即.class字节码文件

(2)通过运行工具对字节码文件进行执行(本质即将.class装载到JVM机执行)

4、程序开发注意事项

对修改后的java源文件需要重新编译,生成新的.class文件后在进行执行才能生效

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值