Java入门

来源:互联网 发布:garageband软件下载 编辑:程序博客网 时间:2024/06/06 14:25
一、Androind为什么选择Java
1、Java使用人数最多,更加吸引开发者开发
2、Java有开发工具,开发难度小
3、Java有内存管理,无指针
4、Java跑在虚拟机上,可限制APP开发OS,以保证手机安全性
5、Java在编译成JVM可运行代码后,不需要在多台机器上重新编译

二、Java的发展及其特点
91年,Sun开发Oak,由于消费电子产品开发语言
95年,Sun推出该语言,并改名Java

98年,Java v1.1推出,JPC成立
99年,Java 2平台源码公开,退相互J2EE beta版

02年,J2EE下载超200万

特点:一次编译,到处运行

三、Java的优点
1、面向对象的程序设计语言,而不是面向过程的语言
2、提供一个解释执行的程序运行环境,平台无关性
3、类似C/C++的风格,且提供丰富的类库:简单
4、无指针,安全可靠
5、实现多线程,使得程序可以同时执行多个任务
6、提供动态下载代码的机制:动态性
7、提供代码校验机制以保证安全性:健壮性

四、名词
1、JDK:development kit:开发工具包
2、JRE:Java runtime environment
3、JVM:Java virtual machine

五、Java是什么?
1、JAVA是一门编程语言
2、JAVA是开发环境
3、JAVA是运行环境

六、Java的运行机制

通过“编译器”将java源程序编译成java 字节码文件
通过“解释器”将读取java字节码文件,并运行

七、定义类时的注意点:
1、一个java类必须有一个class修饰符。
2、public static void main(String[] args)方法是该类被JVM解释器执行的入口。写法是固定的。
3、System.out.println(“”)是标准的输出语句,可将信息显示在控制台上。
4、如果类定义时加了public修饰符则类名必须和文件名一致。否则类名和文件名可以随意。
5、一个文件中可以有多个class类定义,但最多只能有一个public class类。
6、在一个文件中如果有多个class类,则编译后生成多个.class文件

八、关于类的说明
1、一个Java程序源文件可以由很多类(class)组成。
2、一个Java程序源文件只能有一个类是public的,并且该类的类名和文件命名要完全一致,包括大小写。 
3、每个源文件中的class类都将被编译成一个.class字节码文件,这就是类文件

九、JVM的运行过程
Jvm通过以下三步确保了代码的安全性 :
代码的装入:由类装载器(class loader)负责把类文件(.class文件)加载到java虚拟机中
代码的校验:字节码校验器(bytecode verifier)检查该类文件的代码中是否存在着某些非法操作
代码的执行:由解释器( runtime interpreter)完成

0 0
原创粉丝点击