Java语言入门 ..................................................................................................................................1
Java基础语法 ..................................................................................................................................5
面向对象进阶 ................................................................................................................................30
异常 ................................................................................................................................................39
线程 ................................................................................................................................................44
I/O...................................................................................................................................................51
集合框架 ........................................................................................................................................61
Java5.0 新特性...............................................................................................................................74
Java与Xml.....................................................................................................................................80
Java API(常用类)..................................................................................................................86
网络编程基础 ................................................................................................................................94
JDBC............................................................................................................................................104
Java 语言入门
Java 语言特点
简单的、面向对象的、健壮的、安全的、解释的、与平台无关的、多线程的、动态的语
言
简单的
Java 的风格类似于 C++
Java 摒弃了 C++中容易引发程序错误的一些特性,如指针、内存管理等。
Java 提供了丰富的类库
面向对象的
面向对象可以说是 Java 最重要的特性,所以它支持继承、重载、多态等面向对象的特
性。Java 语言的设计是完全面向对象的,它不支持类似 C 语言那样的面向过程的程序设计技
术。
健壮的
Java 也是一种强类型的语言,其类型检查比 C++还要严格。
Java 自己负责内存管理,提供了垃圾内存回收机制。
安全的
删除了指针和释放内存等 C++功能,避免了非法内存操作。
通过 Java 的安全体系架构来确保 Java 代码的安全性。
解释的
Java 代码是解释执行的
C++程序是编译执行的,C++程序代码被编译为本地机器指令,然后执行。
与平台无关的
Java 源程序被编译成一种与机器无关的字节码格式,在 Java 虚拟机上运行。
多线程的
Java 语言的一个重要特性就是在语言级支持多线程的程序设计。
动态的
它允许程序动态地装入运行过程中所需要的类,这是我们采用 C++语言进行面向对象
程序设计所无法实现的。
Java 跨平台的原理
Java 的跨平台是通过 Java 虚拟机(JVM)来实现的。
Java 虚拟机是在一台计算机上由软件或硬件模拟的计算机。可以处理字节码文件。
评论0
最新资源