java
对java一些知识点的总结
DavinDeng
努力工作,努力生活,努力学习的大白(●—●)
展开
-
泛型上下界
泛型上下界 <? extends/super E>特点上界:list中,只能get,不能add下界:list中,只能add,不能get上下界特点原因 上界 <? extend Fruit> ,表示所有继承Fruit的子类,但是具体是哪个子类,无法确定,所以调用add的时候,要add什么类型,谁也不知道。但是get的时候,不管是什么子类,不管追溯多少辈,...原创 2020-03-18 09:02:00 · 399 阅读 · 0 评论 -
关于ORM,JPA简单概念了解和对象三大状态
ORM(Object Relational Mapping)概念ORM(Object Relational Mapping):对象关系映射,是一种设计思想,是为了解决面向对象与关系数据库存在的互不匹配的现象。ORM通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。作用主要解决对象关系的映射会自动将一个持久化类对应一个数据库表每一个实体类实例对应表中的...原创 2020-03-17 15:21:46 · 389 阅读 · 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 · 133 阅读 · 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 · 165 阅读 · 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 · 548 阅读 · 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 · 197 阅读 · 0 评论 -
ArrayList和HashMap解读
ArrayList数据结构:数组特点查询快:数组是一块连续的空间,通过首地址,可以找到数组;通过索引可以找到数组中的某一个元素增删慢:数组的长度是固定的,增删一个元素,必须创建一个新的数组,把原数组的数据复制过来private static final int DEFAULT_CAPACITY = 10; 初始容量:10ArrayList<> list ...原创 2020-03-17 11:27:53 · 364 阅读 · 0 评论