第1章 Java语言概述
内容提要:
Java语言的简述
Java应用开发体系
J2EE的N层体系结构
Java运行环境的安装配置
Java程序的分类
Java语言的面向对象特性
Java语言的简述
Java语言的诞生
1991年出现,”Oak”,用于嵌入家电
Java语言的简述
,Sun发布了 Java
(Java Development Kit ,)
,,并使用"Java 2"
现在SUN推出Java 2 Platform, Standard Edition v
Java语言的主要特点
简单性
平台无关性
面向对象的技术
支持多线程
动态性
安全性
Java语言除上述主要特点外,还有高性能、分布性、强大性、解释性、可移植性等。
Java程序的运行机制
Java 虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage collection)
代码安全性检测(Code Security)
Java 虚拟机(Java Virtual Machine)
在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。
Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。
Java解释器负责将Java虚拟机的代码在特定的平台上运行。
Java 虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage collection)
不再使用的内存空间应回收----垃圾收集。
在C/C++ 等语言中,由程序员负责回收无用内存。
Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。
垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。
代码安全性检测(Code Security)
Java执行代码的时候,由JVM对运行的代码进行安全性检测,当进行一些非法操作的时候,比如修改一些系统设置的时候,JVM会发出警告。
Java程序开发过程可以大致分为三个阶段:
编写Java源文件:
编译Java源程序
运行Java程序:
1. 2 Java应用开发体系
J2SE体系概述
J2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK,就建立了一个J2SE开发和运行平台。
J2ME体系概述
J2ME主要用于创建嵌入式应用程序(如PDA、仪表),J2ME开发平台需要J2SE平台的支持。
01 Java语言概述 来自淘豆网m.daumloan.com转载请标明出处.