
java->java基础->关键词
Ricky_Monarch
有问题加我微信,愿意和大家互相讨论,微信号见分栏的图片,可扫码添加
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
01_static修饰的成员变量的特点
被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static成员变量)代码演示:class Demo { public static int num = 100;}class Test { publi...原创 2019-08-12 15:11:27 · 600 阅读 · 0 评论 -
02_static修饰的成员可以直接被什么访问?
被static修饰的成员可以并且建议通过类名直接访问。访问静态成员的格式:类名.静态成员变量名类名.静态成员方法名(参数)对象名.静态成员变量名 ------不建议使用该方式,会出现警告对象名.静态成员方法名(参数) ------不建议使用该方式,会出现警告代码演示:class Demo { //静态成员变量 public static int num = 100...原创 2019-08-12 15:15:40 · 1230 阅读 · 0 评论 -
03_同一个类中,静态成员只能访问静态成员
同一个类中,静态成员只能访问静态成员class Demo { //成员变量 public int num = 100; //静态成员变量 public static int count = 200; //静态方法 public static void method(){ //System.out.println(num); 静态方法中,只能访问静态成员变量或静态成员方法 Sy...原创 2019-08-12 15:19:31 · 349 阅读 · 0 评论 -
04_静态代码块的特点
静态代码块是定义在成员位置,使用static修饰的代码块。特点:☆ 它优先于主方法执行、优先于构造代码块执行,当以任意形式第一次使用到该类时执行。☆ 该类不管创建多少对象,静态代码块只执行一次。☆ 可用于给静态变量赋值,用来给类进行初始化public class Person { private String name; private int age; //静态代码块 ...原创 2019-08-12 15:31:47 · 619 阅读 · 0 评论 -
06_全面分析final关键字
文章目录1、 final修饰的类的特点2、 final修饰的方法的特点3、 final修饰的变量的特点4、 final修饰的引用类型的变量的特点5、 final修饰的成员变量的特点1、 final修饰的类的特点final修饰类不可以被继承,但是可以继承其他类。class Yy {}final class Fu extends Yy{} //可以继承Yy类class Zi extend...原创 2019-08-22 18:14:28 · 145 阅读 · 0 评论 -
07_java访问权限修饰符public>protected>default>private全面分析
文章目录1、 java的访问权限修饰词分别有哪些?作用范围分别是什么?2、 举个例子体现访问权限修饰词的作用范围3、 举个例子体现private关键字不能用构造器创建对象,而必须调用方法创建1、 java的访问权限修饰词分别有哪些?作用范围分别是什么?public>protected>defaultpublic(公共访问控制):可以被所有类访问。protected(保护访问控制...原创 2019-08-22 18:20:13 · 370 阅读 · 0 评论 -
08_static关键字全面分析
文章目录1、static修饰的成员变量的特点2、static修饰的成员可以直接被什么访问?3、同一个类中,静态成员只能访问静态成员1、static修饰的成员变量的特点被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同...原创 2019-08-22 18:32:55 · 273 阅读 · 0 评论 -
10_选择结构if else/switch
·单if语句if(布尔表达式){语句体}·标准的if-else语句格式:If(布尔表达式){语句体A}else{语句体B}·扩展的if-else语句作用:在N个语句体当中选择其中的一个执行格式:if(条件判断){语句体1}else if(条件判断2){语句体2}......else if(条件判断N){语句体N...原创 2019-08-23 15:50:05 · 254 阅读 · 0 评论 -
09_transient关键字的作用
如果一个可序列化的对象包含对某个不可序列化的对象的引用,那么整个序列化操作将会失败,并且会抛出一个NotSerializableException。我们可以将这个引用标记为transient,那么对象仍然可以序列化。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。...原创 2019-08-23 13:55:39 · 267 阅读 · 0 评论