
java基础
文章平均质量分 74
zhangyonzhi
这个作者很懒,什么都没留下…
展开
-
批量文件编码转换
package zhyzh.ncs.base;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io...原创 2009-03-16 16:27:18 · 396 阅读 · 0 评论 -
JAVA 泛型
在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。 一、 为什么使用泛型呢? 在以往的J2...原创 2009-07-14 09:38:01 · 160 阅读 · 0 评论 -
java引用类型赋值问题
先看个实例吧: public static void main(String[] args) { NewsJob job = new NewsJob(); job.setId(UUIDGenerator.getUUID()); System.out.println(job.getId()); NewsJob job2 = job; job2.setI...原创 2009-12-16 20:25:47 · 1101 阅读 · 0 评论 -
对java中方法参数的学习
/** * @author zhangyongzhi E-mail:zhangyonzhi@163.com * @version 创建时间:Dec 15, 2008 7:55:31 AM * 对java中方法参数的练习. * java中的方法参数有这么几个特点: * 1.方法不能修改基本类型的参数 * 2.方法可以修改对象参数的状态 * 3.方法不能让对象参数指向新...2008-12-15 08:12:00 · 108 阅读 · 0 评论 -
整理的一些 java 面试题目
from:http://enjoyjavaeye.iteye.com/blog/2528511.开发中都用到了那些设计模式?用在什么场合? 每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC的设计模式。用来开发JSP/Servlet或者J2EE的相关应用。简单工厂模式等。 ...原创 2008-11-09 12:55:11 · 119 阅读 · 0 评论 -
java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的...原创 2008-11-08 15:09:35 · 73 阅读 · 0 评论 -
Java精华积累:每个初学者都应该搞懂的问题!
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 问题一:我声明了什么! String s = "Hello world! "; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello ...原创 2008-11-04 12:28:08 · 85 阅读 · 0 评论 -
java 遍历目录下的文件
import java.io.File; import java.util.ArrayList; import java.util.Iterator; /** * @Description 遍历指定文件夹下所有文件 结果存放到nameList集合中 * @Author Li Yalin 2048 * @Date 2007-8-13 * @Version 1.0 B-Soft */ ...2008-10-28 12:15:04 · 101 阅读 · 0 评论 -
静态方法和静态字段
package test;public class StaticTest { public static void main(String[] args) { // fill the staff array with three Employee objects Employee[] staff = new Employee[3]; staff[0] = new Empl...原创 2008-10-17 12:31:25 · 160 阅读 · 0 评论 -
打印日历
package test;import java.util.*;public class CalendarTest { public static void main(String[] args) { // construct d as current date //此日历对象表示了默认地区的默认时区的当前时间。 GregorianCalendar d = new G...原创 2008-10-15 22:29:59 · 144 阅读 · 0 评论 -
不同利率投资的增长
package test;import java.text.*;public class CompoundInterest { public static void main(String[] args) { final int STARTRATES = 10; final int NRATES = 6; final int NYEARS = 10; //set ...原创 2008-10-15 21:14:38 · 161 阅读 · 0 评论 -
一个抽彩游戏中随机数字组合
package test;import java.util.*;import javax.swing.*;public class LotterDrawing { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Strin...原创 2008-10-15 19:53:36 · 376 阅读 · 1 评论 -
一个关于随机密码的问题
下边是一个生成随机密码的代码, 在main函数中,用循环生成10个不一样的随机密码,可不知道为什么,生成的随机密码都是一样的,但是加上个循环,使时间间隔大一点就能得到不同的。 其实用Math.random() 就能达到理想效果。下边是代码:package test;import java.util.Random;public class RandomPassword { public...2008-10-13 09:08:19 · 135 阅读 · 0 评论 -
Tomcat性能调优方案
一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。 JDK1.4比JDK...原创 2010-07-08 16:36:13 · 125 阅读 · 0 评论