Core Java知识精要:从基础到JDK1.5

5星 · 超过95%的资源 需积分: 10 1 下载量 46 浏览量 更新于2024-07-27 收藏 508KB PDF 举报
"Core_java重点知识" 本资源涵盖了Core Java的核心知识点,主要针对Java语言的基础、简单程序编写、打包过程以及帮助文档的生成等关键领域进行了详细的讲解。以下是这些知识点的详细说明: 一、基础 1. Java语言在1995年正式发布,其前身是OAK,语法上受到C++的影响,思想上则借鉴了Smalltalk。 2. 1998年,Java 2(J2)诞生,最大特点是开源。BEA公司的J2EE在当时广泛应用,标志着企业级开发的兴起。 3. JDK 1.5(也称为Tiger)是最新的版本提及,这个版本引入了许多新特性,如泛型、枚举、自动装箱拆箱等。 4. j2EE由表示层、业务层和数据层组成,是构建企业级应用的标准框架。 5. 设置环境变量如JAVAHOME、PATH和CLASSPATH对于Java的正常运行至关重要,它们分别指向JDK的安装路径、虚拟机执行命令的路径和字节码文件的路径。 6. Java程序需要经过编译器编译成字节码,然后由JVM解释执行。编译器如javac,解释器则是JVM的一部分。 7. Java的垃圾收集机制是自动的,显示调用`System.gc()`或`Runtime.getRuntime().gc()`并不保证立即进行垃圾回收,具体回收时机由系统决定。 二、简单程序 1. 源文件名必须与public类的类名相同;如果没有public类,源文件名可以自定义。 2. main()方法可以位于同一源文件的不同类中,它是Java程序的入口点。 3. Java命令后跟含main()方法的类名,指示程序从哪个类的main()方法开始执行。 4. 源文件中的每个类都将生成一个对应的.class文件。 三、打包 1. 使用package关键字将源文件打包到特定的包中,package语句必须置于文件开头,并且只能有一句。 2. 包名通常使用小写字母,遵循域名逆序规则。 3. 调用Java程序时需指定包名和类名,且顺序应为:package、import、class,不能随意插入其他内容。 4. 使用javac命令的-d选项可以指定目标目录,用于打包生成的.class文件。 四、帮助文档 1. javadoc工具用于生成Java源代码的API文档,输入参数为包名和源文件名。 五、JDK的组成部分 1. JDK包括JRE(Java Runtime Environment)和类库。JRE是运行Java应用程序所需的环境,而类库提供了开发所需的API。 这些知识点构成了Core Java学习的核心,对理解和掌握Java编程至关重要。通过深入学习这些内容,开发者能够编写出高效、可靠的Java应用程序,并能够适应不断发展的Java生态系统。