java
文章平均质量分 65
言之情
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
restTemplate 请求头text/plain;charset=UTF-8
RestTemplate 不支持[text/html;charset=UTF-8]将自定义的Converter加入restTemplate的messageConverters list中public class MyMappingJackson2HttpMessageConverter extends MappingJackson2HttpMessageConverter { public MyMappingJackson2HttpMessageConverter(){ List原创 2021-08-24 17:42:24 · 5622 阅读 · 1 评论 -
集合框架 个人总结 LinkHashMap
ArrayList : 数组 查询快 初始值为10 0.5 倍扩容LinkedList :链表 插入 添加 删除 快HashSet:set 接口 存储对象 add 方法 比HashMap 效率慢 无序 不重复TreeSet:只存储一个对象,而TreeMap存储两个对象Key和Value(仅仅key对象有序HashMap :不可存储可变对象,如果存储可变对象可以为空 非同步 实现map接口 初始值16 2n+1 数组和链表+红黑树 底层是数组 当hash..原创 2020-10-29 20:44:08 · 297 阅读 · 0 评论 -
Daemu 线程 线程同步 线程通讯
线程:进程: 可执行的应用程序,一个应用程序分为多个线程(至少一个线程)线程: 是进程的最小执行单元java 提供了线程的编写。重写的Run() 方法不需要调用线程需要去开启: Start(); //自动调用Run() 方法gc 线程 立即回收机制 自动开启总结:将一个类定义为线程:1. 通过实现 Runnable 接口;2. 通过继承 Thread 类本身;3. 通过 Callable 接口和 Future对象 创建线程。使用staret() 方法启动线程。线程状态 :创建 -原创 2020-10-29 20:37:00 · 212 阅读 · 0 评论 -
6大设计原则与java 23种设计模型之单例,工厂,装饰,观察者,责任链,代理,适配器,策略
设计原则设计模式的6大原则,单一职责原则,开放封闭原则,里式替换原则,依赖导致原则,迪米特原则和接口隔离原则。单一职责原则:一个类只负责一个功能领域中的相应职责。高内聚,低耦合。开闭原则:对扩展开放,对修改关闭。不修改原有的代码的情况下进行扩展。//定义了一个抽象动物类,有一个方法public abstract class AniMal { abstract void Objec...翻译 2020-02-02 15:20:18 · 469 阅读 · 0 评论 -
类加载机制 和垃圾回收机制
类加载机制Java 分类:>JVM:虚拟机:用于将程序员写的源代码编译成可执行的class文件。>JRE:Java的运行环境,可以执行class文件。>JDK:Java开发的集成环境,给程序员编程用的。>JVM小于JRE,JRE小于JDK,JKD包含JRE,JRE包括JVM 随然偏离主题 但个人觉得还是把他们说在一起 好点 做个回忆!类的加载过程如图,再做...转载 2020-01-29 19:53:14 · 584 阅读 · 0 评论 -
关于JAVA内存模型
Java内存模型JMM (Java Memory Model)是 Java 内存模型,JMM 定义了程序中各个共享变量的访问规则,即在虚拟机中将变量存储到内存和从内存读取变量这样的底层细节.并提供了内置解决方案(happen-before 原则)及其外部可使用的同步手段(synchronized/volatile 等),确保了程序执行在多线程环境中的应有的原子性,可视性及其有序性。jav...原创 2020-01-16 23:55:02 · 253 阅读 · 0 评论
分享