1、负责对字节码代码解释——虚拟机(一次编译,多次运行)
2、负责并发管理的机制——多线程
3、JDK中提供的文档生成器——javadoc.exe
4、垃圾回收机制自主回收垃圾
5、java编译器将源代码翻译成独立于平台的格式bytecodes
6、java独有的特点:跨平台(平台无关性)
7、一个类的标识符:满足驼峰规则
8、满足char类型的取值范围(uncidec)0开始—0-2的16次方-1
java三大版本:J2SE、J2EE、J2ME
J2SE:java标准版;主要用于桌面应用开发,适用于普通PC及笔记本
J2EE:java企业版;定位于企业级别的软件系统,适用于服务器
J3ME:java微型版;嵌入式设备,手机等
java编程语言是一种高级编程语言,特点有:简单、面向对象、可移植、多线程、动态、结构中立、分布式、高性能、健壮、安全
面向对象=对象+类
对象=属性+行为
编译:源程序的每一条语句都要编译成机器语言,并保存为二进制文件,这样运行时计算机可以直接以机器语言运行此程序,速度很快
解释:只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度不如编译后的程序快
java很特殊,java程序需要编译,没有直接被编译为机器语言,而是编译为字节码,然后在JVM用解释执行字节码
JDK:Java开发工具集(java的编译环境、运行环境、调试环境、基础类库) 包括JRE
JRE:Java运行环境(包括JVM)、核心类库、链接文件
时间: 2024-11-10 03:24:50