Java学习精华:基础与实战要点回顾

需积分: 45 0 下载量 188 浏览量 更新于2024-11-14 收藏 410KB PDF 举报
Java学习笔记是一个重要的学习资料,涵盖了Java发展史、基础知识、编程实践和工具使用等多个方面。以下是详细的知识点概览: 1. **Java的发展历程**: - Java于1995年由Sun Microsystems首次发布,其早期版本OAK借鉴了C++的语法和Smalltalk的思想。 - 1998年,随着JAVA2的诞生,特别是J2EE的兴起,Java因开源特性而受到广泛关注,尤其是BEA公司推动了其商业应用的繁荣。 - JDK1.5(称为Tiger)标志着Java的最新进展,包括J2EE的三层架构:表示层、业务层和数据层。 2. **环境设置与工具**: - 必须配置JAVA_HOME,指向JDK的安装路径,PATH环境变量则指定了JDK可执行文件的路径。 - CLASSPATH用于指定字节码文件的查找路径,一般包含JDK的lib目录。 - JVM的工作流程包括类加载、字节码校验和解释执行,垃圾回收是自动进行的,但可通过System.gc()或Runtime.getRuntime().gc()手动触发,但仍受系统控制。 3. **编程基础**: - 源文件命名规则要求与public类名一致,如果没有public类,文件名可自由定义。 - main()方法是程序执行的起点,可以分布在不同的类中,但必须包含在一个.java文件里,一个源文件对应一个.class文件。 4. **打包与组织代码**: - 使用package语句将源文件组织到特定包中,确保只有一个package语句,且包名需小写。 - 执行打包后的程序时,要遵循package-import-class的顺序,不可混杂其他元素。 - javac命令用于编译源文件,–d选项用于指定输出目录。 5. **帮助文档生成**: - Javadoc是Java官方提供的工具,用于生成API文档,通过指定包名和源文件名来运行javadoc命令。 6. **JDK结构**: - JDK由JRE(Java Runtime Environment)和类库两部分组成,JRE负责提供运行环境,类库则是开发工具和API集合,开发人员无需安装完整的JDK,仅JRE即可运行Java程序,但在开发时通常需要完整版本的JDK。 通过这份笔记,初学者可以系统地了解Java的基础知识,掌握编程实践和常用工具的使用,为后续深入学习和开发打下坚实的基础。