自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA中级五 Lambda

文章目录Lambda01 Hello Lambda1.1 普通方法1.2 匿名类方式1.3 Lambda表达式1.4 匿名类演变Lambda表达式1.5 匿名方法1.6 Lambda弊端1.7 总结02 方法引用2.1 引用静态方法2.2 引用对象方法2.3 引用容器中对象的方法2.4 引用构造器03 聚合操作Lambda01 Hello Lambda1.1 普通方法public clas...

2019-12-24 20:09:16 343

原创 关于compareTo()和Comparator的浅显用法(前后顺序)

1. compareTo()Java中的compareTo()函数是接口==java.lang.Comparable< T >==中的方法,当某个类需要进行比较时,该类需要实现Comparable接口,并且必须重写public int compareTo(T t)方法。compareTo()方法返回值为int类型,就是比较两个值,如:x.compareTo(y)。如果前者大于后者,...

2019-12-18 23:48:59 1543

原创 JAVA中级四 泛型

文章目录泛型01集合中的泛型1.1 泛型的优势1.2 泛型的简写02 支持泛型的类2.1 不支持泛型类2.2 支持泛型的类练习-支持泛型的二叉树03 通配符3.1 ? extends3.2 ? super3.3 泛型通配符?3.4 总结3.5 练习- ?extends3.6 练习- 二叉树04 泛型转型4.1 子类转父类?4.1 父类转子类?泛型01集合中的泛型1.1 泛型的优势明确Ar...

2019-12-18 22:56:20 196

原创 JAVA中级三 集合框架2

文章目录集合框架203 关系与区别3.1 Arraylist vs HashSet3.2 Arraylist vs LinkedList3.3 HashMap vs HashTable3.4 几种Set04 其他4.1 hashcode原理4.2 比较器4.3 聚合操作集合框架203 关系与区别3.1 Arraylist vs HashSet(1)是否有顺序ArrayList: 有顺序...

2019-12-16 23:14:22 185

转载 分析HashMap性能卓越的原因

hashcode概念所有的对象,都有一个对应的hashcode(散列值)比如字符串“gareen”对应的是1001 (实际上不是,这里是方便理解,假设的值)比如字符串“temoo”对应的是1004比如字符串“db”对应的是1008比如字符串“annie”对应的也是1008保存数据准备一个数组,其长度是2000,并且设定特殊的hashcode算法,使得所有字符串对应的hashcode,...

2019-12-16 20:10:31 178

原创 JAVA中级三 集合框架1

文章目录集合框架01 Arraylist1.1 Arraylist和数组的区别1.2 常用方法1.3 List接口1.4 泛型Generic1.5 遍历集合框架01 Arraylist1.1 Arraylist和数组的区别数组的局限性指定长度,不可拓展。 public static void main(String[] args) { //数组的局限性 Hero h...

2019-12-13 22:48:47 170

原创 JAVA中级二 输入输出流,常见文件操作

文章目录输入输出流,常见文件操作01 文件对象1.1 创建一个文件对象1.2 文件的常用方法11.3 文件的常用方法202 什么是流03 字节流04 字符流05 中文问题06 缓存流07 数据流08 对象流09 System.in10 综合练习11 流关系图输入输出流,常见文件操作01 文件对象文件和文件夹都是用File代表。1.1 创建一个文件对象使用绝对路径或者相对路径创建File对...

2019-12-05 23:17:57 295

原创 JAVA中级一 异常处理

文章目录异常处理01什么是异常02 处理2.1 try和catch2.2 使用异常的父类进行catch2.3 多异常处理办法2.4 finally2.5 throws2.6 throws和throw的 区别03 异常分类3.1 可查异常3.2 运行时异常3.3 错误04 Throwable类05 自定义异常5.1 创建自定义异常5.2 抛出自定义异常06 综合练习异常处理01什么是异常异常是...

2019-11-26 22:03:05 109

原创 main方法出现Unhandled exception type OverdraftException

问题描述:写测试类的主方法时,报错Unhandled exception type OverdraftException解决方案:Eclipse提供了两种方案:在main方法声明throws异常;在可能发生异常的地方try catch。第一种方法:第二种方法:总结:新建的测试类写main方法需要重新throws异常或者try catch,即要么抛要么catch。若是...

2019-11-26 21:55:25 365

原创 JAVA基础十 日期

文章目录日期01 Date1.1 时间原点1.2 创建日期对象1.3 getTime()1.4 System.currentTimeMillis()02 日期格式化03 Calendar日期01 DateDate类是java.util.Date,而非 java.sql.Date,后者是给数据库访问的时候使用的。1.1 时间原点零.零这个数字代表Java中的时间原点,其对应的日期是1970...

2019-11-25 21:27:29 197

转载 【转】ERROR: JDWP Unable to get JNI 1.2 environment解决办法

当程序启动运行时突然出现如下的异常:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [util.c:840]原因:上次启动调试的代码有错误,导致进程没有终止,占用了Console输出,在...

2019-11-23 10:15:28 1859

原创 JAVA基础九 数字与字符串

文章目录JAVA基础九 数字与字符串01 装箱与拆箱1.1 封装类1.2 Number类1.3 基本类型转封装类1.4 封装类转基本类型1.5 自动装箱1.6 自动拆箱1.7 int的最大值,最小值1.8 练习-装箱拆箱02 字符串转换2.1 数字转字符串2.2 字符串转数字2.3 练习-字符串转换03 数学方法练习1-数学方法练习2-质数JAVA基础九 数字与字符串01 装箱与拆箱1.1 ...

2019-11-22 22:51:33 532

原创 打印时输出类名.@一串数字

问题描述:在创建自定义StringBufferguo过程中,使用System.out.println()方法打印MyStringBuffer对象时,输出character.MyStringBuffer@15db9742。包含包名,类名并且@一串数字。以下是源代码和输出结果: public static void main(String[] args) { MyStringBuffer ms...

2019-11-22 16:52:26 1388

原创 JAVA基础八 接口与继承

JAVA基础08 接口与继承01 继承1、接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能够进行物理攻击。

2019-11-15 19:49:28 235

原创 JAVA基础七 类和对象

JAVA基础07 类和对象01 引用引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。Hero h=new Hero();02 继承03 方法重载方法的重载指的是方法名一样,但是参数类型不一样。package 作业.类和对象.JAVA基础;/**@Author 胡敏干*@Description 设计一个类Support (辅助英雄)继承Hero,提...

2019-11-08 23:05:10 235

空空如也

空空如也

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

TA关注的人

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