自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 assert关键字

assert关键字语法很简单,有两种用法:1、assert <boolean表达式>如果<boolean表达式>为true,则程序继续执行。如果为false,则程序抛出AssertionError,并终止执行。2、assert <boolean表达式> : <错误信息表达式>如果<boolean表达式>为t...

2019-09-24 08:43:23 257

原创 transient关键字

Java中transient关键字的作用,简单地说,就是让某些被修饰的成员属性变量不被序列化,这一看好像很好理解,就是不被序列化,那么什么情况下,一个对象的某些字段不需要被序列化呢?如果有如下情况,可以考虑使用关键字transient修饰:1、类中的字段值可以根据其它字段推导出来,2、其它,看具体业务需求吧,哪些字段不想被序列化;为什么要不被序列化呢,主要是为了节省存储空间,其它的感觉...

2019-09-21 09:32:32 60

原创 3.面向对象有哪些特征

1.抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面包括过程抽象,数据抽象2.继承是一种联结类的层次模型,并允许和鼓励类的重用,他提供一种明确表达共性的方法3.封装封装是指将客观事实抽象成类,每个类对自身的数据和方法实行保护。4.多态指允许不同类的对象对同一消息作出相应...

2019-06-09 15:46:12 96

原创 每日一题 java程序化的顺序的怎样的

当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员的成员完成初始化后,才会调用对象所在类的构造函数创建对象。三个原则:1)静态对象(变量)优先于非静态对象(变量),其中静态对象(变量)只初始化一次而非静态对象(变量)可能会初始化多次。3)父类优先于子类进行初始化。2)按成员变量的定义顺序进行初始化。执行顺序如下:父类静态变量,父类静态代码块,子类...

2019-06-08 21:24:12 77

每日一题 什么是构造函数

构造函数是一种特殊的函数,用来在对象实例化时初始化对象的成员变量特点1.构造函数名字必须与类的名字相同,并且不能有返还值(返还值也不能为)。2.每个类可以有多个构造函数3.构造函数可以有0个,1个或1个以上的参数。4.构造函数总是伴随着new操作一起调用,且不能由程序的编写者直接调用,必须由系统调用。构造函数在对象实例化时会自动调用,且只运行一次;而普通的方法是在程序执行到它时...

2019-06-07 14:54:33 223

空空如也

空空如也

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

TA关注的人

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