Java面向对象编程笔记主要内容涵盖了JavaSE基础语法基本数据类型变量的分类,以及在IntelliJ IDEA集成开发环境(IDE)中使用的快捷键。以下是详细的知识点汇总:

  1. JavaSE基础语法

Java SE (Standard Edition)是Java编程语言的标准版,提供了编写桌面和服务器应用程序的开发环境。了解更多有关Java基础语法的信息,可以访问面向对象编程Java的简单数据类型来获取更详细的说明。

  1. IDEA快捷键及操作

IntelliJ IDEA是一个流行的Java IDE,提供了一些快捷键来帮助开发者提高编码效率:

  • 类的结构视图:通过快捷键alt+7可以快速查看当前类的结构视图。

  • 查看类的关系:将鼠标放到类名上,右键点击选择Diagram选项中的showDiagram,即可查看类之间的关系图。

  • 自动生成构造器、get和set方法、equals等:使用alt+insert快捷键快速生成。

  • 查看类的源码:使用ctrl+鼠标左键可以直接跳转到类的源码。

  • 整体代码缩进和缩退:选中代码后使用Tab键进行缩进,Shift+Tab键进行缩退。

  • 自动增加try-catch代码块:通过ctrl+alt+t快捷键快速添加异常处理代码块。

如果你需要进一步了解更多Java编程中的快捷键,可以参考Java编程常用快捷键java编程快捷键全集

  1. 数据类型和变量

Java是一种静态类型语言,有多种数据类型,包括基本数据类型引用数据类型。基本数据类型包括数值型字符型布尔型

  • 基本数值型数据类型包含八种整型、单精度浮点型(float)、双精度浮点型(double):

    • byte:字节型,大小为1个字节,范围是-128至127。

    • short:短整型,大小为2个字节,范围是-32768至32767。

    • int:整型,大小为4个字节,范围是-21亿至21亿。

    • long:长整型,大小为8个字节,范围非常大。

    • float:单精度浮点型,大小为4个字节,需要在数值后添加fF表示。

    • double:双精度浮点型,大小为8个字节,是浮点型字面常量的默认类型。

  • 字符型(char)是16位Unicode字符,用一对单引号''表示,并且使用Unicode编码。

  • 布尔型(boolean)有两个值true(真)或false(假),占用1位。

  • 引用数据类型包括接口数组

你可以通过面向对象编程Java中的抽象数据类型深入学习有关Java数据类型的更多内容。

  1. 变量的分类和声明

Java中的变量分为局部变量成员变量(类变量):

  • 局部变量:在方法中或者语句块中定义的变量,使用前必须声明并且已经赋值。

  • 成员变量:在类中方法外定义的变量,声明后即使不赋值也存在默认值(整数:0,小数:0.0,字符:空格,布尔:false,字符串:null)。

  • 进制转换和输出

Java支持多种进制数的表示和转换,包括二进制八进制十进制十六进制。在Java代码中,二进制数以0b0B开头,八进制数以0开头,十六进制数以0x0X开头。输出语句System.out.println可以直接输出不同进制数值的十进制等价。

  1. 类型转换和精度问题

在Java中,类型转换可能会导致精度问题,特别是浮点数。由于二进制浮点型运算标准的限制,浮点数运算通常不会完全精确,特别是涉及无限循环小数。因此,处理浮点数时要注意精度误差。

  1. Java中的科学计数法

Java中的浮点数可以使用科学计数法表示,用eE后跟10的幂次来表示,例如1.23E3表示1.23乘以10的3次方。