Darklovy

Know more, Do more, Be more.

java final 关键字

final 是 java 的关键字,适用于数据‘、方法、类。它表示这部分数据是不可变的。1. 修饰类使用final来修饰的类叫做final类。它们是不能够被继承的。java 中有许多的类都是final类。比如String、Integer以及其他的包装类。final类中的成员变量可以根据需要设为fi...

2017-12-28 13:02:39

阅读数:98

评论数:0

java 析构函数

析构函数(destructor)与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统会执行析构函数。在java中,我们一般用不到它,因为 java 有自动内存回收机制,无须程序员手动释放。java 对象析构时会调用 finalize() 方法。在C++中,对象是可以在栈上分...

2017-12-26 18:04:37

阅读数:1640

评论数:0

java 内部类

定义在一个类中或者方法中的类称为内部类.内部类可以分为: 成员内部类 局部内部类 匿名内部类 静态内部类 内部类的共性 内部类仍然是一个独立的类,内部类会被编译成独立的.class 文件,但是在名字前面会加上外部类的类名和$符号 内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以...

2017-12-21 21:04:45

阅读数:148

评论数:0

java 动态绑定与静态绑定

程序绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java语言来说,绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。静态绑定在程序执行前方法已经被绑定。在java中可以理解为程序编译器的绑定。(java中的方法只有final、static、private和构造方法是前期绑定)动...

2017-12-21 15:44:32

阅读数:76

评论数:0

java 原子操作

在 java 多线程编程中经常说的就是:“原子操作(atomic operation) 不需要 synchronized”。原子操作指的是不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch(切换到另一个线程)。定义如果这个操作所处的层(l...

2017-12-21 15:22:04

阅读数:1373

评论数:0

标识符

Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Ja...

2017-12-21 14:35:59

阅读数:143

评论数:0

Volatile 关键字

Volatile(易变型变量) 是一个类型修饰符(type specifier),它是被设计用来修饰被不同线程访问和修改的变量。Volatile的作用是作为指令关键字,确保本条指令不会因为编译器的优化而省略,且要求每次直接读值。作用防止编译器对代码进行优化。如下程序:XBYTE[2]=0x55; ...

2017-12-21 14:34:23

阅读数:88

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭