随笔分类 - JavaSE相关
摘要:正则表达式的构造摘要构造匹配字符x字符 x\\反斜线字符\0n带有八进制值 0 的字符 n (0 ts = new TreeSet();46 for(String ip : ips){47 // System.out.println(ip);48 ...
阅读全文
摘要:泛型: jdk1.5出现的安全机制。好处: 1,将运行时期的问题ClassCastException转到了编译时期。 2,避免了强制转换的麻烦。:什么时候用?当操作的引用数据类型不确定的时候。就使用。将要操作的引用数据类型传入即可.其实就是一个用于接收具体引用数据类型的参数范围。在程序中,只要用到了...
阅读全文
摘要:1.2版本的JDK才出现的java集合框架。下面介绍说一下Vector的一些特点。 1 import java.util.Enumeration; 2 import java.util.Iterator; 3 import java.util.Vector; 4 public class Vecto...
阅读全文
摘要:静态方法只能继承,不能重写(Override).StringBufffer,数组,对象 都是容器。加入数据,“zhangsan” true ,67, 三个数据数据类型不同,不能用数组作为集合,只能用StringBuffer或者是StringBuilder作为集合,但是这两个类型,最终转换成字符串才可...
阅读全文
摘要:Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需...
阅读全文
摘要:对于一个类中的成员变量(属性),属性如果都设置成了private类型,那么对外给属性设置了get和set方法 , 那么外部程序中给这些属性设置值,有两种方式. 第一种就是通过set()方法. 第二种就是通过含有这个属性的构造方法来直接设置这个属性的值. Student.java 一开始我的思维仅仅局
阅读全文
摘要:为什么不能由Object[]数组强转成Integer[]数组. 执行时,系统报 Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Int
阅读全文
摘要:http://www.importnew.com/9978.html java.util.Timer是一个实用工具类,该类用来调度一个线程,使它可以在将来某一时刻执行。 Java的Timer类可以调度一个任务运行一次,或定期运行。 java.util.TimerTask是一个抽象类,它实现了Runn
阅读全文
摘要:1.数组的初始化: 静态初始化:程序员在初始化数组时为数组每个元素赋值;动态初始化:数组初始化时,程序员只指定数组的长度,由系统为每个元素赋初值。 1 public class ArrayInit { 2 public static void main(String[] args) ...
阅读全文
摘要:开发中经常用到数组和集合之间的转换和集合与集合之间的转换. 在JDK中有现成的API中供我们使用. 1.首先是数组和集合之间的转换: 输出结果: 关于打印List对象直接出的是List对象中的内容. 继承关系图如下: ArrayList中继承了AbstractList, AbstractList又继
阅读全文
摘要:本文部分转载自: http://www.cnblogs.com/wuhenke/archive/2011/11/19/2255400.html 我总结的相关类似博客:http://www.cnblogs.com/DreamDrive/p/5760140.html 一 .获取系统相关参数 java 通
阅读全文
摘要:用Java集合中的Collections.sort方法对list排序的两种方法 本文部分引用自:http://my.oschina.net/leoson/blog/131904 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下
阅读全文
摘要:Comparable & Comparator 都是用来实现集合中元素的比较、排序的 . 1.Comparable Comparable 是一个对象本身就已经支持自比较所需要实现的接口(如 String、Integer 自己就可以完成比较大小操作,已经实现了Comparable接口) 2.Compa
阅读全文
摘要:1 增强for循环增强for循环是for的一种新用法!用来循环遍历数组和集合。 1.1 增强for的语法for(元素类型 e : 数组或集合对象) {}例如:int[] arr = {1,2,3};for(int i : arr) { System.out.println(i);} 增强for的冒号
阅读全文
摘要:Arrays是java中的工具类,其中所有的方法都是static.类名就可以直接调用其中的方法. 本文部分引用自: http://www.importnew.com/8952.html Arrays.sort(T[], Comparator < ? super T > c) 是用来对用户自定义的对象
阅读全文
摘要:部分引用自: http://developer.51cto.com/art/200906/131761.htm 本文将介绍Java正则表达式中的Pattern类与Matcher类。首先我们要清楚指定为字符串的正则表达式必须首先被编译为pattern类的实例。因此如何更好的了解这两个类,是编程人员必须
阅读全文
摘要:百度百科解释: 这实际与eclipse中支持i18n的一种方式,eclipse的标准结构,将所有string常量定义到·properties中,例如下面程序段中的TestRef.hello实际上是·properties中的一个key TestRef.hello=Hello eclipse时,经常在官
阅读全文
摘要:JAVA 注解的几大作用及使用方法详解 java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种: 1.生成文
阅读全文
摘要:泛型: 泛型是JDK1.5中一个最重要的特性,通过引入泛型,我们将获得编译时类型的安全,和运行时更小的抛出ClassCastexceptions的可能.在JDK1.5中,你可以声明一个集合接收或者返回的对象的类型. 泛型之前: 类别定义时的逻辑完全一样,只是里面成员变量的类型不同. 如果需要多个相似
阅读全文
摘要:Integer类中的. 关于parseInt()方法的API文档. 返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API文档 返回的是int类型的. String类中的. int -> Stringint i=12345;
阅读全文

浙公网安备 33010602011771号