java基础
venceinfo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题:分割字符串
a"; String ret = split(str, 4); System.out.println(ret); } /** * 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 * 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”, * 6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 */ public static String split(String2009-12-17 19:29:37 · 105 阅读 · 0 评论 -
基础1
g, "UTF-8"); native2ascii -encoding gb2312 config_zh.txt config_zh.properties ------------------------------------------------------------------------------------------- //标准的关闭操作 finally { if(null != in) { try { in.close(); }原创 2010-02-08 14:37:20 · 122 阅读 · 0 评论 -
面试题:合并两个组为一个Map
void main(String[] args) { String[] strArray = { "a", "b", "c", "a", "b" }; String[] intArray = { "1", "3", "4", "5" }; Map map = mergeArray(strAr原创 2010-01-21 12:53:29 · 147 阅读 · 0 评论 -
文件操作
.nio.channels.FileChannel; //多个并发线程可安全地使用文件通道。可随时调用关闭方法, public class CPFile { public static void main(String[] args) throws Exception { // cpFile(); // renameFile(); cpDir(new File("d:\\back"), new File("d:\\cc\\dd"))2009-12-18 18:28:05 · 98 阅读 · 0 评论 -
URLClassloader
2009-12-18 13:54:11 · 111 阅读 · 0 评论 -
序列化问题
se; public class InnerSerialDemo extends TestCase implements Serializable { public void testSerial() { ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { ObjectOutputStream oos = new ObjectOutputStream(bos); oos.wri2009-12-18 11:11:01 · 119 阅读 · 0 评论 -
rmi用法
Interface extends Remote { public String sayHello() throws RemoteException; } package interview.rmi; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; /** * 第2步:接口实现类,也就是真正的服务端 * 要求:继承UnicaseRemoteObject是最简单的方2009-12-17 20:03:02 · 96 阅读 · 0 评论 -
线程池2
// 线程集合 private ArrayList threads = new ArrayList(); // 任务集合 private LinkedList<Task> tasks = new LinkedList<Task>(); private static final ThreadPool2 iNSTANCE = new ThreadPool2(); public static ThreadPool2 get2009-12-17 19:43:18 · 85 阅读 · 0 评论 -
线程池1
hreads = new ArrayList<Worker>(NUM_THREAD); private static final ThreadPool iNSTANCE = new ThreadPool(); public static ThreadPool getInstance() { return iNSTANCE; } /** * 进行初始化工作 */ private ThreadPool() { for (2009-12-17 19:42:07 · 84 阅读 · 0 评论 -
process两法用法(二)
static void main(String[] args) { // call("javac"); call("cmd.exe /C dir"); // 不支持该方法 } public static void call(String cmd) { // Runtime rt = Runtime.getRuntime(); Process pro = null; try { // pro = rt2009-12-17 19:37:24 · 182 阅读 · 0 评论 -
process两种用法(一)
c void main(String[] args) { call("javac"); call("cmd.exe /C dir"); } public static void call(String cmd) { Runtime rt = Runtime.getRuntime(); Process pro = null; try { pro = rt.exec(cmd); // ====2009-12-17 19:34:27 · 359 阅读 · 0 评论 -
验证码
entType("image/jpeg"); response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); HttpSession session = request.ge原创 2010-02-08 14:39:27 · 201 阅读 · 0 评论
分享