1、static

package ClassN;final class Static1 {
//静态变量,静态方法,静态代码块 //static 不能拿来修饰类static String num;//类变量(静态变量),类加载过程中分配一次内存,类名.变量名访问/对象.变量名访问private String name;//实例变量,创建一个实例就分配一次内存,只能对象.变量名访问static {//静态代码块,初始化静变量、静态方法。整个块在类加载时只被执行一次,单独分配一块内存进行存储,且是先于其他非static代码先执行。Static1.num="100";Static1 s11=new Static1();s11.name="BOBO3";System.out.println(s11.getName());}public Static1() {}public static void main(String[] args) {    Static1.num="....";//访问:类.类变量名Static1 s1=new Static1();s1.name="BOBO1";s1.num="hahahah";//对象.变量名访问//System.out.println(num);System.out.println(s1.name);Static1 s2=new Static1();s2.name="bobo2";s2.num="123";//System.out.println(num);System.out.println(s2.name);testStatic1();s2.setName("hahah");}static void testStatic1() {//静态方法、类方法//System.out.println(getName()); testStatic2();             //static方法:能访问静态(类)方法变量、 不能访问实例方法变量//System.out.println(name);System.out.println(num);   //static方法: 能访问静态(类)方法、不能访问实例方法(但是实例方法能够访问静态方法)//System.out.println(this.name); //不能出现this、super关键字}static void testStatic2() {System.out.println("static2 被调用");}String getName() {//实例方法System.out.println("实例方法被调用");return name;}void setName(String name) {testStatic2();    //实例方法能够访问静态方法this.name = name;}}

2、final

package ClassN;final class Final1 {//final 修饰类:此类不能有子类final static String name="BOBO";//final:修饰静态变量,此变量声明时要求被初始化。final String address;//final:修饰静态变量,此变量声明时要求被初始化或在构造函数中被初始化(每个构造函数都要包括这个变量)。String team;static {}Final1(String address) {super();this.address = address;}public Final1(String address,String team) {this.address=address;this.team=team;}public static void main(String[] args) {Final1.println2(100, 1000);}final void println1() {//final修饰方法:此方法不能被重写、覆盖System.out.println("final 方法被调用");}static void println2( final int a,final int b) {//final修饰形参,函数在被调用时被初始话,函数执行过程中不会改变值的大小。int aa=a+b;System.out.println(aa);}}

Java static、 final修饰符相关推荐

  1. private static final 修饰符

    java修饰符分类修饰符字段修饰符方法修饰符根据功能同主要分下几种 1.权限访问修饰符 public,protected,default,private,四种级别修饰符都用来修饰类.方法和字段 包外 ...

  2. 有关于java的final修饰符

    近期在学习java,今天看到final修饰符的问题,我书上有个很有意思的句子,如果用final修饰符修饰一个可变的对象的话,final修饰符只能让这个引用对象的变量不变,换言之,它指向的对象不变,但对 ...

  3. Java中final修饰符的理解

    记录一下今天复习的final修饰符,其中 final类的成员方法隐式被final修饰部分 仅代表我个人理解 总结如下: final有三种使用方法: 1.final修饰类 final修饰类表示这个类不能 ...

  4. java 中final修饰的变量_java中final修饰符的使用方法

    本文为大家分享了java中final修饰符的使用,供大家参考,具体内容如下 1.final修饰符的用法: final可以修饰变量,被final修饰的变量被赋初始值之后,不能对它重新赋值. final可 ...

  5. JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配

    JAVA基础-栈与堆,static.final修饰符.内部类和Java内存分配 发布时间: 2013/01/12 22:29 QQ空间 新浪微博 腾讯微博 人人网 豆瓣网 百度空间 百度搜藏 开心网 ...

  6. java final 方法重载_java方法重载和覆写的定义,static和final修饰符的讲解,java面试题...

    方法重载的规则: 1.必须发生在同一个类的下面 2.必须保证方法名字相同 3.参数列表不同 参数的类型不同 参数的个数不同 参数的顺序不同 4.返回值:和返回值无关 5.修饰符:和修饰符无关 6.抛出 ...

  7. 【Java】6.4 final 修饰符

    目录 final 成员变量 final局部变量 final修饰基本类型变量和引用类型变量的区别 可执行"宏替换"的final变量 final方法 final类 不可变类 缓存实例的 ...

  8. java的final修饰_java final 修饰符详解

    final修饰符究竟有什么作用,我们该如何使用,对我们的应用开发又能够起到什么作用,有java基础的肯定是不难说出final的几个用法, 1.被final修饰的变量在首次被初始化之后是不能够再次被赋值 ...

  9. java中final是修饰符么_Java final修饰符详解

    final 在 Java 中的意思是最终,也可以称为完结器,表示对象是最终形态的,不可改变的意思.final 应用于类.方法和变量时意义是不同的,但本质是一样的,都表示不可改变. 使用 final 关 ...

  10. Java final修饰符的作用,Java中的final修饰符

    1.什么时候可以选择final修饰符 如果想让一个类不被其他类继承,不允许在有子类,这时候就要考虑用到final来修饰. 2.用final修饰的类 首先大家要明白,用final修饰的类是不能被继承的, ...

最新文章

  1. 中的count函数_关于计数的5个函数都不掌握,那就真的Out了!
  2. j2ee gradle构建
  3. Spark 与MapReduce 资源调度方面的简单对比
  4. linux删除空行 基本操作
  5. 深入Spring Boot:快速集成Dubbo + Hystrix
  6. java从远程服务器获取PDF文件并后台打印(使用pdfFox)
  7. 通过注册表修改我的文档等系统文件夹默认位置
  8. fail-fast机制
  9. Python unittest –单元测试示例
  10. 无线网络 设置网关和服务器,我家的网络连接的IP是 192.168.1.223 我想问网关是多少 服务器是...
  11. JS中将json字符串转为json对象的三种方式
  12. 面试官:聊聊二维码扫码登录的原理
  13. 函数:计算字符串中大写字母的个数
  14. Ganymed SSH-2 for Java系列11之SCPClient
  15. 全网最全面的GitHub使用教程
  16. 澳拳击袋鼠体型巨大 身高超2米体重近200斤
  17. PHP的ereg()与eregi()的不同及相同点。对比
  18. SpringBoot集成redis的LBS功能
  19. 视频分辨率转码(ffmpeg)
  20. 一键推荐螺旋排气集污阀 螺旋除污器 螺旋脱气除污设备厂家供应

热门文章

  1. 数据结构 (二) ----- 单向链表双向链表
  2. 【机房重构】关于App.config配置文件
  3. 使用递归判断二叉树对称
  4. 当程序员,你应该懂的法则
  5. 算法应用-百钱买百鸡
  6. vue 组件模板template定义时的注意事项
  7. Harmonic Number (II) LightOJ - 1245 (找规律?。。。)
  8. JavaScript中var关键字的使用详解
  9. JS设计模式——12.装饰者模式
  10. 分享17个网页设计中字体排版的优秀示例