随笔分类 -  java

摘要:Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全监测机制。 方式一:泛型类 一个泛型类(generic class)就是具有一个或多个类型变量的类。 1、一个类型变量 /* * 泛型类 * Java库中 E表示集合的元素类型,K 和 V分别表示表的关键字与值的 阅读全文
posted @ 2023-03-06 00:08 N!CE波 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一、通过下面方式 BasicFileAttributes attr = null; try { Path path = file.toPath(); attr = Files.readAttributes(path, BasicFileAttributes.class); } catch (IOEx 阅读全文
posted @ 2020-05-10 23:57 N!CE波 阅读(12378) 评论(0) 推荐(1) 编辑
摘要:一、SPI是什么 SPI机制(Service Provider Interface),是一种将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了spi接口的实现者,通过本地的注册发现获取到具体的实现类,轻松可插拔。 场景:比较典型的一个场景就是JDBC中加载驱动 阅读全文
posted @ 2020-05-05 16:58 N!CE波 阅读(539) 评论(0) 推荐(0) 编辑
摘要:一、概念上的认识 1)Exception与Error的区别 1.Exception的出现不会导致程序结束,用户程序可以捕获该异常 2.Error的出现会导致程序结束,用户程序无法捕获Error错误 2)ClassNotFoundException和NoClassDefFoundError相同点和不同 阅读全文
posted @ 2019-11-28 00:16 N!CE波 阅读(953) 评论(0) 推荐(0) 编辑
摘要:一、认识AutoCloseable AutoCloseable接口位于java.lang包下,从JDK1.7开始引入。 1.在1.7之前,我们通过try{} finally{} 在finally中释放资源。 在finally中关闭资源存在以下问题: 1、自己要手动写代码做关闭的逻辑; 2、有时候还会 阅读全文
posted @ 2018-06-23 00:30 N!CE波 阅读(24062) 评论(0) 推荐(1) 编辑
摘要:一、BIO、NIO、AIO的基本定义与类比描述: BIO (Blocking I/O):同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成。这里使用那个经典的烧开水例子,这里假设一个烧开水的场景,有一排水壶在烧开水,BIO的工作模式就是, 叫一个线程停留在一个水壶那,直到这个水壶烧开, 阅读全文
posted @ 2018-06-14 00:50 N!CE波 阅读(1821) 评论(0) 推荐(0) 编辑
摘要:1:自动装箱与拆箱 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。 自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。 2:枚举 简单用法:JavaEnum简单的用法一般用于代表一 阅读全文
posted @ 2018-03-30 07:50 N!CE波 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1:switch中可以使用字串 String s = "test"; switch (s) { case "test" : System.out.println("test"); case "test1" : System.out.println("test1"); break ; default 阅读全文
posted @ 2018-03-30 07:49 N!CE波 阅读(1091) 评论(0) 推荐(0) 编辑
摘要:1:接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: interface Formula { double calculate(int a); default double sqrt(int a) { ret 阅读全文
posted @ 2018-03-05 14:22 N!CE波 阅读(299) 评论(0) 推荐(0) 编辑
摘要:看了下面博客就很明白了 http://www.cnblogs.com/Qian123/p/5710533.html#_label0 java对象创建方式有三种: 1.通过new对象 2.通过java克隆(分为浅克隆和深克隆) 3.通过反序列化 (是深克隆效果的很好体现) 阅读全文
posted @ 2017-05-22 12:17 N!CE波 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示