自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java编程思想之复用类

复用类有两个方法。第一种:只需在新的类中产生现有类的对象。由于新的类是由现有类的对象所组成,所以这种方法称为组合。第二种:按照现有类的类型来创建新类。无需改变现有类的形式,采用现在类的形式并在其中添加新代码。这种方式称为继承。 组合语法 只需将对象引用置于新类中即可。编译器并不会简单地为每一个引用都创建默认对象。如果想要初始化这些引用,可以在代码中的下列位置进行:1)、在定义对象的地方。这意味着...

2019-10-29 23:02:20 82

原创 Java编程思想之访问权限控制

访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。便于未来重构代码,而不必对业务层做过多的改变。因此,Java提供了访问控制修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。 访问控制的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键词)、和private。 包:库单元 包内含有一组类,它们在单一的名字空间之下被组织在了一起。...

2019-10-24 22:26:34 95

原创 Java编程思想之初始化与清理二

构造器初始化 初始化顺序 变量定义的先后顺序决定了初始化的顺序,即使变量定义散布于方法定义之间,它们仍旧会在任何方法(包括构造器)被调用之前得到初始化。 静态数据的初始化 static关键字不能应用于局部变量,无论创建多少个对象,静态数据都只占一份存储区域 静态初始化只有在必要时刻才会进行,静态初始化只在Class对象首次加载的时候进行一次 初始化的顺序是先静态对象(如果它们尚未因为前面...

2019-10-24 09:07:12 95

原创 Java编程思想之初始化与清理

用构造器确保初始化 构造器与类名称相同;是一种特殊类型的方法,因为它没有返回值。 在创建对象时,会为对象分配存储空间,并调用相应的构造器。 不包含任何参数的构造器叫做默认构造器 方法重载 class Person { public Person() {} public Person(String name){} public ...

2019-10-17 23:24:58 84

原创 JAVA编程思想之控制执行流程

true和false 所有条件语句都利用条件表达式的真或假来决定执行路径。例:a==b,用条件操作符“==”来判断a值是否等于b值,该表达式返回true或false。 前面所有的关系操作符都可以用来构造条件语句。 需要注意:Java中不允许将一个数字作为布尔值使用。 如果想在布尔测试中使用一个非布尔值,比如if(a),那么首先需要用一个条件表达式将其转换成布尔值,例如if(a!=0) if...

2019-10-16 22:41:51 85

原创 补充知识--负数的二进制

假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为: 00000000 00000000 00000000 00000101 5转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。 现在想知道,-5在计算机中如何表示? 在计算机中,负数以原码的补码形式表达。 什么叫补码呢?这得从原码,反码说起。 原码:一个正数,按照绝对值大小...

2019-10-15 22:25:29 152

原创 JAVA编程思想之操作符

赋值 赋值使用操作符“=”。取右边的值(右值),把它复制给左边(即左值)。右值可以是任何常数、变量或表达式(只要它能生成一个值就行)。 算术操作符 算数操作符包括加号(+)、减号(-)、除号(/)、乘号(*)以及取模操作符(%,它从整数除法中产生余数)。 自动递增和递减 递减操作符“--”,减少一个单位;递增操作符(++),增加一个单位。 前缀递增表示“++”操作符位于变量或表达式的前面;后...

2019-10-15 22:01:42 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除