自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 alibaba fastjon数据的转化

类型转化 fastjson List转JSONArray以及JSONArray转List 1、fastjson List转JSONArray List list=new ArrayLsit(); JSONArray array=JSONArray.parseArray(JSON.toJSONString(list)); 2、fastjson JSONArray转List JSONArray ar...

2020-04-06 10:14:49 195

原创 java 基础知识点(三)

1、java为什么要有GC 答:程序员可以调用System.gc()来召唤虚拟机清理无用变量,释放内存空间 2、结束一个循环有哪些方式? 1.break 2.System.exit(0) 3.return 4.throw 3、基本数据类型与包装类的转化 答:调用对应包装类的构造器 4、接口中方法的修饰符 答:只能是public abstract(或者默认不写) 5、抽象类的特点 答:1、如果一个类...

2019-06-23 22:47:47 155

原创 java基础知识点总结(四)

1、方法重载重写的区别 答:1、概念上:方法重载:同个类声明多个同名方法,各有各的实现 方法重写:有继承关系的两个类,父类的方法不能满足于子类,子类需要对方法进行重写 2、要求上:方法重载:形参列表不同(参数个数,参数顺序,参数类型),对访问修饰符,返回值类型,抛出异常无关 方法重写:参数列表相同,访问修饰符大于或等于父类,返回值类型小于等于父类,抛出异常小于等于父类(种类) 2、this和sup...

2019-06-20 23:08:13 166

原创 Java基础知识点总结(二)

1、和equals比较 答:基本数据类型用“”,引用数据类型用“equals”,“==”比较的是是否指向的是内存中的同一空间;“equals”比较的是指向内存空间的值是否相等 2、前++与后++ 答:1、前++:先自增后加入表达式运算 2、后++:先参加表达式运算后自增 3、单继承与多继承的区别 答:类只能是单继承的(如果使用多继承,当多个父类中有相同的方法或属性时,子类调用就会模糊不清) 接口可...

2019-06-17 22:35:37 145

原创 Java基础知识点总结(一)

1、事务的特性 答:1、原子性(操作要么全部成功,要么全部失败) 2、一致性 3、隔离性 4、持久性(操作成功,对数据库的影响是持久性的) 2、异常和错误的父类 答:共同父类是Java.lang.throwable。异常的基本类是java.lang.Exception,错误的基本类是java.lang.Error 3、io流分类 答:1、按数据流的方向不同:输入流和输出流 2、按照处理数据单位不同...

2019-06-13 23:15:31 135

原创 JavaDoc注释与帮助说明文档

为了使阅读代码的人能够清楚的代码所代表的的意思,我们通常使用注释来对代码进行注解。现在我们学习了三种注释方式: 1:单行注释,用//在后面跟上注释内容。 2:多行注释,/注释内容/ 3:文档注释,/*注释的内容/ 代码注释是架起程序设计者与阅读者之间的通信桥梁,最大限度的提高了团队开发的效率,也是代码可维护性的重要环节之一。 JavaDoc:在文档中由像@author、@vision,@see,@...

2019-05-12 23:15:47 165

原创 Hash

1:什么是哈希? Hash,一般被翻译成“散列”,也可以直接音译为“哈希”,,就是把任意长度的输入(又叫做预映射),通过散列算法,变成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。 2、Hash的三种重要特性? 1、单向性 2、抗冲突性 3、映射分布均匀性和差分分布均匀性...

2019-05-12 22:44:41 146

原创 泛型

泛型的的含义: 当我们在声明一个容器变量时,如果对容器里所装的内容不作限定,认定为可以装任何类Object时,我们可以将之称为为一个泛型。 以ArrayList集合为例我们在声明一个ArrayList时的语法 List l=new ArrayList<>();我们对中未做限定,不写<>就表示这是一个泛型,这个数据类型究竟是什么还没有最终确定,需要使用的时候,由外部给出明确的...

2019-05-12 22:28:29 90

原创 String、StringBufferhe和StringBuilder之间的区别

String、StringBuffer、StringBuilder 它们3个都是引用数据类型,单从他们的外形上来看,它们3个就长得很像,但其实它们之间有很大的区别: 1、String:是一个字符串类,用来存放字符串常量,String的常量对象是预加载的,并且每个常量都被放在一个叫做“字符串常量池”的地方。由于是常量,所以String对象的内容不可变,所有的改变都是产生了一个新的String对象。 ...

2019-05-11 23:09:31 692

原创 数组

数组的概念:用于存放一组类型相同的元素的集合。 数组是引用数据类型,里面存放的元素可以是基本数据类型,也可以是引用数据类型。 数组的初始化:基本数据类型在声明了这个数组后自动初始化为0,引用数据类型则初始化为null。 数组在内存中存放的形式:由于数组是引用类型,在声明一个数组的时候先是在内存中划分了一个空间,用来存放一个引用(引用的实质是一个16进制的数),然后由这个引用指向一个定义数组长度的空...

2019-05-07 21:08:04 220

原创 抽象类与接口的区别

1、抽象类:当多个子类都具备相同的行为,但是实现方法不同时,此时在父类中用abstract对父类中的方法进行声明变成抽象方法,同样地类也需要用abstract进行声明为抽象类。2、接口:由于不同类型即不属于一个类的对象也可能具备相同的行为,所以用implements来声明一个接口,然后不同对象的需求进行接口的调用。 2、抽象类和接口都不能被实例化,都是用于被其他类实现或继承。 3、抽象类中不一定有...

2019-05-07 20:38:10 121

空空如也

空空如也

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

TA关注的人

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