JAVA学习关键点:从基础到实战

需积分: 45 0 下载量 114 浏览量 更新于2024-07-24 收藏 410KB PDF 举报
"JAVA重点难点,包括基础概念、简单程序、打包和帮助文档的生成,以及JDK的组成部分" 在深入探讨JAVA重点难点之前,我们首先理解JAVA的基本历史和背景。JAVA于1995年正式发布,其雏形是名为OAK的语言,它在语法上受到C++的影响,而在思想上则借鉴了SMALLTALK。1998年,随着JAVA2的诞生,JAVA的最大特点——开源(OPEN)被广泛接纳。J2EE(Java 2 Platform, Enterprise Edition)由BEA公司推出,迅速在企业级应用中流行起来。 JDK(Java Development Kit)是JAVA开发的核心工具,JDK1.5(也称为Tigger)是最新的版本提及。在配置JAVA环境时,我们需要设置几个关键的环境变量,如JAVAHOME指向JDK的安装路径,PATH用于指定虚拟机执行命令的路径,而CLASSPATH则指明字节码文件的位置。值得注意的是,如果使用如JBuilder或Oracle数据库,它们可能已经自带了特定版本的JDK,因此在配置环境变量时需考虑优先级。 JAVA程序的编译和执行过程是通过编译器和解释器协同完成的。JAVA源代码首先被编译成字节码,然后在JVM(Java Virtual Machine)中,通过解释器将字节码转换为特定平台的机器语言执行。系统垃圾收集是JAVA的一大亮点,它自动管理内存,即使显式调用`System.gc()`或`Runtime.getRuntime().gc()`,垃圾回收的具体时间仍然由系统控制。 简单程序的编写规则包括:源文件名与public类名一致(若无public类,名字可自定),而main()方法作为程序的入口,可以存在于同一源文件的不同类中。执行JAVA程序时,需指定包含main()方法的类名。每个源文件编译后会产生对应的.class文件,一个源文件中的每个类都会生成一个这样的文件。 在组织代码时,我们可以使用package关键字将源文件打包到特定的命名空间中,包名通常使用小写字母。使用打包后,必须按照正确的顺序(package-import-class)进行操作,同时可以使用javac的-d选项来指定打包位置。 为了创建帮助文档,Javadoc工具可以帮助我们将源代码中的注释转化为结构化的HTML文档,命令格式为`javadoc 包名.源文件名`。这使得开发者能够方便地共享和理解代码。 最后,JDK主要分为两部分:JRE(Java Runtime Environment)提供了运行JAVA程序所需的环境,而类库则包含了大量预先定义的类和接口,为开发提供了丰富的功能支持。 以上就是JAVA的重点和难点,涵盖了从语言历史、环境配置、程序编写到文档生成的各个方面,对于理解和掌握JAVA编程具有重要的指导意义。