自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魔方Cube的博客

个人技术总结博客,如果能够帮到你就更好了,欢迎留言交流!

  • 博客(13)
  • 收藏
  • 关注

原创 Map与JavaBean互转

javaBean与Map互转 在日常开发中我们经常需要对javaBean和Map进行相互转换的处理,本文将为你介绍两者在转换过程中所用到的反射与内省的接口,方便大家理解和使用。 将javaBean转为Map /* * @Title: convertBean * @Description: 将javaBean转为Map * @param: ...

2018-08-03 10:23:14 373

转载 Java:内存区域

转自:https://github.com/Snailclimb/Java_Guide 写在前面(常见面试题) 介绍下 Java 内存区域(运行时数据区)。 Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 1 概述 对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序...

2018-08-23 11:10:45 146

转载 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 238

转载 Java:LinkedList

转自:https://github.com/Snailclimb/Java_Guide 简介 内部结构分析 LinkedList源码分析 构造方法 添加(add)方法 根据位置取数据的方法 根据对象得到索引的方法 检查链表是否包含某对象的方法: 删除(remove/pop)方法 LinkedList类常用方法测试: 简介 LinkedList是一个实现了List接口和Deque...

2018-08-23 11:07:49 133

转载 Java:虚拟机

转自:https://github.com/Snailclimb/Java_Guide 下面是按jvm虚拟机知识点分章节总结的一些jvm学习与面试相关的一些东西。一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了。这些内容参考周的《深入理解Java虚拟机》中第二章和第三章就足够了对应下面的深入理解虚拟机之Java内存区域...

2018-08-23 11:03:30 107

转载 Java集合框架常见面试题总结

List,Set,Map三者的区别及总结 Arraylist 与 LinkedList 区别 ArrayList 与 Vector 区别(为什么要用Arraylist取代Vector呢?) HashMap 和 Hashtable 的区别 HashSet 和 HashMap 区别 HashMap 和 ConcurrentHashMap 的区别 HashSet如何检查重复 comparable ...

2018-08-23 11:01:33 188

转载 Java 基础知识

Java 基础知识30问 1. 面向对象和面向过程的区别 面向过程 面向对象 2. Java 语言有哪些特点? 3. 什么是 JDK?什么是 JRE?什么是 JVM?三者之间的联系与区别 4. 什么是字节码?采用字节码的最大好处是什么? 先看下 java 中的编译器和解释器: 采用字节码的好处: 5. Java和C++的区别 6. 什么是 Java 程序的主类?应用程序和小程序的主类有...

2018-08-23 11:01:02 448

转载 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 341

转载 Java:ArrayList

ArrayList简介 ArrayList核心源码 ArrayList源码分析 System.arraycopy()和Arrays.copyOf()方法 两者联系与区别 ArrayList核心扩容技术 内部类 ArrayList经典Demo ArrayList简介   ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添...

2018-08-23 10:59:00 153

转载 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 106

转载 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 931

原创 Java条形码生成(128c)--jbarcode

需要jbarcode的jar包支持。 下载地址:https://sourceforge.net/projects/jbcode 注:部分同学使用eclipse时无法直接使用BASE64Encoder,解决方法在代码下面。 本文提供两种方式 套餐一:生成返回值为Base64编码的条形码。 套餐二:生成条形码并输出到本地。 代码如下: /** * @FunctionName...

2018-08-15 16:37:23 2038

原创 Java 中List集合去重

不要在意题目,都是为了蹭热度(手动滑稽) 比较两个Collection是否存在重复元素 /** * @Title: compareCollection * @Description: 比较两个Collection是否存在重复元素,重复返回true * @param: collectionOne * @param: collectio...

2018-08-03 10:38:37 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除