随笔分类 - java基础篇--续
基础篇里面的部分知识点详解
摘要:想要了解反射生成class和创建java对象,首先我们要了解什么是反射? 一、什么是反射? Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。 二、
阅读全文
摘要:一:assert关键字介绍 Java在JDK1.4时加入了assert(断言)关键字,一般开发中很少用到; assert有两种用法: (1)asset booleanValue; 这里booleanValue是一个必须为真(true)或者假(false)的表达式。如果表达式的结果为true,那么断言
阅读全文
摘要:一、介绍 Abstract,即抽象。笼统的描述一类东西。 打个比方: 我们说车子都可以跑(run)。但有几个轮子,怎么跑,对于不同的车有不同的结果。自行车2个轮子需要人踩着跑,三轮车有3个轮子可以人踩、也能电动,汽车发动机推动跑等等,那么“车”的表达为抽象的。 特点: abstract可以修饰类,也
阅读全文
摘要:现象描述: 在对应类对象中,添加lombok的@Getter或@Setter注解,编译没有问题,但是在使用类对象时,没有出现对应的get或set方法。 配置且编译ok,但是没有对应的get或set方法。 检查或者按照下列步骤配置: 1.将下载的lombok.jar放在与eclipse.ini同级目录
阅读全文
摘要:实例变量又称成员变量: 1⃣️成员变量定义在类中,在整个类中都可以被访问 2⃣️成员变量随着对象的建立而建立,随对象的消失而消失,存在于对象所在的对内存中 3⃣️成员变量有默认初始值 局部变量: 1⃣️定义在方法中或方法的参数列表(或者语句中) 2⃣️存在于栈内存中,作用的范围结束,变量空间自动释放
阅读全文
posted @ 2018-05-24 11:08
放肆D青春
摘要:Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
阅读全文
posted @ 2018-05-24 10:53
放肆D青春
摘要:static关键字 1.修饰成员变量 在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员或者静态成员,这句话挺起来都点奇怪,其实这是相对于对象的属性和方法来说的。请看下面的例子:(未避免程序太过臃肿,暂时不
阅读全文
posted @ 2018-05-24 10:38
放肆D青春

浙公网安备 33010602011771号