随笔分类 - JAVA SE
JAVA SE 的基本知识
-
== 和 equals() 方法的区别
摘要:== 在比较基本数据类型时,是比较两边的数据的值是否相等 // 整数类型 int num1 = 1; // 双精度浮点数类型 double num2 = 1.0; // 输出结果为 true System.out.println(num1 == num2); == 在比较引用数据类型时,比较的是两边 阅读全文
-
抽象类基本概念
摘要:抽象类基本概念 1. 基本概念 抽象类(使用abstract修饰)用于存放抽象方法(抽象方法没有方法体,使用abstract修饰),也可以存放普通方法。 2. 注意事项 如何使用抽象类和抽象方法: 不能直接创建new抽象类对象。 必须用一个子类来继承抽象父类。 子类必须覆盖重写抽象父类当中所有的抽象 阅读全文
-
JAVA面向对象的三大特征
摘要:JAVA面向对象的三大特征 封装、继承、多态 1. 封装 定义: 就是将一些特定的代码进行归类到一个类中或者一个方法中,让其可以支持调用,比如我们写的方法其实就是一种简单的封装。让一个方法完成一个特定的功能,当需要此功能时,直接调用对应的方法即可。 示例: public class Demo01 阅读全文
-
JAVA中数组的基本概念与用法
摘要:JAVA中数组的基本概念与用法 1. 数组的定义与特点 数组的一种引用数据类型 数组中可以同时存放多个数据,但是数据的类型必须统一 数组的长度在开始时就需要确定,在程序运行期间是不可改变的 虽然可以使用数组的扩容机制来扩充数组的长度,但是这个方法也比较麻烦 2. 数组的初始化 数组的初始化方式有两种 阅读全文
-
JAVA中方法的重载与重写
摘要:JAVA中方法的重载与重写 1. 重载 简单来说就是方法名相同但是可以完成的功能不同,并且重载是发生在同一个类中。 方法重载与下列因素相关: 参数个数不同 参数类型不同 参数的多类型顺序不同 方法重载与下列因素无关: 与参数的名称无关(参数名字叫什么无所谓,只要是合法字符即可) 与方法的返回值类型无 阅读全文
-
java四则运算规则
摘要:java四则运算规则 1.基本规则 运算符:进行特定操作的符号。例如:+ 表达式:用运算符连起来的式子叫做表达式。例如:20 + 5。又例如:a + b 四则运算: 加:+ 减:- 乘:* 除:/ 取模(取余数):% 首先计算得到表达式的结果,然后再打印输出这个结果。 复习一下小学一年级的除法公式: 阅读全文
-
JAVA 数据类型转换
摘要:JAVA 数据类型转换 1. 自动数据类型转换(隐式) 特点:代码不需要进行特殊处理,自动完成。 规则:数据范围从小到大 测试代码 // 左边是long类型,右边是默认的int类型,左右不一样 // 一个等号代表赋值,将右侧的int常量,交给左侧的long变量进行存储 // int --> long 阅读全文
-
JAVA的基本数据类型
摘要:JAVA的基本数据类型 JAVA的八大基本数据类型 整数型 byte、short、int、long 浮点型 float、double 字符型 char 布尔型 boolean 每种数据类型占用的字节数 数据类型 关键字 内存占用 取值范围 字节型 byte 1个字节 -128~127 短整型 sho 阅读全文