java2 ee 简称 J2EE
计算机高级编程语言类型
编译型和解释型
java是两者的结合
java程序组成:java源文件、字节码文件、机器码指令
要考虑内存的调优机制
java虚拟机-java virtual machine(jvm)
java 特点:
1、具备可移植性
2、语言开发足够坚定
3、为数不多支持多线程编程的开发语言
4、支持自动的垃圾收集处理
5、是一门面向对象的编程语言
java2 ee 简称 J2EE
计算机高级编程语言类型
编译型和解释型
java是两者的结合
java程序组成:java源文件、字节码文件、机器码指令
要考虑内存的调优机制
java虚拟机-java virtual machine(jvm)
java 特点:
1、具备可移植性
2、语言开发足够坚定
3、为数不多支持多线程编程的开发语言
4、支持自动的垃圾收集处理
5、是一门面向对象的编程语言
计算机高级编程语言类型:
Hello.java--编译-->Hello.class--解释-->不同操作平台的可执行文件
虚拟机(JVM)负责将Hello.class解释为不同平台的可执行程序. 而Hello.class即是JVM的可执行文件
高级语言类型:
Java的主要特点:
。
1.
java主要特点
2003火箭上天,java就火了
》
java应用程序运行机制
在整个Java语言运行的过程之中,最为核心的就是我们的JVM(java虚拟机),可以实现平台的移植
JVM是一个语言的转化机制
java还有几个特点
→java具备可移植性
→java是为数不多支持多线程编程的开发语言(多线程和系统调优很相关)
→java支持自动的垃圾收集处理
→java是一门面向对象的编程语言
java→行业标准
Java跨平台基础: JVM--Java虚拟机
Java命令:
1. 编译命令--javac
2. 解释命令--Java
源文件:.java---编译---字节码文件:.class--执行
Java特点:
1. 可移植性;
2. 开发足够简单;
3. 支持多线程编程的开发语言;
4. 支持自动【垃圾收集】处理;
5. 面向对象的编程语言;
编译命令:javac.exe
解释命令:java.exe
JVM(java虚拟机)可以实现平台移植
字节码文件: .class
Java最核心的部分是JVM(Java虚拟机),方便移植。
java 具有可移植性
java语言的开发足够简单
java是为数不多支持多线程编程的开发语言
java支持自动得垃圾收集处理
java是一门面向对象的编程语言
java发展到今天已经成为了一种事实上得行业标准
2003年,美国火箭上天使用了Java之后,它的应用火了。
Java应用程序运行机制
计算机高级编程语言类型
编译型
解释型
hello.java ——编译——hello.class——解释——虚拟的机器
Java是两种语言的结合:
编译命令:javac.exe
解释命令:java.exe
Java程序组成:Java源文件、字节码文件、机器码指令
jvm :Java虚拟机是非常重要的核心
Java虚拟机(Java virtual machine)
在一台计算机上由软件或硬件模拟的计算机。Java虚拟机读取并处理经编译过的与平台无关的 字节码class文件。
Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。
Java解释权负责将Java虚拟机的代码在特定的平台上运行。
Java运行机制
编译型
解释型
jvm Java虚拟机实现平台的移植
.java-编译-.class-jvm执行
特点:
支持多线程,自动垃圾收集处理,面向对象,可移植,简单。
java程序组成:java源文件,字节码文件,机器码指令。
Hello.java→编译(编译命令:javac.exe)→Hello.class→解释(java.exe)→java虚拟机.
核心部分JVM(java虚拟机)
在一台计算机上由软件或硬件模拟的计算器,java虚拟机(jvm)读取并处理经编译过的平台无关的字节码 class文件,
java编译器是针对虚拟机产生class文件,因此独立平台。
java解释器将负责虚拟机的代码在特定的平台运行。
java是为数不多支持多线程编程的开放语言
1.java文件可以分为:
编译期:
java文件,经过编译,生成 .class字节码;
运行期:
JVM加载 .class并运行, .class(生成二进制);
2.java的特点:
1)java具备可移植性;
2)java语言的开发足够简单;
3)Java是为数不多支持多线程编程的语言;
4)Java支持自动的垃圾手机处理;
5)java是一种面向对象的编程语言;
总结:就是java发展到现在已经成为一种事实上的行业标准;