文档介绍:Java基础知识
J2SE简介
内容
JAVA初步
面向对象
常用接口/类
一、JAVA初步
计算机语言发展史及Java的历史地位
Java发展史与java体系
Java程序运行机制及优劣势分析
Java开发环境配置
Java开发、编译、运行、打包
Java基础语法、数据类型、数组
Java编写习惯
:结构化、面向对象
4. 面向用户语言(智能编程)?所见即所得(图形化)?SQL?
?
计算机语言发展史及Java的历史地位
95年,
98年,,更名为Java2
、、,更名为Java (最新为JDK 7)
Java发展史与java体系
j2se
java web
j2ee
j2me
移动增值
JAVA能开发那些类型的程序?
J2SDK & JRE
Software Devleopment Kit (软件开发包)
Java Runtime Environment (Java运行环境)
开发需要JDK
用户只需JRE
Java两种核心机制
Java虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage collection)
Java程序运行机制及运行过程
源程序
(*.java文件)
字节码
(*.class文件)
Java编译器
类装载器 Class Loader
字节码校验器 byte verifier
解释器 interpretor
系统平台
Java虚拟机可以理解成一个以字节码为机器指令的 CPU。
对于不同的运行平台,有不同的虚拟机。
Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
核心机制之Java虚拟机
UNIX
JVM for UNIX
Windows
JVM for Windows
Other Platform
JVM for Other
*.java
*.class
编译
执行