Java面向对象的笔记.pdf
Java面向对象编程笔记的主要内容涵盖了JavaSE基础语法、基本数据类型、变量的分类,以及在IntelliJ IDEA集成开发环境(IDE)中使用的快捷键。以下是详细的知识点汇总:
-
JavaSE基础语法: Java SE (Standard Edition) 是Java编程语言的标准版,提供了编写桌面和服务器应用程序的开发环境。要更深入了解Java的基础语法,可以参考面向对象编程Java的简单数据类型中的详细说明。
-
IDEA快捷键及操作: IntelliJ IDEA是一个流行的Java IDE,提供了一些快捷键来帮助开发者提高编码效率。了解更多关于IDEA快捷键的详细操作,可以查看以下资源:
-
类的结构视图:通过快捷键alt+7可以快速查看当前类的结构视图。
-
查看类的关系:将鼠标放到类名上,右键点击选择Diagram选项中的showDiagram,即可查看类之间的关系图。
-
自动生成构造器、get和set方法、equals等:使用alt+insert快捷键快速生成。
-
查看类的源码:使用ctrl+鼠标左键可以直接跳转到类的源码。
-
整体代码缩进和缩退:选中代码后使用Tab键进行缩进,Shift+Tab键进行缩退。
-
自动增加try-catch代码块:通过ctrl+alt+t快捷键快速添加异常处理代码块。更多快捷键的使用方法,可以参考idea快捷键汇总。
-
数据类型和变量: Java是一种静态类型语言,有多种数据类型,包括基本数据类型和引用数据类型。基本数据类型包括数值型、字符型和布尔型。详细的类型分类可以在面向对象编程Java中的抽象数据类型中找到。
-
基本数值型数据类型: 包含四种整型、单精度浮点型(float)、双精度浮点型(double):
-
byte:字节型,大小为1个字节,范围是-128至127。
-
short:短整型,大小为2个字节,范围是-32768至32767。
-
int:整型,大小为4个字节,范围是-21亿至21亿。
-
long:长整型,大小为8个字节,范围非常大。
-
float:单精度浮点型,大小为4个字节,需要在数值后添加f或F表示。
-
double:双精度浮点型,大小为8个字节,是浮点型字面常量的默认类型。
-
-
字符型(char)是16位Unicode字符,用一对单引号''表示,并且使用Unicode编码。
-
布尔型(boolean)有两个值true(真)或false(假),占用1位。
-
引用数据类型包括类、接口和数组。
-
变量的分类和声明: Java中的变量分为局部变量和成员变量(类变量):
-
局部变量:在方法中或者语句块中定义的变量,使用前必须声明并且已经赋值。
-
成员变量:在类中方法外定义的变量,声明后即使不赋值也存在默认值(整数:0,小数:0.0,字符:空格,布尔:false,字符串:null)。
-
进制转换和输出: Java支持多种进制数的表示和转换,包括二进制、八进制、十进制和十六进制。在Java代码中,二进制数以0b或0B开头,八进制数以0开头,十六进制数以0x或0X开头。输出语句System.out.println可以直接输出不同进制数值的十进制等价。
-
类型转换和精度问题: 在Java中,类型转换可能会导致精度问题,特别是浮点数。由于二进制浮点型运算标准的限制,浮点数运算通常不会完全精确,特别是涉及无限循环小数。因此,处理浮点数时要注意精度误差。
-
Java中的科学计数法: Java中的浮点数可以使用科学计数法表示,用e或E后跟10的幂次来表示,例如1.23E3表示1.23乘以10的3次方。