- 博客(16)
- 收藏
- 关注
转载 Java【集合】面试题 --持续更新
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。...
2019-07-04 10:55:49 179
原创 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 687
原创 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 556
原创 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 160
原创 反射详解:Constructor(构造方法类)、Method(方法类)、Filed(属性类)、Annotation(注解类)
一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象(Class对象)。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。...
2019-07-02 15:51:08 1023 1
原创 java反射详解
反射是框架设计的灵魂使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)。一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码...
2019-07-02 10:06:45 160
转载 java注解详解
一、最常见注解@Override属于标记注解,不需要设置属性值;只能添加在方法的前面,用于标记该方法是复写的父类中的某个方法,如果在父类没有的方法前面加上@Override注解,编译器会报错:@Target({ElementType.METHOD})@Retention(RetentionPolicy.SOURCE)public @interface Override {}...
2019-07-01 16:40:24 144
转载 彻底明白Java的值传递和引用传递
学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面我们就这个话题做一些探讨,对书籍、对论坛博客的说法,做一次考证,以得出信得过的答案。其实,对于值传递和引用传递的语法和运用,百度一下,就能...
2019-07-01 16:27:11 256
转载 hashcode详解
一、hashcode是什么?想要知道这个hashcode,首先得知道hash,通过百度百科看一下 hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值,这个时候,我们就需要知道另一个东西,hash表,通过hash算法得到的hash值就在这张hash表中,也就是说,hash表就是所有的hash值组成的,有很多种hash函数...
2019-07-01 16:24:24 106
原创 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 502
原创 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 747
原创 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 410
原创 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 753
原创 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 458
原创 FastJSON解析-----@JSONField注解详解
一、依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.21</version></dependency>
2018-11-05 19:48:42 4928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人