java基础
文章平均质量分 73
kerrywang
这个作者很懒,什么都没留下…
展开
-
java读取Properties文件的六种方式
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: R转载 2009-07-20 10:25:00 · 395 阅读 · 0 评论 -
Comparator VS Comparable && sort
昨天去笔试,发现居然关于这两个问题都忘得模糊了,复习一下。 1. Comparable接口Comparable 是一个对象本身就已经支持自比较所需要实现的接口,位于java.lang下,实现该接口的类如String,int等可直接排序,如Arrays.sort(new int[]{5,4,1,7})该类将比较规则定义在实现该接口的类的内部,实现此接口的对象列表(和数组)可以通过原创 2010-01-09 10:55:00 · 400 阅读 · 0 评论 -
冒泡排序
复习一下排序的知识,今天写冒泡排序。 冒泡排序的原理:遍历该数组,比较相邻两个值,如果a[j] > a[j+1],那么交换两个值,即将大的值放到后面,向一个水泡一样冒出去。 public void sort(int[] array) { // 外层循环,控制比较到哪截止 for (int i = 0; i // 内层循环,控制那两项进行比较 for (int j原创 2010-02-01 14:56:00 · 419 阅读 · 0 评论 -
在tomcat下创建基于主机名的虚拟主机
[操作步骤]1:建立实际虚拟目录,如才C盘建立d:/project/site1和d:/project/site22:修改C:/Tomcat 5.0/conf/server.xml文件:在标签后添加 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAwar转载 2009-11-24 16:15:00 · 549 阅读 · 0 评论 -
Linux 下设置环境变量的三种方法
1.Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1. 永久的:需要修改配置文件,变量永久生效。2. 临时的:使用export命令声明即可,变量在关闭shell时失效。2.设置变量的三种方法1转载 2009-11-03 16:58:00 · 718 阅读 · 0 评论 -
深入java异常机制
转自www.bitsCN.com 摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出原创 2009-09-25 17:45:00 · 384 阅读 · 0 评论 -
可排序的Properties
Properties中的内容默认情况下是没有排序的,很混乱 写了一个按照Properties中的Key值排序的方法 class SortedProperties extends Properties{ @SuppressWarnings("unchecked") public synchronized Enumeration keys() {原创 2009-09-29 16:21:00 · 1506 阅读 · 1 评论 -
Java的垃圾回收机制
1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收原创 2009-07-09 17:51:00 · 515 阅读 · 0 评论 -
list与linkedlist、arrylist、Vector、Map区别
转载自:http://hi.baidu.com/czjr/blog/item/92f9e2390098eefb3a87cea8.htmlList与LinkedListList是数组链表 LinkedList是指针链表 选择List还是LinkedList要看你的使用特点.原创 2009-07-09 17:50:00 · 697 阅读 · 1 评论 -
java Timer VS Quartz
一、java.util.Timer 在Java中有一个任务处理类java.util.Timer,非常方便于处理由时间触发的事件任务,只需建立一个继承java.util.TimerTask的子类,重载父类的run()方法实现具体的任务,然后调用Timer的public void schedule(TimerTask task, long delay, long period)方法实现任务原创 2009-07-22 12:09:00 · 3150 阅读 · 0 评论 -
当前时间与GMT时间转换
某一服务需要在GMT时间 8:00时候运行,所以要得到当前系统时间,转换为GMT的时间。 Calendar defaultCalendar = Calendar.getInstance();TimeZone defaultTimeZone = defaultCalendar.getTimeZone();int offset = defaultTimeZone.getRawOffse原创 2010-04-08 12:39:00 · 6103 阅读 · 0 评论