`
qindongliang1922
  • 浏览: 2152122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:116475
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:124711
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:58715
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:70504
社区版块
存档分类
最新评论

关于Java内部类字段和方法不能使用static修饰的原因

    博客分类:
  • JAVA
阅读更多
https://blog.csdn.net/u010454030/article/details/80543302
分享到:
评论

相关推荐

    Java并发学习-AtomicIntegerFieldUpdater字段原子更新类.docx

    只能是实例变量,不能是类变量,也就是说不能加static关键字。 只能是可修改变量,不能使final变量,因为final的语义就是不可修改。 对于AtomicIntegerFieldUpdater和AtomicLongFieldUpdater只能修改int/long...

    Java的内部类和匿名类剖析

     如果内部类没有指定static修饰符,拥有对外部类的所有成员的完全访问权限,包括实例字段和方法。为实现这一行为,非静态内部类存储着对外部类的实例的一个隐式引用。所以,对一个非静态内部类进行实例化需要采用...

    Static和Final修饰类属性变量及初始化

    1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用.

    java混淆器ProGuard4.7

     除了在压缩操作删除的无用类,字段和方法外,ProGuard也能在字节码级提供性能优化,内部方法有:  常量表达式求值  删除不必要的字段存取  删除不必要的方法调用  删除不必要的分支  删除不必要的比较和...

    工具类 很多

    一、System类:包含一些有用的字段和方法。另外,第一,该类在定义时就被final关键字修饰;第二,该类不能被实例化。 在System类提供的设施中,有标准输入(in)、标准输出(out)、和错误输出流(err),其中常见的是...

    公司java笔试题汇总.doc

    abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号 2. 如下代码 public class Test { public int aMethod() {...

    java面试800题

    在类方法中(static),不能使用this或super修饰符 " Q0045 Java中是怎样捕获异常的? "try { //statement01 } catch(Exception e) { //statement02 } finally { //statement03 }" Q0046 一个文件中是否可以有多个...

    c#学习笔记——学习心得

    类修饰符:new在类声明时使用,public公共的,访问不受限,protected只能从其所在类和所在类的子类中进行访问,internal只有其所在类才能进行访问,private私有的,abstract抽象类,不能实例化,sealed密封类,不能...

    100家大公司java笔试题汇总.doc

    abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号 2.如下代码 public class Test { public int aMethod() { ...

    java面试宝典

    52、关于内部类: 13 53、数据类型之间的转换: 14 54、字符串操作:如何实现字符串的反转及替换? 14 55、编码转换:怎样将GB2312 编码的字符串转换为ISO-8859-1 编码的字符串? 14 56、写一个函数,要求输入一个...

    Java关键字总结

    一个既是static有是final的字段表示只占据一段不能改变的存储空间。 2>final用于对象应用时,final使应用恒定不变。一旦引用被初始化指向一个对象,就无法再把它指向另一个对象。 3>final方法:一是把方法锁定,以...

    Java面试宝典-经典

    10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别? 11 12、静态变量和实例变量的区别? 12 13、是否可以从一个static方法内部发出对非static方法...

    Java面试宝典2010版

    10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别? 11 12、静态变量和实例变量的区别? 12 13、是否可以从一个static方法内部发出对非static方法...

    基于java的学生管理系统StudnetManager

    1、现要求设计管理员Admin类和学生Student类来存储相应信息,分别要提供一个缺省的和带参数的构造函数来获取数据,同时不能打破面向对象的封装特性(提示:将数据写成私有,为字段提供public setter/getter方法) ...

    Java常见面试问题整理.docx

    2.方法区(元空间):方法区用于存储已被虚拟机加载的类信息、常量、静态变量,如static修饰的变量加载类的时候就被加载到方法区中。运行时常量池是方法区的一部分,class文件除了有类的字段、接口、方法等描述信息...

    java面试题大全(2012版)

    10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别? 11 12、静态变量和实例变量的区别? 12 13、是否可以从一个static方法内部发出对非static方法...

    最新Java面试宝典pdf版

    10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别? 11 12、静态变量和实例变量的区别? 12 13、是否可以从一个static方法内部发出对非static方法...

    day021-反射和注解笔记和代码.rar

    //因为字段country是static修饰,所以不用对象调用,就传入null。字段country赋值:中文 Object object = field.get(null);//字段country取值 System.out.println(object); 2. 注解: 1....

    Java面试笔试资料大全

    10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别? 11 12、静态变量和实例变量的区别? 12 13、是否可以从一个static方法内部发出对非static方法...

Global site tag (gtag.js) - Google Analytics