Java编程:从J2SE到面向对象理解

需积分: 9 2 下载量 80 浏览量 更新于2024-08-18 收藏 1.33MB PPT 举报
"这篇资料主要介绍了J2SE的学习,特别是关于类和对象的关系。课程涵盖了从JAVA概述到GUI编程等多个核心章节,旨在帮助学习者打下坚实的JAVA基础,为学习J2ME、JSP/Servlet和J2EE做好准备。" 在J2SE的学习中,类和对象的关系是面向对象编程的基础。类可以看作是对象的模板或者蓝图,它定义了一组特性和行为,而对象是类的实例,具备类所定义的属性和方法。在提供的代码示例中,类`C`有两个成员变量`i`和`j`,`main`方法创建了两个`C`类的对象`c1`和`c2`。每个对象都有自己的内存空间,因此`c1`和`c2`各自拥有的`i`和`j`是独立的,互不影响。 课程的第一章是J2SE中的JAVA概述,这部分内容会讲解计算机语言的发展历程,包括从机器语言到高级语言的演变,以及Java在其中的历史地位。Java起源于1995年,以其跨平台性、面向对象和健壮性等特点迅速获得了广泛的认可。Java体系包括J2SE(标准版)、J2EE(企业版)和J2ME(微型版),分别适用于桌面应用、企业级应用和嵌入式设备。 Java语言自身的发展历经多个版本,例如JDK1.0到JDK6Update3,现在可能已经更新到了更高的版本。在J2SE中,学习者会接触到Java的特点,比如它的面向对象特性,允许开发者创建具有封装、继承和多态性的类。同时,Java的平台无关性得益于它的字节码机制,使得编写的代码能在任何支持Java的平台上运行。 Java的运行机制包括从源代码到字节码的编译过程,以及由Java虚拟机(JVM)执行字节码的过程。`javac.exe`是Java的编译器,用于将`.java`文件编译成`.class`字节码文件。之后,Java的类装载器和字节码校验器会确保代码的安全性,最后由解释器在系统平台上执行。 课程内容不仅限于理论,还包括异常处理、数组、常用类、容器类、流技术、多线程机制和网络编程等方面,这些都是实际开发中不可或缺的部分。最后,学习者还将接触GUI编程,了解如何使用Java实现图形用户界面,提升用户体验。 这个J2SE学习资源全面覆盖了Java的基础和进阶内容,对于希望深入理解和掌握Java编程的初学者来说,是一份非常宝贵的资料。通过系统的学习,不仅可以理解类和对象的关系,还能掌握Java的各种特性,为将来从事更复杂的应用开发奠定坚实基础。