Java编程心得与基础知识总结

需积分: 9 1 下载量 67 浏览量 更新于2024-09-14 收藏 61KB DOC 举报
"常用java 心得总结" 本文是关于Java编程语言的学习心得,主要针对初学者,旨在帮助他们避免常见错误。以下是一些关键知识点: 1. **JDK、JRE与JVM**:JDK(Java Development Kit)是开发工具包,包含了JRE(Java Runtime Environment)运行环境,而JRE内部包含了JVM(Java Virtual Machine)虚拟机。JVM是Java程序跨平台运行的基础,它负责解释执行Java字节码。 2. **DOS命令**:在Windows环境下,`dir`用于列出当前目录下的文件和文件夹,`md`用于创建目录,`rd`删除目录,`cd`进入指定目录,`cd..`返回上一级目录,`cd/`返回根目录,`del`删除文件,`exit`退出DOS命令行。 3. **Java特点**:Java具有跨平台性、简单性和纯面向对象的设计。它的编译过程通过编译器将源文件转换为字节码,然后由JVM解释执行,这种方式使得Java可以在不同的操作系统上运行。 4. **Java运行流程**:`.java`源文件先通过`javac`编译成`.class`字节码文件,然后由JVM解释运行。`.class`文件是平台中立的,可以在任何支持JVM的系统上执行。 5. **JVM与JDK**:JVM是Java的核心,它屏蔽了不同操作系统的差异,使得Java代码可以“一次编写,到处运行”。JDK除了包含JVM,还包括解释器、工具和类库。 6. **环境变量**:设置`JAVA_HOME`指向JDK的安装目录,`PATH`添加`JAVA_HOME/bin`,`CLASSPATH`用于指定查找类的位置,通常设置为`.`表示当前目录。 7. **编译与运行**:使用`javac`命令编译Java源文件,生成对应的`.class`文件。运行Java程序时,使用`java`命令加上类名(公开类的完整包名或相对路径)。 8. **源文件与类**:一个源文件可以定义多个类,但只能有一个公开类(用`public`修饰),且其名称需与源文件名一致。不加`public`的类只能在当前源文件内使用。 9. **包的使用**:通过`package`声明包名,如`package p1;`,然后使用`import`导入所需包,例如`import p1.Hello;`。默认情况下,JVM会在`CLASSPATH`指定的路径下寻找类。 10. **注释**:Java有三种注释方式:单行注释`//`、多行注释`/*...*/`和JavaDoc注释`/**...*/`。JavaDoc注释用于生成API文档。 11. **标识符规则**:标识符(如类名、变量名)不能以数字开头,区分大小写,不能使用Java的关键字和保留字,长度无限制。推荐命名规范包括:包名全小写,类名每个单词首字母大写,变量和函数名首字母小写,后续单词首字母大写,常量全大写,单词间用下划线分隔。 12. **程序结构**:Java程序通常以`package`语句开始,接着是`import`导入语句,然后是类定义。`import`语句必须在类定义之外,且在`package`语句之后。 以上是Java编程的一些基本概念和要点,理解和掌握这些知识对于初学者来说至关重要。通过实践和不断学习,可以进一步提升Java编程技能。