【Java核心概念】 Java是一种面向对象的编程语言,由Sun公司开发,以其简单性、平台无关性、安全性、高效性和多线程等特性而受到广泛欢迎。Java包括编程语言、开发工具和Java类库,是一个完整的开发、运行和部署平台。它的设计目标是通过Java虚拟机(JVM)实现“一次编写,到处运行”的跨平台能力。 1. **类与对象**: - **类**:是对象的模板或蓝图,描述了一组具有相同属性和行为的对象。类是对现实世界中某类事物的抽象,它具有封装性、继承性和多态性。 - **对象**:是类的实例,是类在内存中的具体表现。对象包含属性(数据)和方法(行为)。 2. **类的核心特性**: - **封装性**:通过访问控制(public, default, protected, private)来隐藏类的内部细节,只暴露必要的接口给外部使用。 - **继承性**:允许一个类(子类)继承另一个类(父类)的属性和方法,实现代码复用和类的层次结构。 - **多态性**:方法的重载(overloading)允许同一方法名但参数列表不同的方法存在,覆盖(overriding)则是子类重新定义父类的方法。 3. **方法和属性**: - **方法**:表示对象的行为,是实现特定功能的代码块,类似于其他语言中的函数。 - **属性**:对象的状态,由变量组成,反映了对象的特性。 4. **Java环境变量**: - **JAVA_HOME**:指向JDK的安装路径。 - **CLASSPATH**:JVM查找类文件的路径,对于Windows,可以设置为当前目录(`.`)和其他类库路径。 - **PATH**:包含Java可执行文件的路径。 5. **JVM**: - **Java虚拟机**:负责解释和执行字节码,实现与硬件和平台无关性。它分为堆、栈和方法区等内存区域,分别存储对象、局部变量和类的信息。 6. **Java程序开发步骤**: - 编写源代码(`.java`) - 使用`javac`编译源代码生成字节码(`.class`) - 使用`java`执行字节码文件 7. **常用Java命令**: - `javac`:编译源代码 - `java`:执行类文件 - `jdb`:调试Java程序 - `javadoc`:生成API文档 - `jar`:处理JAR文件,如创建、更新、查看等 8. **Java源文件规范**: - 源文件中只能有一个public类,且文件名应与public类名一致。 - 源文件可以包含多个非public类。 - 包名应在文件开头声明,并与文件存放的目录结构对应。 【第二章:标识符、关键字和类型】 1. **标识符**:是编程中用于命名的字符序列,如变量名、方法名、类名。它们遵循一定的规则,不能与Java的关键字冲突。 2. **关键字**:是Java预定义的具有特殊含义的标识符,如`public`, `class`, `void`等,不能用于自定义标识符。 3. **类型**:Java有基本类型(如int, double, boolean等)和引用类型(类、接口、数组)。类型定义了变量可以存储的数据种类。 这些笔记涵盖了Java编程的基础,包括核心概念、开发流程、环境配置、语法规范和常用命令,为Java初学者提供了全面的入门指引。
剩余32页未读,继续阅读
- 粉丝: 21
- 资源: 36
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助