自定义博客皮肤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转List1、fastjson List转JSONArrayList list=new ArrayLsit();JSONArray array=JSONArray.parseArray(JSON.toJSONString(list));2、fastjson JSONArray转ListJSONArray ar...

2020-04-06 10:14:49 116

原创 java 基础知识点(三)

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

2019-06-23 22:47:47 133

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

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

2019-06-20 23:08:13 148

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

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

2019-06-17 22:35:37 127

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

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

2019-06-13 23:15:31 114

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

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

2019-05-12 23:15:47 139

原创 Hash

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

2019-05-12 22:44:41 116

原创 泛型

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

2019-05-12 22:28:29 74

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

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

2019-05-11 23:09:31 643

原创 数组

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

2019-05-07 21:08:04 150

原创 抽象类与接口的区别

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

2019-05-07 20:38:10 96

空空如也

空空如也

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

TA关注的人

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