![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
「已注销」
这个作者很懒,什么都没留下…
展开
-
JAVA面试题
JAVA面试题集转载 2015-05-02 23:52:38 · 236 阅读 · 0 评论 -
Java transient关键字使用小记
哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以转载 2015-05-01 17:42:01 · 206 阅读 · 0 评论 -
接口和抽象类总结
(1)接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。(2)abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface,实现多重继承。接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。(3)在abst原创 2015-05-01 17:48:54 · 297 阅读 · 0 评论 -
org.apache.log4j.Logger 详解
org.apache.log4j.Logger 详解转载 2015-08-31 14:36:07 · 1947 阅读 · 0 评论 -
JMX教程
2.0JMX技术概览:JMX是Java Management Extensions 的简写,即Java管理扩展。从名字中就可以看出,这门技术是对Java应用程序和JVM进行监控和管理的。在企业实际开发过程中,所有的程序都是需要进行监控的。没有监控,程序就相当于是裸奔。在一些小公司可能没有监控,只注重于功能,但是在大公司中,没有监控是绝对不可能的。转载 2017-09-12 10:45:57 · 1976 阅读 · 0 评论 -
static详解、剖析
1、static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。对于实例变量,没创建一个实例,就会...原创 2018-05-28 18:16:13 · 308 阅读 · 0 评论 -
静态内部类
转载自:http://blog.sina.com.cn/s/blog_5da93c8f0100wib7.html在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。 一、静态内部类的使用目的。在 定义内部类的时候,在其前面加上一个权限修饰符static。这个内部类就变为了静态内部类。如在进行代码程序测试的时候,如果在每一个Java源文...转载 2018-05-28 18:09:42 · 127 阅读 · 0 评论 -
final解析
一.final关键字的基本用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都...原创 2018-05-29 15:31:20 · 213 阅读 · 0 评论 -
transient解析
1,用途 我们知道,当一个对象实现了Serilizable接口,这个对象就可以被序列化,我们不关心其内在的原理,只需要了解这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。而在开发过程中,我们可能要求:当对象被序列化时(写入字节序列到目标文件)时,有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不...原创 2018-05-30 23:33:26 · 297 阅读 · 0 评论