随笔分类 -  JavaSE

学习笔记
摘要:创建一个新文件public boolean createNewFile() throws IOExceptionimport java.io.File ;import java.io.IOException ;public class FileDemo01{ public static voi... 阅读全文
posted @ 2015-04-15 16:51 闲来垂钓
摘要:// 完成具体的任务操作 import java.util.TimerTask ;import java.util.Date ;import java.text.SimpleDateFormat ;class MyTask extends TimerTask{ // 任务调度类都要继承Time... 阅读全文
posted @ 2015-04-10 15:02 闲来垂钓
摘要:以验证字符串是否由数字组成为例public class Test{ public static void main(String args[]){ String str = "1234567890" ; // 此字符串由数字组成 boolean f... 阅读全文
posted @ 2015-04-10 14:50 闲来垂钓
摘要:如果要想实现观察者模式,则必须依靠java.util包中提供的Observer类和Observer接口import java.util.* ;class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱... 阅读全文
posted @ 2015-04-10 14:20 闲来垂钓
摘要:Comparable接口 Arrays类中存在sort()方法,此方法可以直接对对象数组进行排序 可以直接使用java.util.Array类进行数组的排序操作,但对象所在的类必须实现Comparable接口,用于指定排序接口。 Comparable接口定义如下: public inte... 阅读全文
posted @ 2015-04-08 11:44 闲来垂钓
摘要:Arrays Arrays表示数组的操作类,直接定义在java.util包中,主要的功能可以实现数组元素的查找,数组内容的填充,排序等。 public static boolean equals(int[] a, int[] a2) 判断两个数组是否相等,此方法被重载多次,可以判断各种数... 阅读全文
posted @ 2015-04-08 10:33 闲来垂钓
摘要:对象克隆:对象的复制,完整的复制一个对象。 如果想要完成对象克隆的话,则肯定依靠Object类protected Object clone() throws CloneNotSupportedException 以上的方法就是对象克隆的方法,如果现在一个类的对象被克隆,则就必须在此类中明确的... 阅读全文
posted @ 2015-04-08 09:59 闲来垂钓
摘要:可以使用BigIntger操作大整数可以使用BigDecimal指定小数的保留位数BigIntger 如果在操作的时候一个整数数据已经超过了整数的最大类型长度long的话,则此数据就无法装入,所以,此时要使用BigInteger类进行操作。 public BigInteger(String ... 阅读全文
posted @ 2015-04-07 17:27 闲来垂钓
摘要:Math 类 表示数字操作,例如:平方根,四舍五入等public class Test{ public static void main(String args[]){ // Math类中的方法都是静态方法,直接使用“类.方法名称()”的形式调用即可 System... 阅读全文
posted @ 2015-04-07 15:50 闲来垂钓
摘要:开发中经常需要取得日期,而且每次取得日期的时候代码都会重复,所以既然是重复的代码就可以将其定义成一个类,以方便重复调用,但是在操作的时候有点要特别注意: 如果月份是9月,则应该显示09,但如果是09的话,则数字肯定会忽略到0取得系统时间 实现一:基于Calendar类 实现二:基于Si... 阅读全文
posted @ 2015-04-07 11:55 闲来垂钓
摘要:Date 类 在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可。import java.util.Date;public class Test{ public static void main(String[] args) { Da... 阅读全文
posted @ 2015-04-07 11:19 闲来垂钓
摘要:System 类基本使用 System.out.println()本身就是一个系统提供好的类,而且out.println()方法也是经常使用到的。 System类是一些与系统相关的属性和方法的集合,在System类中所有的属性都是静态的。想要引用这些属性和方法,直接使用System类调用即可。 ... 阅读全文
posted @ 2015-04-03 10:19 闲来垂钓
摘要:国际化程序 国际化的操作就是指一个程序可以同时适应多门语言。(程序代码没有任何变化,只是其显示文字差异) 程序根据不同的语言环境找到不同的资源文件,之后从资源文件中取出内容,资源文件中的内容都是以key -> value的形式保存的,所以在读取的时候通过其key找到对应的value即可。Loca... 阅读全文
posted @ 2015-04-03 09:24 闲来垂钓
摘要:认识Runtime类 Runtime:运行时,是一个封装了JVM进程的类。每一个Java程序实际上都是启用了一个JVM进程,那么每一个JVM进程都对应这一个Runtime实例,此实例是由JVM为其实例化的。 本类的定义中根本就没有构造方法,本类的构造方法被私有化了。则在此类中肯定有一个方法可以返... 阅读全文
posted @ 2015-03-26 11:50 闲来垂钓
摘要:认识StringBuffer----java.lang.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的。 对于... 阅读全文
posted @ 2015-03-26 10:50 闲来垂钓
摘要:如果现在假设要表示一个人的信息:基本信息,联系方式 在此时,肯定要设计出一个接口,因为只有实现了此接口的类才应该可以表示出人的信息。interface Info{ //只有此接口的子类才是表示人的信息} 此接口定义完成,但是在此接口中没有任何方法,所以此时,这样的接口称为标识接口。之后... 阅读全文
posted @ 2015-03-26 08:58 闲来垂钓
摘要:定义泛型接口[访问权限] interface 接口名称{}以上操作,并不是一个子类实现泛型的最好操作,最好在实现的时候也指定其具体的泛型类型。泛型接口实现的两种方式1.定义子类:在子类的定义上也声明泛型类型interface Info{ // 在接口上定义泛型 public T ... 阅读全文
posted @ 2015-03-24 11:56 闲来垂钓
摘要:class Info{ private T var ; // 定义泛型变量 public void setVar(T var){ this.var = var ; } public T getVar(){ return this.va... 阅读全文
posted @ 2015-03-19 17:22 闲来垂钓
摘要:class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var ; ... 阅读全文
posted @ 2015-03-17 11:45 闲来垂钓
摘要:class MyThread implements Runnable{ private boolean flag = true ; // 定义标志位 public void run(){ int i = 0 ; while(this.flag){ ... 阅读全文
posted @ 2015-03-16 16:46 闲来垂钓