黑马毕向东JAVA基础总结笔记.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java基础知识点总结 Java是一种由Sun Microsystems公司(后被甲骨文公司收购)的James Gosling等人于1991年开发的面向对象的编程语言。最初名为Oak,旨在用于控制嵌入式设备,后来在1994年更名为Java。Java以其跨平台、面向对象和动态性等特点成为全球广泛使用的编程语言。它分为三个主要的技术架构: 1. **JAVAEE(Java Platform Enterprise Edition)**:专用于开发企业级Web应用程序,提供了丰富的API和服务来支持大型企业系统。 2. **JAVASE(Java Platform Standard Edition)**:主要用于桌面应用程序的开发,是其他两种架构的基础,包含了Java的核心类库和JVM(Java虚拟机)。 3. **JAVAME(Java Platform Micro Edition)**:适用于嵌入式设备和消费电子产品,如手机应用。 **开发与运行环境**: - **JDK(Java Development Kit)**:包含Java开发所需的所有工具,包括编译器javac和JRE(Java运行环境)。 - **JRE**:提供运行Java程序所需的环境,包括Java类库和JVM,负责解释和执行.class文件。 **环境变量配置**: - **JAVA_HOME**:指向JDK的安装路径,以便系统能找到Java工具。 - **PATH**:配置后,可以在任意目录下运行JDK的命令工具。 - **CLASSPATH**:指定Java类加载器查找类文件的路径,包括当前目录和其他自定义目录。 **Java程序的生命周期**: 1. **javac**:Java编译器,将源代码(.java文件)编译成JVM可识别的字节码(.class文件)。 2. **java**:Java解释器,启动JVM,加载运行时所需的类库,并执行.class文件。程序执行的起点是main方法。 **Java语法基础**: 1. **关键字**:具有特殊含义的语言保留字,例如`public`, `class`, `void`等。 2. **保留字**:未被使用但可能在未来版本中使用的关键字,如`goto`。 3. **标识符**:程序员自定义的名称,如类名、变量名、方法名,遵循特定规则。 4. **常量**:不可更改的值,可以使用final关键字声明。 5. **变量**:存储数据的空间,数据类型、名称和初始值是定义变量的必要条件。变量可以重复使用其存储空间,但每次赋值时,数据可能会变化。 在编写Java代码时,应明确需求,分析解决问题的步骤,然后用Java语言将这些步骤具体化。学习新技术时,需理解其定义、特点、使用方法和应用场景。对于Java初学者,熟悉这些基础知识至关重要,它们构成了编写高效、可靠Java程序的基础。
剩余178页未读,继续阅读
- 粉丝: 1w+
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助