摘要:所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。 这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number类属于java 阅读全文
Java 读书笔记 (十) 循环
2017-12-25 11:48 by 钱先生, 270 阅读, 0 推荐, 收藏, 编辑
摘要:while循环 只要布尔表达式为true,循环就一直执行下去。 do... while 循环 不满足条件,循环也会至少执行一次。 布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。如果布尔表达式的值为true,则语句块一直执行,直到布尔表达式的值为false. 下面这个例子可以看出 阅读全文
Java 读书笔记 (九) 运算符
2017-12-22 16:33 by 钱先生, 189 阅读, 0 推荐, 收藏, 编辑
摘要:短路逻辑运算符 && 当使用与逻辑运算符时,在两个操作数都为true时,结果才为true,但是当得到第一个操作为false时,其结果就必定是false,这时候就不会再判断第二个操作了。 条件运算符 ?: 也被称为三元运算符,该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值 阅读全文
Java 读书笔记 (八) 修饰符
2017-12-22 16:12 by 钱先生, 416 阅读, 0 推荐, 收藏, 编辑
摘要:Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 访问控制修饰符 default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象、类、接口、变量、方法。 private: 在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外部类)。 public 阅读全文
Java 读书笔记 (七) 变量
2017-12-22 14:17 by 钱先生, 217 阅读, 0 推荐, 收藏, 编辑
摘要:Java语言中, 所有的变量在使用前必须声明。声明变量的基本格式: 声明变量的实例,有些包含了初始化过程 Java 语言支持的变量类型 类变量: 独立于方法之外的变量,用static修饰 实例变量: 独立于方法之外的变量,不过没有static修饰 局部变量: 类的方法中的变量 实例: Java局部变 阅读全文
Java 读书笔记 (六) 引用类型
2017-12-22 09:54 by 钱先生, 187 阅读, 0 推荐, 收藏, 编辑
摘要:Java里使用long类型的数据要在数值后面加上L,否则会作为整型解析。 引用类型 引用类型是一个对象类型,它的值是指向内存空间的引用,就是地址, 所指向的内存中保存着变量所表示的一个值或一组值。 引用类型只给变量分配了引用空间,数据空间没有分配。因为不知道数据是什么。 引用类型变量在声明后必须通过 阅读全文
Java 读书笔记 (五) 目标数据类型转换
2017-12-22 09:33 by 钱先生, 201 阅读, 0 推荐, 收藏, 编辑
摘要:数据类型转换必须满足如下规则: 不能对boolean类型进行类型转换 不能把对象类型转换成不相关类的对象 //那不同类的对象可以用同一个名字命名吗?根据作用域原则,可以吧? 把容量大的转换为容量小的类型时必须使用强制类型转换 //怎么操作? 转换过程中可能导致溢出或损失精度 //具体影响会是怎样的, 阅读全文
Java 读书笔记 (四) 常量
2017-12-21 21:31 by 钱先生, 176 阅读, 0 推荐, 收藏, 编辑
摘要:常量在程序运行时不能被修改。 在Java中使用final 关键字来修饰常量 ,声明方式和变量类似: 常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。字面量可以赋给任何内置类型的变量,例: byte、int、long、short都可以用十进制\16进制以及8进制的方式来表示。 当使用常量 阅读全文
Java 读书笔记 (二) 对象和类
2017-12-21 20:54 by 钱先生, 250 阅读, 0 推荐, 收藏, 编辑
摘要:Java 作为一种面向对象语言,支持以下基本概念: 多态 继承 封闭 抽象 类 对象 实例 方法 重载 对象: 是类的一个实例,有状态和行为。以人为例,黄种人、白种人、黑种人为类,每一个具体的人为类的对象。 类: 它描述一类对象的行为和状态。 软件对象的状态就是属性,行为通过方法体现。 在软件开发中 阅读全文
Java 读书笔记 (一) 基本知识
2017-12-21 16:47 by 钱先生, 363 阅读, 0 推荐, 收藏, 编辑
摘要:1. 基本概念 对象 对象是类的一个实例,有状态和行为。 例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有: 摇尾、叫、吃等。 类 类是一个模板,它描述一类对象的行为和状态。 方法 方法就是行为,一个类很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量 每个对象都有独 阅读全文