2022.10.21-Java学习笔记
part1 : Java语言概述
1、IDE:集成开发环境
2、JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?
JDK = JRE + Java的开发工具(Java.exe,java.exe,javadoc.exe)
JRE = JVM + Java核心类库
3、应用程序 = 算法 + 数据结构
4、Java语言应用的领域
Java Web开发:后台开发
大数据开发
Android应用程序开发:客户端开发
5、Java语言的特点
1、面向对象性:
两个要素:类,对象
三个特征:封装、继承、多态
2、健壮性:
去除了C语言中的指针
自动的垃圾回收机制–>仍然会出现内存溢出、内存泄漏
3、跨平台性:
write once, run anywhere:一次编译,到处运行
功劳归功于:JVM(Java虚拟机)
6、Java程序运行步骤
.java文件(源文件)----Javac.exe编译---->.class文件(字节码文件)----Java.exe运行---->结果
步骤一:编写
创建一个java源文件:HelloWorld.java
class HelloChina{
public static void main(string[] args){
System.out.println(“Hello,World!”);
}
}
步骤二:编译
javac HelloWorld.java
步骤三:运行
java HelloChina
7、Java API 文档
API : application programing interface(应用程序变成接口)
习惯上:将语言提供的类库,都称为API
API文档 : 针对于提供的类库如何使用,给的一个说明书。类似于《新华词典》
part2 : 基本语法
1、关键字
定义:被Java语言赋予了特殊含义,用做专门用途的字符串
特点:关键字中所有字母都为小写
注意: 用于定义数据类型值的字面值(true,false,null)严格上讲不算关键字,但是可以当作关键字使用,用到时就认为这些是关键字。