
Java基础
李汉三
这个作者很懒,什么都没留下…
展开
-
自定义注解
在工作中虽然很少用到,但是我们阅读源码的时候需要去了解自定义注解的做法,了解自定义注解有助于我们更好的阅读源码。自定义注解很简单,但是有些细节需要注意的。1、新创建一个entity@Getter@Setter@ToString@Entity("city") // 这个是我们自定义的注解public class CityEntity { private int id ; ...原创 2019-08-07 14:28:34 · 485 阅读 · 0 评论 -
Collection和Collections的区别?
Collectioncollection是集合类的上级接口,是一个接口,常用的继承Collection接口的由List和SetCollections是集合的帮助类,提供了各种静态方法用于处理集合的操作,比如排序,反转,复制等等操作...原创 2019-08-02 13:57:40 · 285 阅读 · 0 评论 -
jdk动态代理为什么必须是基于接口实现的?
因为jdk动态代理生成的class文件已经继承了Proxy,而java是单继承的,所以是基于jdk动态代理是基于接口的。请看代码使用jdk动态代理生成class文件public static void main(String[] args) { Class<?>[] interfaces = new Class[]{Dao.class} ;// Dao是一个自己定义...原创 2019-08-08 13:59:51 · 3258 阅读 · 2 评论 -
单例模式的饿汉式和懒汉式
使用单例模式,多个线程操作同一个对象,保证对象的唯一性饿汉式public class HungerySingleton { private static HungerySingleton instance = new HungerySingleton() ; private HungerySingleton(){} public static HungerySingle...原创 2019-08-01 11:39:50 · 196 阅读 · 0 评论 -
一台服务器安装多个tomcat
引用:https://blog.youkuaiyun.com/qq_35771266/article/details/98317359一台服务器安装多个服务器上传解压后重命名1、修改/etc/profileexport CATALINA_HOME_WAPP_3=/opt/local/tomcat7-wapp3-8082然后通过source /etc/profile刷新文件2、修改tomca...原创 2019-08-03 16:09:29 · 189 阅读 · 0 评论 -
Files的常用方法都有哪些?
Files.exists()判断文件是否存在 public static void main(String[] args) throws Exception { Path path = Paths.get("F:/ceshi13.txt"); boolean pathExists = Files.exists(path,new LinkOption[]{ Li...原创 2019-07-08 18:46:25 · 2978 阅读 · 0 评论 -
BIO、NIO、AIO 有什么区别?
转载:https://blog.youkuaiyun.com/haogexiaole/article/details/86499782BIO、NIO、AIO 的区别在看BIO、NIO、AIO的区别之前,需要弄明白同步和异步以及阻塞和非阻塞。同步和异步同步是指发送一个请求,然后等待请求返回才能发送下一个请求,任务必须等待然后一个一个做。异步是指发送一个请求,触发了IO之后,可以去发送下一个请求,...转载 2019-07-08 18:25:27 · 172 阅读 · 0 评论 -
java 中 IO 流分为几种?
IO流转载:https://blog.youkuaiyun.com/KK_bluebule/article/details/79157404在了解IO流之前,我们需要先了解数据流的概念,数据流就像水流一样,在水管的一端一点一点注入水,水会向出口处连续不断的流去。流是指一连串流动的字符,是以先进先出方式发送信息的通道。分类按流的方向分: 输出流:OutputStream和Writer为基类 输入...原创 2019-07-08 17:51:12 · 1433 阅读 · 0 评论 -
抽象类和接口有什么区别?
接口类和接口接口类和接口新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入接口类和接口你好! 这是你第一次使用...转载 2019-07-08 15:53:02 · 223 阅读 · 0 评论