java基础总结大全(笔记).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是Java虚拟机,它是Java跨平台的关键,负责执行字节码。 - JRE(Java Runtime Environment)包含了JVM和Java的核心类库,提供了运行Java应用程序的环境。 - JDK(Java Development Kit)是开发工具包,包括JRE和一系列开发工具,如编译器、调试器等。 2. 环境变量: - PATH用于指定Windows下可执行文件的搜索路径。 - CLASSPATH用于指定Java类的搜索路径,JVM通过它找到对应的.class文件。 3. 变量: - 变量用于存储数据,定义变量是为了重复使用同一类型的存储空间。 4. 运算符: - `&`是按位与运算符,无论前一个表达式的结果如何,都会执行后面的表达式,可用于非布尔类型的数据。 - `&&`是逻辑与运算符,具有短路特性,如果前一个表达式已确定整个表达式的真假,就不会再计算后面的表达式。 5. 标识符命名规则: - 标识符可以包含数字、字母、下划线和美元符号,但不能以数字开头,也不能使用Java的关键字。 6. 数据类型: - 基本数据类型包括整型、浮点型、字符型和布尔型。 - 引用数据类型包括类、接口和数组。 7. 类型转换: - 自动类型转换是从低精度到高精度,例如int到long。 - 强制类型转换是将高精度到低精度,需要注意精度损失。 8. Java技术架构: - J2EE(Java 2 Enterprise Edition)适用于企业级应用,如Servlet和JSP。 - J2SE(Java 2 Standard Edition)用于桌面应用,是其他两者的基石。 - J2ME(Java 2 Micro Edition)针对嵌入式设备和消费电子产品。 9. 跨平台性: - Java的跨平台性得益于JVM,它可以在任何支持JVM的平台上运行Java程序。 10. 数据表示法: - 原码、反码和补码是表示有符号数据的方式,主要用于计算机内部存储和处理负数。 11. 函数定义: - 函数是一段具有特定功能的独立代码,可以提高代码的复用性。 - 如果函数没有返回值,可以用void表示,return语句可选。 12. 重载: - 同一个类中可以有同名但参数列表不同的函数,这称为重载。 - 重载与返回值类型无关,只看参数列表。 13. 数组: - 数组是同种数据类型的集合,提供了自动编号的便利。 14. 内存结构: - 栈内存存储局部变量,自动释放。 - 堆内存用于存储数组和对象,由new创建的实例存放于此。 - 方法区存储静态成员、构造函数等。 - 本地方法区是操作系统级别的,如Windows的寄存器。 15. 面向对象: - 面向对象编程强调将功能封装到对象中,简化复杂性。 - 封装隐藏了对象的实现细节,仅提供公共接口访问。 - 继承允许子类共享父类的属性和行为,提高了代码复用。 这些基本概念构成了Java编程的基础,理解和掌握它们对于进一步学习Java高级特性至关重要。
- 粉丝: 8537
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (174808034)webgis课程设计文件
- (177121232)windows电脑下载OpenHarmony鸿蒙命令行工具hdc-std
- (177269606)使用Taro开发鸿蒙原生应用.zip
- (170644008)Eclipse+MySql+JavaSwing选课成绩管理系统
- (14173842)条形码例子
- (176419244)订餐系统-小程序.zip
- Java Web实现电子购物系统
- (30485858)SSM(Spring+springmvc+mybatis)项目实例.zip
- (172760630)数据结构课程设计文档1
- 基于simulink的悬架仿真模型,有主动悬架被动悬架天棚控制半主动悬架 1基于pid控制的四自由度主被动悬架仿真模型 2基于模糊控制的二自由度仿真模型,对比pid控制对比被动控制,的比较说明
- 1
- 2
- 3
前往页