![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 59 阅读 · 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 · 75 阅读 · 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 · 100 阅读 · 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 · 46 阅读 · 0 评论 -
URLClassloader
2009-12-18 13:54:11 · 63 阅读 · 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 · 69 阅读 · 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 · 48 阅读 · 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 · 49 阅读 · 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 · 47 阅读 · 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 · 127 阅读 · 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 · 305 阅读 · 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 · 133 阅读 · 0 评论