2013年10月7日

java中Object和工具类Objects的使用

摘要: package frank;import java.lang.*;import java.util.Objects;/** *Object类 方法的使用和工具类Objects的使用 * */public class App{ public static void main(String[] args) throws Exception { System.out.println(args.length); Object obj1 = new String("1"); System.out.println(obj1.getClass());//得到运行时的类型 System.o 阅读全文

posted @ 2013-10-07 16:59 wp456 阅读(909) 评论(0) 推荐(0)

2013年9月26日

java种System、Runtime、indentityHashCode的使用

摘要: /**System类的使用里面有in、out、err 输入(一般是键盘),输出(一般是显示器),和错误输出可以用setIn设置标准输入输出流。*/package frank;import java.lang.*;import java.util.Map;import java.io.FileOutputStream;import java.util.Properties;public class App{ public static void main(String[] args) throws Exception {/*--------------------系统属性和环境变量的获取---- 阅读全文

posted @ 2013-09-26 23:18 wp456 阅读(340) 评论(0) 推荐(0)

2013年9月25日

java种BufferedReader类使用

摘要: /**获得键盘输入*/package frank;import java.lang.*;import java.util.Scanner;import java.io.File;import java.io.BufferedReader;import java.io.InputStreamReader;public class App{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in). 阅读全文

posted @ 2013-09-25 22:24 wp456 阅读(287) 评论(0) 推荐(0)

Java种Scanner类的使用

摘要: /**获得键盘输入*/package frank;import java.lang.*;import java.util.Scanner;import java.io.*;public class App{ public static void main(String[] args) throws Exception { //Scanner sc = new Scanner(System.in);//获得键盘输入 /*while(sc.hasNext())//判断是否包含下一个 { System.out.println("键盘输入:"+sc.next()); }*/ /*获 阅读全文

posted @ 2013-09-25 22:03 wp456 阅读(261) 评论(0) 推荐(0)

2013年9月14日

java中jar

摘要: jar翻译过来就是java档案文件也成为压缩文件,把多个类文件打包在一起,压缩兼容zip,如果一个程序要下载很多类文件,那么为每个文件建立一个Http连接,那么这个过程是非常耗时的,所以打包成一个jar文件后只需要下载一次就OK了,然后jvm自动的解压,也可以把类库打包jar文件给别人用。利用jar.exe工具可以生成jar文件获得解压缩jar文件。例如:jar cvf frank.jar ../class,把上一级文件夹class里面的文件生成一个jar文件放在当前目录。也可以不要打包清单。把当前应用程序生成可执行程序:jar cvfe App.jar App *.class执行jar文件可 阅读全文

posted @ 2013-09-14 16:53 wp456 阅读(106) 评论(0) 推荐(0)

java修饰符

摘要: strictfp修饰类,方法,接口后那么jvm会严格执行浮点规范IEEE-754标准执行,使浮点数计算更加准确。如果不加,可能效果并不令人满意。native主要修饰方法,一旦方法用native修饰后,那么该方法就类似于抽象方法,就可以用c语言实现,那么java就失去了跨平台的能力。 阅读全文

posted @ 2013-09-14 16:18 wp456 阅读(117) 评论(0) 推荐(0)

java强引用、弱引用、虚引用。

摘要: package frank;import java.lang.*;import java.lang.ref.*;/** * 对象的软、弱、和虚引用 * 强引用 StrongReference 最常用的一种引用,比如普通的对象和数组等。对象处于可达状态系统就不会回收。软引用 SoftReference 当系统内存足够时它不会被回收,程序可以使用该对象。弱引用 WeakReference 不管系统内存是否足够都会回收该对象。虚引用 PhantomReference 类似于没有引用,单独使用没有太大的意义,主要用于跟踪对象被垃圾回收的状态。*/public class App{ public sta 阅读全文

posted @ 2013-09-14 16:10 wp456 阅读(216) 评论(0) 推荐(0)

java垃圾回收

摘要: package frank;import java.lang.*;/**垃圾回收:可达状态可恢复状态不可达状态*/public class App{ static App a = null; private int index = 0; public static void main(String[] args) throws Exception { for(int i = 1;i<10;i++) { new App(i); //Runtime.getRuntime().gc(); System.gc();//强制回收,如果不强制回收的话知道系统退出也不会调用finalize(... 阅读全文

posted @ 2013-09-14 15:14 wp456 阅读(162) 评论(0) 推荐(0)

2013年9月11日

java枚举

摘要: package frank;import java.lang.*;public class App{ public static void main(String[] args) { App a = new App(); a.println(AppEnum.SPRING); System.out.println(AppEnum.SUMMER.ordinal()); a.println(AppEnum.valueOf(AppEnum.class,"SUMMER")); for(AppEnum item : AppEnum.values())//遍历枚举 { System.ou 阅读全文

posted @ 2013-09-11 16:44 wp456 阅读(208) 评论(0) 推荐(0)

2013年9月10日

java闭包

摘要: /**闭包和回调的练习*/package frank;import java.lang.*;public class App{ public static void main(String[] args) { TeachableProgrammer tp = new TeachableProgrammer("frank"); tp.work();//继承超类的方法 tp.getCallbackRefences().work();//获得内部类的引用然后调用外部类的方法》 }}/**教学*/interface Teachable{ void work();}/**编程*/cl 阅读全文

posted @ 2013-09-10 23:07 wp456 阅读(174) 评论(0) 推荐(0)

导航