java基础
蹦跑中的蜗牛
活到老,学到老。
展开
-
配置文件的访问时的路径获取三种方式
/*** 获取配置文件的输入流 ***/ //方法一:使用文件流。获取配置文件的默认路径为项目的根路径。 //is = new FileInputStream("resource.properties"); //方法二:使用类加载器加载。获取配置文件的路径为classpath的路径。即编译好的bin的路径 //is = LoadResourceStudy.class.g原创 2009-12-05 12:35:00 · 1189 阅读 · 2 评论 -
jdk1.5的新特性
1.自动装箱和自动拆箱。基本数据类型和其对应封装类的自动转换。2.foreach循环3.泛型。4.可变参数。changeable(int x, int ... args) 可以传任意多个参数给方法。类似于1.4的changable(int x, int[] args)5.枚举。enum6.注解原创 2009-12-06 10:54:00 · 607 阅读 · 0 评论 -
hashCode方法的使用
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元转载 2009-12-06 11:02:00 · 621 阅读 · 1 评论 -
jar包调用相对路径之项目外资源
写好一个桌面程序后,想把它打包,并将其配置文件*.properties放在项目外面,以便能够对桌面程序的各种参数进行实时修改,而不用每次都要对项目重新打包。这时候,我们就需要将*.properties文件放置在项目jar包的外面。 采用的思路很简单。通过对程序中任一文件的实时绝对url(根据jar包放在位置不同,而自动改变的)的获取,来对这个url进行解码,以防止url中有中文或原创 2010-03-16 16:42:00 · 3695 阅读 · 1 评论 -
枚举中的方法
枚举中的方法,大多数人使用枚举的时候,只会把它当作一个简单的产量集合来使用,但是其实除此之外,它还有一些比较有趣的功能。比如,其实jdk1.5后的枚举在一些时候可以将其看作一个实例来运用。例: public enum Enu { L{ public void printName(){ System.out.println("your name is :Ldog"); }原创 2010-03-16 10:46:00 · 627 阅读 · 0 评论 -
java反射的使用
java中的反射经常被用在一些框架搭建上,他能够让我们很方便的对自己未来将使用的类,方法和变量进行访问。个人觉得有种黑客的味道在里面。当我们知道一个类的类名后,我们基本上可以使用反射的到它的一切。包括他的private的方法和变量等(当然访问他们的使用需要使用的是getDeclared***(**))。另外,据说反射是比较消耗性能的,故而出了框架搭建外,一般用得不多。 1.基本常用原创 2010-01-06 14:47:00 · 619 阅读 · 0 评论 -
java复习计划
一直做对日软件开发和设计工作,当然做得较多的还是设计工作。慢慢的发现自己忘了许多以前的知识点,就算是开发很多时候做的也是后台的工作,于是乎决定复习下java的web方面的知识。 现在股票已经虽然赚不了多少,但是基本上走上正轨了,外汇也基本实现了连续的小额盈利。下步就是java的复习了。 1.复习jsp和serverlet的简单知识。从零开始复习web方面的东西。 2原创 2010-03-25 09:45:00 · 1106 阅读 · 0 评论