随笔分类 -  JAVA相关

摘要:https://www.cnblogs.com/cnwutianhao/p/5487758.html 阅读全文
posted @ 2019-04-24 22:59 尐鱼儿 阅读(141) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/u010739551/article/details/51065923/ 阅读全文
posted @ 2019-01-20 11:25 尐鱼儿 阅读(399) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/xingzc/p/6277581.html 阅读全文
posted @ 2019-01-17 22:43 尐鱼儿 阅读(830) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zknublx/p/5885840.html 阅读全文
posted @ 2019-01-17 22:42 尐鱼儿 阅读(218) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/tuke_tuke/article/details/51588156 阅读全文
posted @ 2018-12-29 13:51 尐鱼儿 阅读(208) 评论(0) 推荐(0)
摘要:看了一些Junit4的视频,简单了解了Junit4的一些基本用法,整理记录一下。 环境搭建 这里使用的开发工具是MyEclipse,首先新建一个Java工程,将Junit4的jar包引入,eclipse和MyEclipse都集成了Junit的jar包,详细操作如下图。 1、新增一个Junit的jar 阅读全文
posted @ 2018-12-13 20:20 尐鱼儿 阅读(237) 评论(0) 推荐(0)
摘要:在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由S 阅读全文
posted @ 2018-12-13 19:41 尐鱼儿 阅读(477) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/kehyuanyu/article/details/23540901 阅读全文
posted @ 2018-12-13 17:27 尐鱼儿 阅读(1396) 评论(0) 推荐(0)
摘要:看代码中用到了handleEvent和action,都是对事件进行处理的,觉得这两个方法可以直接合并,于是尝试合并后,发现功能还是有问题,说明两者还是有区别了,查了很久的资料,才基本了解这两者的区别。 发现网上对其资料比较少,但是查询了JDK_API1.6以后,发现这个方法已经被淘汰了,从JDK1. 阅读全文
posted @ 2018-12-13 17:16 尐鱼儿 阅读(1184) 评论(0) 推荐(0)
摘要:今天在这边介绍一下Java基础中的rmi使用。其实rmi有什么样的使用场景呢?它跟webservice有什么区别呢?其实webservice主要是可以跨语言实现项目间的方法调用,而rmi只是java内部语言进行的远程方法调用。这里我们把远程这个概念用服务端表示,调用者用客户端表示。 那么首先我们先讲 阅读全文
posted @ 2018-12-08 13:10 尐鱼儿 阅读(1046) 评论(2) 推荐(1)
摘要:execute(Runnable x) 没有返回值。可以执行任务,但无法判断任务是否成功完成。 submit(Runnable x) 返回一个future。可以用这个future来判断任务是否成功完成。 在Java5之后,任务分两类:一类是实现了Runnable接口的类,一类是实现了Callable 阅读全文
posted @ 2018-12-06 11:08 尐鱼儿 阅读(597) 评论(0) 推荐(0)
摘要:jdk1.7.0_79 在上文《10.并发包阻塞队列之ArrayBlockingQueue》中简要解析了ArrayBlockingQueue部分源码,在本文中同样要介绍的是Java并发包中的阻塞队列LinkedBlockingQueue。ArrayBlockingQueue队列是由数组实现,而Lin 阅读全文
posted @ 2018-12-05 19:46 尐鱼儿 阅读(224) 评论(0) 推荐(0)
摘要:在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需 阅读全文
posted @ 2018-12-05 18:33 尐鱼儿 阅读(205) 评论(0) 推荐(0)
摘要:** * Java反射 *所谓反射,可以理解为在运行时期获取对象类型信息的操作。 *传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下, *编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。 *严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制, * 阅读全文
posted @ 2018-12-05 16:02 尐鱼儿 阅读(1274) 评论(0) 推荐(0)
摘要:Java 线程池 Executors提供了几种线程池实现? 5个,分别如下 1、newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。(线程最大并发数不可控制)2、newFixedThreadPool:创建一个定长线程池 阅读全文
posted @ 2018-12-05 11:48 尐鱼儿 阅读(744) 评论(0) 推荐(0)
摘要://instanceof是判断左侧对象是不是右侧类的实例 package myPackage; /** * instanceof运算符用法 * 运算符是双目运算符,左面的操作元是一个对象,右面是一个类.当 * 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false * *  阅读全文
posted @ 2018-12-05 11:38 尐鱼儿 阅读(1839) 评论(0) 推荐(1)
摘要:目录 1、obj 必须为引用类型,不能是基本类型 2、obj 为 null 3、obj 为 class 类的实例对象 4、obj 为 class 接口的实现类 5、obj 为 class 类的直接或间接子类 6、问题 7、深究原理 8、instanceof 的实现策略 目录 1、obj 必须为引用类 阅读全文
posted @ 2018-12-05 11:33 尐鱼儿 阅读(200) 评论(0) 推荐(0)
摘要:instanceof用来判断内存中实际对象A是不是B类型出现这种情况经常是需要强制转换的时候class Dog extends Animal譬如dog定义了自己的方法wangwangAnimal anAnimal = new Dog();此时不能直接调用anAnimal.wangwang方法但是可以 阅读全文
posted @ 2018-12-05 11:31 尐鱼儿 阅读(1178) 评论(0) 推荐(0)
摘要:在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为 阅读全文
posted @ 2018-12-05 11:21 尐鱼儿 阅读(2979) 评论(0) 推荐(0)
摘要:特殊情况有 * ^ : | . \ 一、单个符号作为分隔符 String address="上海\上海市|闵行区\吴中路"; String address="上海|上海市|闵行区|吴中路"; String address="上海*上海市*闵行区*吴中路"; String address="上海:上海 阅读全文
posted @ 2018-12-05 11:18 尐鱼儿 阅读(492) 评论(0) 推荐(0)