自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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