1. 开发环境Eclipse软件的下载与配置 2. JAVA的基础知识 3. JAVA面向对象编程 (1) 编写类的步骤 (2) 对象的创建及访问对象中的属性及方法 (3) 构造方法与重载 4. This关键字 5. Static关键字 6. 继承、重写、多态等相关笔记 JAVA学习笔记涵盖了从开发环境配置到基础概念的深入讲解,主要知识点包括: 1. **JAVA开发环境**:Eclipse是一款广泛使用的JAVA集成开发环境(IDE),对于初学者来说,需要下载并配置它来编写和运行JAVA程序。配置过程通常包括安装JDK(JAVA Development Kit),设置环境变量,如JAVA_HOME和PATH,以及安装和设置Eclipse。 2. **JAVA基础知识**:JAVA语言基于C++,但简化了指针和多继承,提供了更好的安全性、健壮性和可移植性。JAVA分为三个版本:J2SE(标准版,用于桌面应用)、J2EE(企业版,用于服务器端开发)和J2ME(微型版,用于移动设备)。在JDK5.0之后,J2SE更名为JAVA SE。 3. **JAVA的加载与执行**:JAVA程序由JVM(JAVA虚拟机)执行。JDK包含JRE(JAVA运行环境)和开发工具,而JRE则包含JVM。JVM负责解析和执行字节码文件(.class),实现跨平台性。 4. **类和访问控制**:`public class`和`class`的区别在于访问权限。`public`修饰的类可以在任何包中被访问,且源文件名需与类名相同。非`public`类的文件名可与类名不同,但仅限于同一包内访问。每个源文件最多只能有一个`public`类。 5. **classpath配置**:classpath是JAVA查找类的路径,未指定时默认在当前目录查找。可以通过`set`命令临时或永久配置,确保能正确找到程序的入口点(main方法)。 6. **JAVA基础知识**: - **关键字**:如`public`和`class`,有特殊含义,全小写。 - **标识符**:遵循特定的命名规则,如驼峰命名法,用于类名、变量名等。 - **字面值**:整数、浮点数、字符串和字符等的表示形式。 - **字符编码**:JAVA源代码使用Unicode编码,支持ASCII、ISO8859-1、GBK/GB2312和UTF系列等多种编码。 - **变量**:存储数据,包括声明、赋值和变量分类(局部变量、成员变量)。 - **类型转换**:包括自动类型转换和强制类型转换,以及各种类型间的转换规则。 - **运算符**:如赋值运算符`=`、关系运算符`==`、逻辑运算符`&`和`&&`等。 7. **转义序列符**:在字符串中用于表示特殊字符,如`\n`表示换行。 8. **内存管理**:JAVA中的内存分为栈、堆和方法区,栈存放方法和局部变量,堆存放对象,方法区存储代码片段、常量池和静态属性。基本数据类型变量直接存储值,引用数据类型变量存储对象的地址。 这些知识点构成了JAVA编程的基础,理解和掌握它们是成为一名合格的JAVA开发者的第一步。通过不断练习和深入学习,可以逐步掌握更高级的JAVA特性和框架,如面向对象编程、异常处理、IO流、多线程、网络编程以及各种库和框架的使用。
剩余36页未读,继续阅读
- 粉丝: 9
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 网络搭建练习题.pkt
- 搜索引擎soler的相关介绍 从事搜索行业程序研发、人工智能、存储等技术人员和企业
- 搜索引擎lucen的相关介绍 从事搜索行业程序研发、人工智能、存储等技术人员和企业
- 基于opencv-dnn和一些超过330 FPS的npu
- 房屋租赁管理系统 java项目ssm框架开发,全套视频教程
- MATLAB代码:计及电转气协同的含碳捕集与垃圾焚烧电厂优化调度 关键词:碳捕集 电厂 需求响应 优化调度 电转气协同调度 参考文档:《计及电转气协同的含碳捕集与垃圾焚烧电厂优化调度》完全复现
- 关键词:微网 优化调度 深度强化学习 A3C 需求响应 编程语言:python平台 主题:基于改进A3C算法的微网优化调度与需求响应管理 内容简介: 代码主要做的是基于深度强化学习的微网
- web网页,三次平时作业+大作业+Acwing笔记
- cruise软件模型,混动仿真模型,IMMD架构混联混动仿真模型,Cruise混动仿真模型,混联混动汽车动力性经济性仿真 关于模型 1.本模型是基于IMMD架构搭载的混联混动仿真模型,关于IMMD架
- C#上位机开发源码 上位机项目源代码 采用基于RS485通讯总线的ModbusRtu协议,支持用户权限管理、sqlite数据库、实时曲线、历史曲线、历史报表、导出Excel、主界面布局可调带记忆等功能