随笔分类 - java基础
摘要:需求:需要并发执行三个线程,要求在指定的时间内返回结果,如果某个线程超时,则返回为空。 思路:使用ExecutorService的invokeAll(time,timeUint)方法来设置执行时限,该方法返回一个List<Future<T>>,一旦返回后,即取消尚未完成的任务,然后再从list中读取
阅读全文
摘要:java中有8种基本类型:byte、short、char、int、long、float、double和boolean,此外还对应8中包装类型Byte、Short、Character、Integer、Long、Float、Double和Boolean。基本类型和包装类型各有优缺点,基本类型的优点是使用...
阅读全文
摘要:HashMap的遍历的遍历有两种方法:方法一:使用keySetMap map = new HashMap(); Iterator iter = map.keySet().iterator(); while (iter.hasNext()) { Object key = iter.next();...
阅读全文
摘要:最近有个需求,需要对文件夹下某一格式的文件进行全部重命名,用到了java的File类,代码实现相当简单,留着以后再用package com;import java.io.File;import java.io.FilenameFilter;public class Rename { priva...
阅读全文
摘要:什么是jacob?jacob是一个开源项目它允许在java中调用com接口自动组件,它使用JNI(本地调用程序)来进行本地调用COM库。它可运行在x86和支持32位和64位Java虚拟机X64的环境(摘除自百度词条)。准备工作:需要的jar包:jacob.jar;此外还需要将jacob.dll放在在...
阅读全文
摘要:Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。 (1) 添加、删除操作: Object put(Object key, Object value): 将互相关联的一个关键字与一个值放入该映像。如果该...
阅读全文
摘要:一、系统内置标准注解注解的语法比较简单,除了@符号的使用外,他基本与Java固有的语法一致,JavaSE中内置三个标准注解,定义在java.lang中: @Override:用于修饰此方法覆盖了父类的方法; @Deprecated:用于修饰已经过时的方法; @SuppressWar...
阅读全文
摘要:Assert为静态方法直接调用即可junit注解@Test :测试该方法@Ignore:忽略该方法@Before:测试每个方法前调用该方法(可以用来打开数据库)@After:测试每个方法后调用该方法@BeforeClass:在调用junit类之前调用该方法(如果要测试的方法都需要连接数据库,可以用该...
阅读全文
摘要:内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中实例...
阅读全文
摘要:匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstractclassPerson {publica...
阅读全文

浙公网安备 33010602011771号