- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Map与JavaBean互转
javaBean与Map互转在日常开发中我们经常需要对javaBean和Map进行相互转换的处理,本文将为你介绍两者在转换过程中所用到的反射与内省的接口,方便大家理解和使用。将javaBean转为Map /* * @Title: convertBean * @Description: 将javaBean转为Map * @param: ...
2018-08-03 10:23:14
385
转载 Java:内存区域
转自:https://github.com/Snailclimb/Java_Guide写在前面(常见面试题)介绍下 Java 内存区域(运行时数据区)。Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么)对象的访问定位的两种方式(句柄和直接指针两种方式)1 概述对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序...
2018-08-23 11:10:45
175
转载 Java:多线程
转自:https://blog.csdn.net/column/details/20860.html 多线程系列文章Java多线程学习(一)Java多线程入门Java多线程学习(二)synchronized关键字(1)Java多线程学习(二)synchronized关键字(2)Java多线程学习(三)volatile关键字Java多线程学习(四)等待/通知(wait/not...
2018-08-23 11:09:11
267
转载 Java:LinkedList
转自:https://github.com/Snailclimb/Java_Guide 简介内部结构分析LinkedList源码分析 构造方法添加(add)方法根据位置取数据的方法根据对象得到索引的方法检查链表是否包含某对象的方法:删除(remove/pop)方法LinkedList类常用方法测试:简介LinkedList是一个实现了List接口和Deque...
2018-08-23 11:07:49
140
转载 Java:虚拟机
转自:https://github.com/Snailclimb/Java_Guide下面是按jvm虚拟机知识点分章节总结的一些jvm学习与面试相关的一些东西。一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了。这些内容参考周的《深入理解Java虚拟机》中第二章和第三章就足够了对应下面的深入理解虚拟机之Java内存区域...
2018-08-23 11:03:30
113
转载 Java集合框架常见面试题总结
List,Set,Map三者的区别及总结Arraylist 与 LinkedList 区别ArrayList 与 Vector 区别(为什么要用Arraylist取代Vector呢?)HashMap 和 Hashtable 的区别HashSet 和 HashMap 区别HashMap 和 ConcurrentHashMap 的区别HashSet如何检查重复comparable ...
2018-08-23 11:01:33
196
转载 Java 基础知识
Java 基础知识30问 1. 面向对象和面向过程的区别 面向过程面向对象2. Java 语言有哪些特点?3. 什么是 JDK?什么是 JRE?什么是 JVM?三者之间的联系与区别4. 什么是字节码?采用字节码的最大好处是什么? 先看下 java 中的编译器和解释器:采用字节码的好处:5. Java和C++的区别6. 什么是 Java 程序的主类?应用程序和小程序的主类有...
2018-08-23 11:01:02
468
转载 Java: IO与NIO
IO流学习总结 一 Java IO,硬骨头也能变软二 java IO体系的学习总结三 Java IO面试题NIO与AIO学习总结 一 Java NIO 概览二 Java NIO 之 Buffer(缓冲区)三 Java NIO 之 Channel(通道)四 Java NIO之Selector(选择器)五 Java NIO之拥抱Path和Files六 NIO学习总结以及NIO...
2018-08-23 11:00:04
401
转载 Java:ArrayList
ArrayList简介ArrayList核心源码ArrayList源码分析 System.arraycopy()和Arrays.copyOf()方法 两者联系与区别ArrayList核心扩容技术内部类ArrayList经典DemoArrayList简介 ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添...
2018-08-23 10:59:00
247
转载 Java:HashMap
简介内部结构分析 JDK1.8之前JDK1.8之后HashMap源码分析 构造方法put方法get方法resize方法HashMap常用方法测试简介HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。与HashTable主要区别为不支持同步和允许null作为key和value,所以如果你想要保证线程安全,可以使用Con...
2018-08-23 10:58:41
112
转载 Java:J2EE基础知识
Servlet总结阐述Servlet和CGI的区别? CGI的不足之处:Servlet的优点:Servlet接口中有哪些方法及Servlet生命周期探秘get和post请求的区别什么情况下调用doGet()和doPost()转发(Forward)和重定向(Redirect)的区别自动刷新(Refresh)Servlet与线程安全JSP和Servlet是什么关系JSP工作...
2018-08-23 10:57:56
1242
原创 Java条形码生成(128c)--jbarcode
需要jbarcode的jar包支持。下载地址:https://sourceforge.net/projects/jbcode注:部分同学使用eclipse时无法直接使用BASE64Encoder,解决方法在代码下面。本文提供两种方式套餐一:生成返回值为Base64编码的条形码。套餐二:生成条形码并输出到本地。代码如下:/** * @FunctionName...
2018-08-15 16:37:23
2067
原创 Java 中List集合去重
不要在意题目,都是为了蹭热度(手动滑稽)比较两个Collection是否存在重复元素/** * @Title: compareCollection * @Description: 比较两个Collection是否存在重复元素,重复返回true * @param: collectionOne * @param: collectio...
2018-08-03 10:38:37
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人