04 2017 档案
摘要:在使用一边做迭代操作一边做删除数组元素操作是应该使用Iterator
阅读全文
摘要:1:什么是反射机制? 2:反射机制它可以做什么呢? 3:反射机制对应的API又是什么? 1):通过反射机制来获取一个对象的全限定名称(完整包名),和类名; 2):实例化Class对象 3):获取对象的父类与实现的接口 4):获取类中的所有的方法或者单个方法 5):使用反射调用方法 && 使用反射调用
阅读全文
摘要:详情:管道流的具体实现
阅读全文
摘要:可以从字符串(Readable)、输入流、文件等等来直接构建Scanner对象,有了Scanner了,就可以逐段(根据正则分隔式)来扫描整个文本,并对扫描后的结果做想要的处理。 三、Scanner默认使用空格作为分割符来分隔文本,但允许你指定新的分隔符 使用默认的空格分隔符: public stat
阅读全文
摘要:随机读写类 RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。 RandomAccessFile是不属于InputStream
阅读全文
摘要:例: 重点:需要序列化的对象必须实现Serializable接口
阅读全文
摘要:合并流(SequenceInputStream)
阅读全文
摘要:public static void main(String[] args) { //--------------------------------------------------------------------------------------------------------- //计算机班所有人的名字 Set name=new HashSet(); name....
阅读全文
摘要:class Person implements Comparable{ private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toStrin...
阅读全文
摘要:一、泛型的基本概念 泛型的定义:就是允许在定义类、接口指定类型形参,这个类型形参在将在声明变量、创建对象时确定(即传入实际的类型参数,也可称为类型实参) 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为
阅读全文
摘要:面向接口编程: 接口类型 变量 =new 实现类(); List list=new ArrayList(); List实现类的特点与性能分析 三者共同的特点和遵循的规范: 1):允许元素重复; 2):记录元素的先后添加顺序 Vector类: 底层才有数组结构算法,方法都是使用Synchronized
阅读全文
摘要:package Linked; public class Mylinked { private Node first;//链表的第一个节点 private Node last;//链表的最后一个节点 private int size = 0;//节点的数量 public Node search(Object ele) { Node current = this.first; ...
阅读全文
摘要:public class Arrays { //创建一个Integer空数组 public static Integer[] player=null; //添加球员号码 private static int size=0;//初始化数组的元素个数 static StringBuffer sb=new StringBuffer(); public static ...
阅读全文
摘要:当多个线程并发访问同一个资源对象时,可能会出现线程不安全的问题
阅读全文
摘要:并行:指两个或多个事件在同一时刻点进行。 并发:指两个或多个事件在同一时间段进行。
阅读全文
摘要:类1:public class LogicException extends RuntimeException { //业务逻辑异常 /** * * @param message 异常信息 */ public LogicException(String message) { super(message); } /** ...
阅读全文
摘要:目录 java处理异常方式 throw的作用 throws的作用 方法原理 举例 总结 个人实例 1.java处理异常方式 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如: 这5句代码运行到第四句会中断,因为jvm
阅读全文
摘要:try{会产生异常的代码 }catch(出现异常的类型 e){ 异常出现后处理的方法 } 一旦异常出现又没有异常处理,程序就会中断。 当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。
阅读全文
摘要:正则表达式最详细 > | |目录 1匹配验证-验证Email是否正确 2在字符串中查询字符或者字符串 3常用正则表达式 4正则表达式语法 1匹配验证-验证Email是否正确 public static void main(String[] args) { // 要验证的字符串 String str
阅读全文
摘要:java.util.regex 类 Pattern 正则表达式的编译表示形式。 指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模
阅读全文
摘要:package AnimalDemo; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; //日期工具类 public class DateUtil { public static final String DEFALT_ADTE_PATTERN="yyyy-...
阅读全文
摘要:1.Random:产生一个伪随机数(通过相同的种子,产生的随机数是相同的); 2.ThreadLocalRandom:是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。ThreadLocalRandom不是直接用new实例化,而是第一次使用其静态方法current()。从Math.
阅读全文
摘要:public class StringBuilder_and_StringBuffer { private static long SystemTime(){ return System.currentTimeMillis(); } private static void TString(){ long begin=SystemTime(); Str...
阅读全文
摘要:public static void main(String[] args) { // TODO Auto-generated method stub /* * 使用for循环遍历数组 * int arr[]=new int[]{}; int arr1[][]={{1,2,3,4,5,6,7,8,9},{2,3,6,8,7},{8,5,9,6,7}}; for (int i...
阅读全文

浙公网安备 33010602011771号