- 博客(13)
- 收藏
- 关注
原创 如何实现 基本数据类型 与 基本数据封装类 之间的相互转换
基本数据类型转换到封装类的方式: 1. 通过封装类的构造方法 2. 通过封装类的静态方法valueOf() 封装类转换到基本数据类型的方式: 1. 通过封装类的静态方法parseXxx() 2. 通过封装类的方法xxxValue()
2015-04-24 16:23:05
1359
原创 如何实现StringBuffer和String的相互转换
StringBuffer 转换到 String的方式: 1. 通过String类的构造方法 2. 通过StringBuffer类中的toString()方法 3. 通过StringBuffer类中的substring()方法 (注:不常用) String 转换到 StringBuffer的方式: 1. 通过StringBuffer类的构造
2015-04-24 16:20:34
774
原创 如何实现String和int数据的相互转换
String 转换到 int的方式: 1. 通过Integer类的构造方法 2. 通过Integer类的intValue()方法 3. 通过Integer类的parseInt()方法 4. 通过Integer类的valueOf()方法 Int 转换到 String的方式: 1. 通过String类的构造方法 2.
2015-04-24 16:20:21
635
原创 简述ArrayList、Vector、LinkedList三者的特点
ArrayList: 底层数组结构;线程不同步,效率高;元素查找快、增删慢; Vector: 底层数组结构;线程同步,安全;元素查找快、增删慢; LinkedList: 底层链表结构,线程不同步,效率高;元素增删快、查找慢
2015-04-24 16:19:42
631
原创 简述集合和数组的异同点
集合: 可以存储不同类型的元素(通常使用存储一种类型元素) 集合的长度可以改变 数组: 必须存储相同一类型的元素(Object类型数组除外) 数组的长度固定
2015-04-24 16:17:26
1390
原创 请解释Collection与Collections的区别
Collection:单列集合的顶层接口,包含集合中常用的方法。 Collections:集合工具类,包含获取集合最大元素值、集合排序等方法。
2015-04-24 16:17:11
491
原创 请说明HashMap和Hashtable的区别
HashMap: 线程不同步,效率高;可以存储null键null值 Hashtable: 线程同步,数据安全;不可以存储null键null值
2015-04-24 16:13:42
669
原创 请说明Map接口和Collection接口的区别
Map接口是双列集合顶层接口,每个位置存储一对元素(key, value) Collection接口是单列集合顶层接口,每个位置存储一个元素
2015-04-24 16:13:22
869
原创 请说说final、finally与finalize的区别?
final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。内部类要访问局部变量,局部变量必须定义成final类型。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提高垃圾收集时的其他资源回收,例如关闭文件等。JVM不保证此方法总
2015-04-24 16:10:41
581
原创 请说说throws与throw的区别?
throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。 throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通常throw抛出异常后,如果想在上一级代码中捕获并处理异常,则需要在抛出异常的方法中使用throws关
2015-04-24 16:09:28
427
原创 什么时候使用构造方法;this关键;private? 如何给成员变量赋值?
使用构造方法: 创建类的实例(对象)时使用构造方法 使用this关键字: 创建对象,为对象中的成员赋值时使用 成员变量与局部变量重名时使用 使用private关键字: 封装类中成员时使用,隐藏实现细节 给成员变量赋值: 通过构造方法赋值 通过setXxx()方法赋值
2015-04-24 16:07:42
1273
原创 写出以下标识符的命名规则
包:全部小写 单层包:小写 举例:itcast,com 多层包:小写,并用 . 隔开 举例:cn.itcast,com.baidu 类或者接口: 一个单词:首字母大写 举例:Student,Demo 多个单词:每个单词首字母大写 举例:HelloWorld,StudentName 方法或者变量: 一个单词:首字母小写 举例:name,main 多个单词:从第二个单词开始,
2015-04-24 16:04:36
820
原创 说明环境变量Path 与 classpath 区别
Path是系统用来指定可指定文件的完整路径。 Path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径。 Classpath是指定你在程序中所使用的类(.class)文件所在的位置。
2015-04-24 16:01:20
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人