3 static关键字 意义:static修饰的变量叫静态变量,修饰的方法叫静态方法 重要概念:所谓的静态在java中指随着虚拟机的加载而加载的变量及方法,称之为静态变量或方法 (直白点讲就是static修饰的变量和方法会随着虚拟机的加载而加载) 编译的过程:启动虚拟机、加载java文件 ...
static 表示静态,它可以修饰属性,方法和代码块。 .static修饰属性 类变量 ,那么这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公有。 共有的类变量与对象无关,只和类有关 。 注意:类中的实例变量是在创建对象时被初始化的,被static修饰的属性,也就是类变量,是在类加载时被创建并进行初始化,类加载的过程是进行一次。也就是类变 ...
2016-07-30 15:52 0 3732 推荐指数:
3 static关键字 意义:static修饰的变量叫静态变量,修饰的方法叫静态方法 重要概念:所谓的静态在java中指随着虚拟机的加载而加载的变量及方法,称之为静态变量或方法 (直白点讲就是static修饰的变量和方法会随着虚拟机的加载而加载) 编译的过程:启动虚拟机、加载java文件 ...
在JDK1.5之前没有enum关键字,如果想使用枚举类,程序员需要根据Java语言的规则自行设计。从JDK1.5开始,Java语言添加了enum关键字,可以通过该关键字方便地定义枚举类。这种枚举类有自己的程序编写规则,并且具有一些特殊方法。 下面是笔者分别针对自定义枚举类和enum枚举类 ...
Object类是所有类的父类: 我们上下代码: 我们可以通过多态,利用重写Object类常用的toString()和equals(Object obj)方法,来完成我们自己的逻辑。 运行结果: p1.equals(p2):truep1.equals(p3 ...
java并发编程中最长用到的关键字就是synchronized了,这里讲解一下这个关键字的用法和容易混淆的地方.synchronized关键字涉及到锁的概念, 在java中,synchronized锁大家又通俗的称为:方法锁,对象锁 和 类锁 三种. 先上结论! 1 无论是修饰方法还是修饰代码 ...
1. 枚举类的说明:* 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类* 2.当需要定义一组常量时,强烈建议使用枚举类* 3.如果枚举类中只一个对象,则可以作为单例模式的实现方式。 ...
1.final关键字 final --- finally 最终的 最后的 不能再变化的 final的作用: ).1.final修饰变量,成为常量,值不能再变化).2.final修饰方法,不能被子类重写).3.final修饰类,不能再有子类(final中的方法即使不使用final修饰 ...
1.JAVA继承-extends 在java中,要想实现继承则使用extends关键字. 一般子类被称为派生类,父类称为基类(super) extends需要注意的地方: java不允许多重继承(一个类只能继承一个父类,不能继承多个父类)、 派生类会继承基类所有属性和方法,但不 ...
抽象类前使用abstract关键字修饰,则该类为抽象类 抽象的方法是不完全的,它只是一个方法签名而完全没有方法体 抽象的方法没有花括号 继承抽象类的子类必须覆盖父类的抽象函数(即:子类继承抽象类以后,抽象类里面所有的抽象函数都必须要被子类所实现),否则这个类自己就成为抽象类 应用 ...