java
对java一些知识点的总结
DavinDeng
努力工作,努力生活,努力学习的大白(●—●)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
泛型上下界
泛型上下界 <? extends/super E> 特点 上界:list中,只能get,不能add 下界:list中,只能add,不能get 上下界特点原因 上界 <? extend Fruit> ,表示所有继承Fruit的子类,但是具体是哪个子类,无法确定,所以调用add的时候,要add什么类型,谁也不知道。但是get的时候,不管是什么子类,不管追溯多少辈,...原创 2020-03-18 09:02:00 · 478 阅读 · 0 评论 -
关于ORM,JPA简单概念了解和对象三大状态
ORM(Object Relational Mapping) 概念 ORM(Object Relational Mapping):对象关系映射,是一种设计思想,是为了解决面向对象与关系数据库存在的互不匹配的现象。ORM通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 作用 主要解决对象关系的映射 会自动将一个持久化类对应一个数据库表 每一个实体类实例对应表中的...原创 2020-03-17 15:21:46 · 460 阅读 · 0 评论 -
PO,DTO,VO,BO,PO,POJO
PO,BO,VO和POJO的区别 PO:persistent object 持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。 POJO :plain ordinary java object 无规则简单jav...原创 2020-03-17 15:04:28 · 180 阅读 · 0 评论 -
java基础 枚举和注解的用法
枚举 Enum 概念 用于定义有限个,形式离散,表达极为明确的量。(作用类似static final的静态常量,只是将它整合在一起) 枚举的使用 在不用枚举前,静态常量的定义需用static final来定义,但是数量多时,显得累赘 public static final int VIDEO = 1;//视频 public static final int AUDIO = 2;//音频 ...原创 2020-03-17 12:16:56 · 222 阅读 · 0 评论 -
IO流的方法参数及构造参数
IO流 注意点 字节流InputStream/OutputStream 基本流 1.1 构造 输出流构造 public FileOutputStream(File file):创建文件输出流以写入由指定的 File对象表示的文件。 public FileOutputStream(String name): 创建文件输出流以指定的名称写入文件。 FileOutputStream(File file...原创 2020-03-17 11:45:06 · 624 阅读 · 0 评论 -
BIO、NIO、AIO 有什么区别
BIO、NIO、AIO 有什么区别 BIO:Block IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能力低。 NIO:No Block IO 同步非阻塞 IO,是传统 IO 的升级,客户端和服务器端通过 Channel(通道)通讯,实现了多路复用。 AIO:Asynchronous IO 是 NIO 的升级,也叫 NIO2,实现了异步非...原创 2020-03-17 11:33:22 · 292 阅读 · 0 评论 -
ArrayList和HashMap解读
ArrayList 数据结构:数组 特点 查询快:数组是一块连续的空间,通过首地址,可以找到数组;通过索引可以找到数组中的某一个元素 增删慢:数组的长度是固定的,增删一个元素,必须创建一个新的数组,把原数组的数据复制过来 private static final int DEFAULT_CAPACITY = 10; 初始容量:10 ArrayList<> list ...原创 2020-03-17 11:27:53 · 431 阅读 · 0 评论
分享