一、计算机语言发展历史
第一代: 机器语言
第二代: 汇编语言
第三代: 高级语言(面向过程、面向对象)
二、Java三大版本
- J2SE Java的标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程
- J2ME (Java2 Micro Edition) 主要应用于嵌入式系统开发,如手机和PDA的编程
- J2EE 企业版本(Java2 Enterprise Edition)定义在服务器端Java2的企业版,主要用于分布式网络程序的开发,如电子商务网站
三、Java特点
Java是跨平台的
Java是简单的
Java是安全的
Java是完全面向对象的
Java是健壮的
四、Java跨平台原理
1.Java运行过程
Java程序的运行分为两步:先编译再解释执行
- 通过“编译器”将Java源程序编译成Java 字节码文件(.class)(字节码文件采用结构中立的中间文件格式)
- 通过不同的“虚拟机”将Java字节码文件解释为对应机器语言并执行
2.JDK、JRE、JVM的区别联系
JDK:Java Development Kit>>针对Java开发员的产品
JRE:Java Runtime Environment>>是运行Java程序所必须的环境集合
JVM:Java Virtual Machine>> 解释运行Java字节码文件,跨平台的核心
联系:JDK 包含JRE,JRE包含JVM。
3.JDK环境配置
Java_HOME:C:\Program Files\Java\jdk1.8.0_14
path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件)将 “%Java_HOME%\bin” 增加到path中;多个目录用分号隔开。
五、Java 注释
作用:注释就是程序员为读者作的说明,是提高程序可读性的一种手段
类型:
注意:
注释不会出现在字节码文件中,即Java编译器编译时会跳过注释语句。
六、包声明语句
package com.tencent.action; 包声明语句,声明这个类在哪个包下
包名 + 类名,是一个类的完整名字,才能定位到一个类,包名要小写。