
Java成长记
倚世独殇
人生三悔:遇良师不学,遇良友不交,遇良机不握。
展开
-
java23种模式之单例模式
JAVA23种设计模式四——单例模式原创 2014-05-18 15:31:59 · 644 阅读 · 0 评论 -
StringBuffer类
String类表示的字符串是定长的,而StringBuffer类提供了可变长的字符串,同时还提供了大量的字符串功能。在StringBuffer类的字符串中可以再插入字符,此时,StringBuffer会自动增加内存空间,这在String中是无法做到的。1、构造函数: StringBuffer(); 采用默认的构造函数,会给字符串预留16个字符空间 StringB原创 2014-07-14 15:38:34 · 777 阅读 · 0 评论 -
java中super的作用
super()的作用super可以用来访问超类的构造方法和被子类所隐藏的方法,如果子类中有方法与超类中的方法名称和参数相同,则超类中的方法就被隐藏起来,也就是说在子类中重载了父类中的方法。引用父类中所隐藏的语法格式如下:super(参数列表)或super.方法名(参数列表)下面通过代码展示一下super的用法:package cn.demo;public class Dem原创 2014-07-13 16:30:25 · 1162 阅读 · 0 评论 -
java-判断相同和对象比较大小
java中判断相同有两种方式:第一种:使用==直接判断相同,它适用于两个变量之间、一个变量和一个对象之间相比较。如:int a=3,c=3;Integer b=new Integer(3);System.out.println(a==c);System.out.println(a==b);输出结果为:truetrue第二种:使用equals()函数比较,它适用于两个对原创 2014-06-01 19:22:15 · 1877 阅读 · 0 评论 -
Java泛型擦除
Java泛型擦除:什么是泛型擦除? 首先了解一下什么是泛型?我个人的理解:由于集合中可以存储任意类型的对象,但是集合中最先存储的对象类型一旦确定后,就不能在存储其他类型的对象了,否则,编译时不会报错,但运行时会抛出ClassCastException异常。为解决此问题,引入泛型,指定该集合对象中存储的对象类型,这样一旦该集合中存储了其他的对象类型,编译时会提示错误!(理原创 2014-07-06 14:08:59 · 899 阅读 · 0 评论 -
API-基本数据类型与字符串的互换
基本数据类型与字符串的互换原创 2014-05-31 18:46:40 · 980 阅读 · 0 评论 -
泛型Java
这两天一直在学习Java中的泛型,发现泛型的出现帮我们苦逼程序猿解决了许多潜在的问题,并为我们程序猿变成减轻了工作量。下面把我的心得体会与大家共享一下(尽管只是些皮毛):泛型技术的由来:在集合中可以存储任意的对象,但是在取出时,如果要使用具体对象的特有方法时,需要进行向下转型,如果存储的对象类型不一致,在转型的过程中,就会出现ClassCastException异常。看下面一个例子:p原创 2014-07-04 16:04:15 · 573 阅读 · 0 评论 -
java中的进制转换
进制转换首先是十进制转化为其他进制,如二进制,八进制,十六进制:它们在java中都有专门的函数可供调用:如:十进制转化为二进制时调用toBinaryString(); 十进制转化为八进制时调用toOctalString(); 十进制转化为十六进制时调用toHexString();代码实现:// 进制转化public class Main_2原创 2014-05-31 20:10:44 · 1103 阅读 · 0 评论 -
list中的linkedlist的用法
list中的linkedlist的用法:原创 2014-06-11 22:13:16 · 1010 阅读 · 0 评论 -
Java中vector的用法
Vector的使用vector类底层数组结构的,它包含可以使用整数索引进行访问的组件。不过,vector的大小可以根据需要增大或缩小,以适应创建vector后进行添加或移除项的操作,因此不需要考虑元素是否越界或者会不会浪费内存的问题。由vector的iterator和listIterator方法所返回的迭代器是快速失败的:也即是它不能并发执行操作。如果在迭代器创建后的任意时间从结构上修改了原创 2014-06-08 20:58:37 · 34386 阅读 · 0 评论 -
列表迭代器ListIterator的用法
ListIterator的父接口是Iterator,是List接口中特有的迭代器。ListIterator在Iterator的基础上,又新添了很多方法:Iterator中的方法:1、判断是否有下一个元素:hasNext(); 2、获取下一个元素: next();3、删除迭代器指向的元素:remove();ListIterator新添的方法:4、判断原创 2014-06-07 11:31:55 · 5098 阅读 · 1 评论 -
List集合中两种遍历方式
遍历List集合中的元素的方法有两种:第一种:利用迭代器遍历代码1:// 迭代器Iterator it=list.iterator(); while(it.hasNext()){ System.out.println(it.next());}或者代码2:for(Iterator it=list.iterator();it.hasNext();){ System.o原创 2014-06-06 14:43:16 · 3898 阅读 · 0 评论 -
Java中List的用法
List接口对Collection进行了简单的扩充。它的具体实现类常用的有ArrayList和LinkedList。ArrayList从其命名中可以看出它是以一种类似数组的形式存储,因此它的随机访问速度极快,但插入和移除元素的速度很慢。LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作,不适合随机访问,LinkedList可以当作堆栈、队列和双向队列使用原创 2014-06-06 12:08:34 · 991 阅读 · 0 评论 -
Collection中的基本方法
Collection接口Collection是最基本d原创 2014-06-05 14:56:04 · 2468 阅读 · 0 评论 -
Iterator的用法
Java中Iterator的用法迭代器(Iterator):提供一个方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节!Iterator内有三种方法:1、Boolean hasNext(); 如果仍有元素可以迭代,则返回true2、Object next(); 返回迭代的下一个元素3、void remo原创 2014-06-05 16:15:30 · 1245 阅读 · 0 评论 -
集合中存储自定义对象源代码
集合中存储自定义对象源代码原创 2014-06-06 08:16:19 · 834 阅读 · 0 评论 -
java 对字符串中的数值排序
对"34 9 -7 12 67 25"这个字符串中的数值从小到大排序!介绍几个快捷键:for+"alt+/"快速写一个for循环 选中某一个小写单词 Ctrl+Shift+x 可变大写 选中某一个大写单词 Ctrl+Shift+y 可变小写下面请看具体实现代码:import java.util.Arrays;public class Main_4 {原创 2014-06-02 22:30:28 · 3756 阅读 · 0 评论 -
String类
1、求字符串的长度用length()方法:如:原创 2014-07-14 08:11:22 · 727 阅读 · 0 评论