一、Java语言的特点
类C语言,面向对象编程,舍弃了C语言的指针,垃圾回收机制(依然存在内存溢出等问题)
面向对象
两个基本概念:类,对象
三大特性:封装、继承、多态
跨平台性
不同版本的(Windows、Mac、Linux)的JVM
JDK
Java Development Kit = JRE + 开发工具集
JRE
Java Runtime Enviorment = JVM + JavaSE标准类库(API)
二、HelloWorld
文件名:HelloWorld.java
javac HelloWorld.java ---> 字节码文件HellowWorld.class ---> java HelloWorld(class名)
class HelloWorld{
//程序的入口main方法
public static void main(String[] args){
//输出到控制台
System.out.println("Hello,World!");
}
}
三、Comment(注释)
注释内容不参与编译,字节码文件中不包含注释信息
//单行注释
/*
多行注释(不可嵌套)
*/
/**
文档注释
@author
@version
文档注释可以被javadox解析,生成解析文件
*/
四、Java API文档
Applicaiton Programming Interface
五、第一个Java程序的总结
A.public类
在一个源文件中,最多只有一个类可以声明为public,该类名与文件名相同。
B.程序的入口
main()方法
C.编写、编译、运行
编写.java文件,javac编译为字节码文件(后缀.class),通过java命令运行(java + 类名)