Java 基础 笔记一
一、计算机语言发展史
第一代语言 机器语言
第二代语言 汇编语言(符号语言)
第三代语言 高级语言
* C语言 面向过程语言
* C++ 面向过程/对象语言
* JAVA 纯面向对象语言
二、Java的发展史
1995年,SUN公司发布了JDK1.0。
目前最细版本的是JDK1.8,最稳定版本JDK1.7,覆盖面最广的版本JDK1.6。
三、Java的体系
四、Java语言的特点
①简单的
②面向对象的
③健壮的
④结构中立的
⑤可移植的
⑥安全的
⑦解释的
⑧分布式的
⑨多线程的
⑩高性能的
五、Java语言的核心机制
5.1两种核心机制
- Java虚拟机
- 垃圾回收机制
5.2Java如何实现跨平台的?
一次编译,多次运行(依靠Java虚拟机)
** 编译期(Java编译器)**
把.java源文件编译成.class字节码文件
**运行期(Java虚拟机)**
将.class字节码文件解释成计算机可以读懂的计算机语言
六、JDK和JRE
JDK Java开发工具包,包含JRE
JRE Java的软件开发环境,包含JVM
JVM Java虚拟机
七、JAVA开发环境配置
7.1 配置path
右击此电脑—>属性—> 高级系统设置—>环境变量
找到JDK安装的路径,精确到bin,复制绝对路径,添加进入新建中,多次确定即可。
7.2 配置classpah
7.3 调试
WIN+R打开控制面板,输入cmd ,进入控制台,输入
java -version 查看JDK的版本
javac 检验环境变量是否配置成功
八、我的第一个HelloWorld程序
8.1关键名词解释
类:Java程序中可运行的最小单元,一个Java程序是由多个类构成的;
Java通过class关键字来创建一个类。
包:相当于生活中的盒子,盒子里面放的都是Java的类。
方法:Java中表示行为的代码块,行为即功能
Java程序的入口:main方法
8.2 HelloWorld
8.2.1 创建项目
8.2.2、创建类
8.2.3 创建main()方法 (程序的入口)
public static void main(String args[]){
}
8.2.4 程序调试
代码面板上单击鼠标右键 => Run As => Java Application