Java学习笔记:javac与java命令详解

需积分: 10 10 下载量 55 浏览量 更新于2024-10-01 收藏 146KB TXT 举报
"这份学习笔记主要涵盖了Core Java的基础知识,包括使用`javac`编译Java源代码的选项以及`java`命令来运行Java程序的参数。此外,还提到了Sun公司的相关认证考试,如SCJP、SCJD、SCWCD和SCEA,强调了良好的编程习惯,例如缩进、注释和命名规范。在Java语法方面,强调了大小写敏感、main函数作为程序入口、如何生成jar包以及不同类型的注释。最后,介绍了Java中的标识符命名规则和常见约定。" 在这份学习笔记中,Java编译过程是核心内容之一。`javac`命令用于将`.java`源文件编译成`.class`字节码文件。你可以使用不同的选项来控制编译过程,例如: - `-g`选项用于生成调试信息,`-g:none`则不生成,`-g:{lines,vars,source}`可以选择生成哪些调试信息。 - `-nowarn`禁止输出警告信息。 - `-classpath`和 `-cp` 用于指定类路径,查找用户类文件和注释处理器。 - `-sourcepath`指定了源文件的位置。 - `-d`选项指定生成的类文件存放位置。 运行Java程序时,使用`java`命令。你可以指定不同的参数,例如: - `-d32`和`-d64`选择数据模型。 - `-client`和`-server`选择JVM版本,默认是`client`。 - `-cp`或`-classpath`用于设置类路径。 - `-D<name>=<value>`设置系统属性。 笔记还提到了Java编程的一些最佳实践,如使用空格进行缩进,添加注释以提高代码可读性,遵循命名约定,如类名使用驼峰式命名,常量全大写等。 此外,笔记还涉及了Sun公司的Java认证考试,这些考试测试开发者在Java核心技术(如SCJP)、Java开发(SCJD)、Web组件开发(SCWCD)和企业级应用架构(SCEA)方面的知识。 对于开发人员来说,创建可执行的jar包是常见的需求。在Eclipse中,可以通过导出功能将项目打包成jar,并通过创建批处理脚本来运行jar包。 最后,笔记强调了注释的重要性,提供了单行、多行和文档注释的示例,并介绍了如何使用`javadoc`工具生成程序的HTML帮助文档。通过遵循这些规范和理解这些基本概念,开发者可以更好地编写和维护Java代码。