自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Java【集合】面试题 --持续更新

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。...

2019-07-04 10:55:49 168

原创 Java IO流之Commons IO 2.5-IOUtils

目录1、copy 拷贝流2、copyLarge 拷贝较大的数据流,比如2G以上。3、获取输入流4、获取输入流里面的内容5、字符串读写6、write 把数据写入到输出流中7、read 从一个流中读取内容8、readFully 读取指定长度的流9、contentEquals:比较两个流是否相等10、contentEqualsIgnoreEOL:比较两个流,忽略换...

2019-07-03 17:59:13 664

原创 Java IO流之Commons IO 2.5-FileUtils

目录一、Commons IO简介二、FileUtils 文件操作工具类1、复制文件夹3、把字符串写入文件4、把字节数组写入文件5、把集合里面的内容写入文件6、往文件里面写内容7、文件移动8、清空和删除文件夹9、创建文件夹10、文件获取输入/输出流11、读取文件12、测试两个文件的修改时间那个比较新/老13、其它一、Commons IO简...

2019-07-03 17:52:09 537

原创 java IO流总结

目录一、流的概念和作用二、IO流的分类1、字符流和字节流2、输入流和输出流3、节点流和处理流4、转换流三、File类四、主要方法及例子1、字节流1.1、FileInputStream和FileOutputStream1.2、BufferedInputStream和BufferedOutputStream2、字符流2.1、FileReader和F...

2019-07-03 14:25:35 144

原创 反射详解:Constructor(构造方法类)、Method(方法类)、Filed(属性类)、Annotation(注解类)

一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象(Class对象)。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。...

2019-07-02 15:51:08 982 1

原创 java反射详解

反射是框架设计的灵魂使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)。一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码...

2019-07-02 10:06:45 140

转载 java注解详解

一、最常见注解@Override属于标记注解,不需要设置属性值;只能添加在方法的前面,用于标记该方法是复写的父类中的某个方法,如果在父类没有的方法前面加上@Override注解,编译器会报错:@Target({ElementType.METHOD})@Retention(RetentionPolicy.SOURCE)public @interface Override {}...

2019-07-01 16:40:24 126

转载 彻底明白Java的值传递和引用传递

学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面我们就这个话题做一些探讨,对书籍、对论坛博客的说法,做一次考证,以得出信得过的答案。其实,对于值传递和引用传递的语法和运用,百度一下,就能...

2019-07-01 16:27:11 247

转载 hashcode详解

一、hashcode是什么?想要知道这个hashcode,首先得知道hash,通过百度百科看一下              hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值,这个时候,我们就需要知道另一个东西,hash表,通过hash算法得到的hash值就在这张hash表中,也就是说,hash表就是所有的hash值组成的,有很多种hash函数...

2019-07-01 16:24:24 94

原创 Java【基础】面试题 --持续更新

目录1、什么是面向对象?2、面向对象的特征?3、面向对象和面向过程的区别?4、重载和重写的区别?5、JDK、JRE、JVM 分别是什么关系?6、Java 中的几种基本数据类型?7、Java是值传递和引用传递?8、String、StringBuffer、StringBuilder 的区别?9、String s = new String("xyz") 会创建几个对象...

2019-06-29 18:09:11 488

原创 JDK中JAXB常用注解

稍等

2018-11-09 15:06:06 332

原创 Map与XML的相互转换

工具类:public class XmlUtils { /** * 功能描述: Map 转 Xml字符串 */ public static String map2Xml(Map<String , String> paras) { SortedMap<String, String> paraMap = new TreeM...

2018-11-07 19:33:59 736

原创 JavaBean类与XML的互换----jdk自带的JAXBContext

一、简介JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用...

2018-11-07 16:24:17 396

原创 FastJSON解析----JSONObject类和JSONArray类的说明

首先,需要知道JSON类是个抽象类。public abstract class JSON implements JSONStreamAware, JSONAware { 略..........可看源码}其次,JSONObject和JSONArray都继承了JSON类,并且JSONObject实现了map接口,而JSONArray实现了List接口。publ...

2018-11-06 21:16:24 737

原创 FastJSON解析----FastJson的JSON类相关方法

一、FastJson的主要入口Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。 //序列化public static final String toJSONString(Object object); // 将JavaBean序列化为JSON文本 public static final Ob...

2018-11-06 14:02:49 445

原创 FastJSON解析-----@JSONField注解详解

一、依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.21</version></dependency>

2018-11-05 19:48:42 4853

空空如也

空空如也

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

TA关注的人

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