摘要: 1. Thread.sleep(long millis)休眠给定的毫秒数2.Rnnable接口run()方法或者extends Threadrun()start()方法3.join()等待终止指定的线程stop()已过时的方法终止线程。suspend()resume()setPriorityyieldsetDaemon();守护线程4条件使得 已经获得锁对象,时候发现条件不满足时,则先放弃锁,阻塞,让别的对象获得锁并来激活这个条件满足。5synchronized在方法体之前加上这个修饰public synchronized void method(){ // methodbody}等价于pu. 阅读全文
posted @ 2013-12-01 14:55 akingseu 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. Logger层次和配置2. 泛型意味着编写的代码可以被很多不同类型的对象所重用。3 .extendseg: T extends ComparableT extends A & B4. 虚拟机没有泛型,擦除。5. 通配符?? extends A6. super===============7.集合8. 迭代器接口获得下个元素。 next()判断是否有下一个元素 hasNext()Collection c =..Interator iter = c.iterator()while(iter.hasNext()){ String ele = iter.next();}//删除iter. 阅读全文
posted @ 2013-12-01 11:31 akingseu 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 昨天碰到一个奇怪的问题,就是一个很简单的shell程序运行起来,居然老是提示说command not found.后来直接在linux下编辑了一个shell文件,发现居然运行得好好的。后来发现是自己先在windows下用eclipse写的sh脚本,然后上传到linux服务器下去运行的。可能是末尾含有 ^M的 字符导致无法正确解析命令。做法一:去掉末尾的^M字符做法二:直接在linux下编写shell脚本。 阅读全文
posted @ 2013-11-30 23:47 akingseu 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 33C6接口与内部类接口主要用来描述类具有什么功能,而并不给出每个功能的具体实现一个类可以实现一个或多个接口,但只能继承一个父类。33接口接口是对垒的需求描述。接口可以包含一个或多个方法接口中还可以定义常量接口可以看成没有实例域的抽象类接口中所有方法都自动为public,但建议还是显示声明34数组的排序调用Arrays.sort(arr)35Comparable接口36接口不是类,不能new实例化,但可以定义接口的类对象接口可以继承接口37.接口与抽象类(1)多继承概念38 对象克隆浅拷贝:默认的克隆,是浅拷贝深拷贝:实现Cloneable接口,重新定义clone()方法Cloneable:标 阅读全文
posted @ 2013-11-30 23:44 akingseu 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.$1--代表第一个参数-n --表示非none#!/bin/shif [ -n "$1" ]thenecho "has params\n"elseecho "no params"fi2. $#代表参数个数-ne表示非空且等于 not none and equalif [ $# -ne 2 ]thenecho "has params"elseecho "no params"fi 阅读全文
posted @ 2013-11-27 22:18 akingseu 阅读(1278) 评论(0) 推荐(0) 编辑