会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梵高先生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
下一页
2016年8月6日
访问修饰符public,private,protected和default的区别?
摘要: 类的成员不写访问修饰符默认为default,默认对于同一个包的其他类相当于公开(public),对于不是同一个包的其他类相当于私有(private)。 受保护(protected)对子类相当于公开,对于不是同一个包没有父子关系的类相当于私有。 Java中,外部类的修饰符只能是public或默认,类的
阅读全文
posted @ 2016-08-06 11:23 Mr.van_Gogh
阅读(5432)
评论(0)
推荐(2)
2016年7月31日
Java中的字符串常量池?
摘要: 参考:http://droidyue.com/blog/2014/12/21/string-literal-pool-in-java/index.html
阅读全文
posted @ 2016-07-31 13:37 Mr.van_Gogh
阅读(195)
评论(0)
推荐(0)
Java是值传递还是引用传递?
摘要: Java是值传递: (1)基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的; (2)对象的引用作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数,无论怎么改变这个地址值,原值都不会改变。 参考:http://blog.sina.com.cn/s/blog_4b
阅读全文
posted @ 2016-07-31 12:45 Mr.van_Gogh
阅读(287)
评论(0)
推荐(0)
2016年7月24日
Java如何判断文件或者文件夹是否在?不存在如何创建?
摘要: 1. 首先明确一点的是:test.txt文件可以和test文件夹同时存在同一目录下;test文件不能和test文件夹同时存在同一目录下。 原因是: (1)win的文件和文件夹都是以节点形式存放,这就意味着相同的文件和文件名不能处在同一目录下,会命名冲突。 (2)文件后缀名也算是文件名的一部分,即te
阅读全文
posted @ 2016-07-24 14:31 Mr.van_Gogh
阅读(241073)
评论(0)
推荐(6)
2016年7月20日
通过反射,如何操作私有成员变量(取/赋值),如何调用私有方法?
摘要: Java的反射工具很强大,有句著名的话:No reflection ,no frameworks. 工作中直到涉及到UT,才体会到它的重要性,现归纳整理一个小例子: 反射工具类:
阅读全文
posted @ 2016-07-20 21:24 Mr.van_Gogh
阅读(19880)
评论(0)
推荐(2)
2016年7月19日
如何通过反射来创建对象?getConstructor()和getDeclaredConstructor()区别?
摘要: 1. 通过类对象调用newInstance()方法,适用于无参构造方法: 例如:String.class.newInstance() 2. 通过类对象的getConstructor()或getDeclaredConstructor()方法获得构造器(Constructor)对象并调用其newInst
阅读全文
posted @ 2016-07-19 21:15 Mr.van_Gogh
阅读(40810)
评论(0)
推荐(5)
获得一个类的类对象有哪些方式?
摘要: 1. 类型.class,例如:String.class 2. 对象.getClass(),例如:“Hello”.getClass() 3. Class.forName(),例如:Class.forName("java.lang.String")
阅读全文
posted @ 2016-07-19 20:22 Mr.van_Gogh
阅读(1099)
评论(0)
推荐(0)
2016年7月18日
阐述ArrayList、Vector、LinkedList的存储性能和特性?
摘要: ArrayList 和Vector他们底层的实现都是一样的,都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢。 Vector中的方法由于添加了synchronized修饰,因
阅读全文
posted @ 2016-07-18 21:26 Mr.van_Gogh
阅读(20372)
评论(1)
推荐(1)
如果一个类实现接口,那么它要实现这个接口所有的方法吗?如果这个类继承抽象类呢?
摘要: 一个类实现接口和继承抽象类对于抽象方法的实现原则是相同的: (1)如果这个类是个普通类,那么必须实现这个接口/抽象类的所有抽象方法; (2)如果这个类是个抽象类,那么不必实现这个接口/抽象类的抽象方法,因为抽象类中可以定义抽象方法。
阅读全文
posted @ 2016-07-18 20:28 Mr.van_Gogh
阅读(7783)
评论(0)
推荐(0)
2016年7月17日
String和StringBuilder、StringBuffer的区别?
摘要: Java平台提供了两种类型的字符串:String和StringBuffer/StringBuilder,它们可以储存和操作字符串。 其中String是只读字符串,也就意味着String引用的字符串内容是不能被改变的。而StringBuffer/StringBuilder类表示的字符串对象可以直接进行
阅读全文
posted @ 2016-07-17 21:50 Mr.van_Gogh
阅读(247)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页
公告