java
Andy丁
分享知识,共同进步!欢迎指点批评!
展开
-
java中的拆箱与装箱
如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections)中放入原始类型值,因为集合只接收对象。通常这种情况下你的做法是,将这些原始类型的值转换成对象,然后将这些转换的对象放入集合中。使用Integer,Double,Boolean等这些类我们可以将原始类型值转换成对应的对象,但是从某些程度可能使得代码不是那么简洁精炼。为了让代码简练,Java 1.原创 2017-12-02 00:55:32 · 1092 阅读 · 0 评论 -
java IO流简述
1 IO流1.1 IO流的分类 输入流输出流说明字节流InputStreamOutputStream字节流是处理字节的(二进制)字符流ReaderWriter字符流是处理字符的注:这几个类都是抽象类。原创 2017-07-12 10:51:31 · 7080 阅读 · 0 评论 -
Java访问修饰符
Java访问修饰符转载 2017-05-22 21:04:01 · 6728 阅读 · 0 评论 -
java异常解决方案
一、Hibernate(1)org.hibernate.TransientObjectException: object references an unsaved transient instance....(2)org.springframework.orm.hibernate3.HibernateSystemException: Don't change the reference转载 2017-11-12 19:26:12 · 701 阅读 · 0 评论 -
集合的类型与各自的特性
1 集合1.1 集合的类型与各自的特性集合关系结构---|Collection: 单列集合 ---|List: 有存储顺序,可重复 ---|ArrayList: 数组实现, 查找快, 增删慢由于是数组实现, 在增和删的时候会牵扯到数组增容, 以及拷贝元素.所以慢。数组是可以直接按索引查找,所以查找时较快 ---|LinkedList: 链表实现, 增删快, 查找慢由于...原创 2017-07-12 10:21:44 · 6924 阅读 · 0 评论 -
Comparable和Comparator的区别
今天博主在翻阅TreeMap的源码,发现其键必须是实现Comparable或者Comparator的接口时产生了一些兴趣,比如在TreeMap中的put方法分别对Comparable和Comparator接口分别进行处理。那么疑问就来了,Comparable和Comparator接口的区别是什么,Java中为什么会存在两个类似的接口? Comparable和Comparator接口都是用来比...转载 2018-03-06 23:12:57 · 220 阅读 · 0 评论 -
java正则表达式的学习
正则表达式定义了字符串的模式。可以用来搜索、编辑或处理文本。并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式java.util.regex 包主要包括以下三个类:Pattern 类:pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则...转载 2018-03-16 15:49:42 · 6089 阅读 · 0 评论 -
java泛型深入理解
泛型之前在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。在Java增加泛型类型之前,通用程序的设计就是利用继承实现的,例如,ArrayList类只维护一个Object引用的数组,Object为所有类基类。[java] view plai...转载 2018-03-05 16:45:59 · 223 阅读 · 0 评论