一,语言的发展:
语言的发展经过了三个阶段:机器语言,汇编语言,高级语言。
二,JAVA个版本的含义:
J2EE:定位在服务器端的应用.
J2SE:定位在个人计算机上的应用。
J2ME:定位在消费电子产品的应用上。
三,JAVA的特性和优势:
JAVA具有简单性,面向对象,可移植性,高性能,动态性,多线程,安全性,健壮性的优势。
四,JAVA应用程序的运行机制:
计算机是高级编程语言类型:编译型,解释型。
利用编辑器写Java源程序文件名:主类名.class
利用编译器(javac)将源程序编译成字节码文件,字节码文件名:源文件名.class
利用虚拟机解释执行
JVM:是一种规范,可以使用软件来实现,也可以使用硬件来实现,就是一个虚拟的用于执行 bytecodes 字节码的计算机。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。
JVM:负责将Java字节码文件解释运行,边解释边运行,这样速度就受到了影响。Java提供了另一种解释运行的方法,可以一次解释完,再运行特定平台上的机器码,高级的JIT可以只 能分析热点代码,并将这些代码转成本地机器码,并将结果缓存起来,下次直接从内存中调用,这样就 大大提高了执行JAVA代码的效率。这样就实现了跨平台、可移植的功能。
五,JAVA开发工具包JDK:
JDK是在是在jre的基础上增加了编译器及其他 一些开发工具。
六,JAVA开发环境搭建:
可以从官网下载并安装jdk,傻瓜式安装,注意: 安装目录不要包含中文,也不要包含空格然后搭建环境变量
path
为了在dos命令中的任意目录下都可以找到Java和javac
在环境变量中的path中配置bin目录
JAVA_HOME
版本更换的时候可以更加方便
约定的配置,因为其他一些组件会自动检测系统中是否存在对应的配置
CLASSPATH
JDK1.5之后不需要再配置classpath了
之前的版本中Java命令中在执行一个类的时候需要tools.jar和dt.jar,但是之后的版本已经不需要了,所以不需要配置了
如果想要配置,一定记得配置。路径,代表当前路径
七,DOS命令:
Windows中通过 win+r 启动一个运行窗口 ,在运行窗口中输入cmd 进入DOS系统
常用DOS命令:盘符加冒号 盘符的切换 d:回车 cd 加路径 切换目录 cd 文件名 cd.. 目录返回上一层 cd.. cd \ 退回到当前磁盘根目录 cd \ dir 查看当前目录内容 dir Tab 自动填充 ↑ ↓ 再次使用之前用过的命令 cls 清屏 exit 退出
八,第一个JAVA程序:
准备编写
显示当前文件的后缀名称
修改当前文件的文件名以及后缀,后缀名一定是.java
需要更改当前文件的打开方式
当前文件编写代码
public class Helloworld{
public static void main(String[] args){
System.out.println("Helloworld");
}
}
九,第一个程序常见的错误:
1.单词大小写问题。
2.单词拼写。
3.中英文符号问题。