Java程序结构与学习概览

需积分: 0 1 下载量 88 浏览量 更新于2024-08-23 收藏 2.61MB PPT 举报
"Java程序结构-JAVA概述课件" 这篇课件涵盖了Java程序的基本结构和Java语言的历史发展,以及其在不同平台的应用。以下是详细的讲解: 1. **Java程序结构**: - **package语句**:是Java程序的组织单位,用于将相关的类打包在一起,便于管理。每个Java源文件可以包含零个或一个package语句,且必须位于文件的开头。 - **import语句**:用于引入其他包中的类,方便在当前文件中使用。可以有零个或多个import语句,它们必须在所有类定义之前。 - **public ClassDefinition**:Java允许每个源文件有一个公开的(public)类,这个类的名称应与文件名相同。除了public类外,还可以包含任意数量的非public类和接口。 2. **标识符**:在Java中,标识符是用来命名变量、类、方法等的符号,它们是区分大小写的。遵循的规则包括:不能以数字开头,不能是Java的保留关键字,且推荐使用有意义的英文单词或词组。 3. **Java概述**: - Java是由Sun Microsystems的James Gosling在1991年启动的项目,最初命名为Oak,后因商标冲突改名为Java。 - 1995年,Sun公司正式发布Java 1.0,包含Java Development Kit (JDK)。 - Java的主要特点包括安全性、可移植性、跨平台能力,特别适合互联网应用。 4. **Java发展历程**: - 随着时间的推移,Java经历了多个版本的更新,如Java 2(JDK 1.2)、J2SE 5.0和JDK 1.6(J2SE 6.0)等。 - Java被划分为三个主要的技术分支:JAVASE(标准版),适用于桌面应用和服务器端开发;JAVAEE(企业版),用于企业级应用,包括JSP和Servlet、EJB等;JAVAME(微型版),针对移动设备和嵌入式系统,如CLDC和MIDP。 5. **Java技术分支关系**: - JAVASE提供了基础的面向对象编程环境,包含了JVM(Java虚拟机)和必要的库,是其他两个分支的基础。 - JAVAEE专注于企业级服务,如Web服务、数据库连接和分布式计算,包含了EJB(Enterprise JavaBeans)等组件。 - JAVAME则面向资源受限的设备,如手机和游戏设备,提供轻量级的框架如CLDC(Connected Limited Device Configuration)和MIDP(Mobile Information Device Profile)。 6. **学习资源与考核**: - 提供的参考书籍是《Java开发实战经典》由李兴华著,清华大学出版社出版。 - 学习Java包含32学时的理论课和16学时的上机实践,覆盖了从基础到高级的各个主题,如异常处理、设计模式、多线程、网络编程等。 通过这些内容,学员可以全面了解Java编程语言,从基本的程序结构到深入的平台特性,为编写高质量的Java程序打下坚实的基础。