自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Make-菜鸡

记录学习,记录成长!

  • 博客(25)
  • 收藏
  • 关注

原创 JAVA-SE基础篇-Lambda

JAVA-SE基础篇-Lambda基本实现的方法 可以改进//Lambda表达式可以看成是匿名类一点点演变过来//1. 匿名类的正常写法// //HeroChecker c1 = new HeroChecker() {// public boolean test(Hero h) {// return (h.hp>100 && h.damage...

2020-05-05 23:40:25 126

原创 JAVA-SE基础篇-Comparator

JAVA-SE基础篇-Comparator 基本实现的方法 可以改进/** * 练习 * 1. * 把比较器-Comparator 章节中的代码(TestCollection),使用引用静态方法的方式来实现 * * @author Administrator * */public class Test01 { public static void main(Str...

2020-05-05 23:37:17 183

原创 JAVA-SE基础篇- 把二叉树中的Node类,改造成支持泛型

JAVA-SE基础篇- 把二叉树中的Node类,改造成支持泛型 基本实现的方法 可以改进/** * 练习 * 知识点 * 1. * 把二叉树中的Node类,改造成支持泛型 * * @author Administrator * */import java.util.ArrayList;import java.util.Arrays;import ja...

2020-05-05 23:31:09 379

原创 JAVA-SE基础篇-二叉树和Comparator

JAVA-SE基础篇-二叉树和 Comparator基本实现的方法 可以改进/** * 习题 1. 创建4万个随机数,然后用分别用冒泡法,选择法,二叉树3种排序算法进行排序,比较哪种更快 * * @author Administrator * */public class Test02 { // 左节点 public Test02 leftNode; // 右节点 pub...

2020-05-05 23:24:46 150

原创 JAVA-SE基础篇-拆分文件与合并文件

JAVA-SE基础篇-拆分文件与合并文件基本实现的方法 可以改进/** * 拆分文件 * 找到一个大于100k的文件,并且按照100k为单位,拆分多个子文件,并且以编号作为文件名结束 * 比如文件 * @author Administrator * */public class Test03 { public static void main(String[]...

2020-05-05 23:03:14 176

原创 JAVA-SE基础篇-文件的加密与解密举例

JAVA-SE基础篇-文件的加密与解密基本实现的方法 可以改进public class TestStream02 { public static void main(String[] args) { File encodingFile=new File("d:\\IO\\baobao.txt"); //创建一个加密后的文件和名字 File encodedFile=new File...

2020-05-04 22:33:49 30219

原创 JAVA-SE基础篇-数据流和文件对象

JAVA-SE基础篇-数据流和文件对象/** * 直接进行字符串的读写 * 知识点 * 使用数据流writeUTF()和readUTF()可以进行数据的 格式化顺序读写 * 如本例中 通过DataInputStream向文件顺序写出 布尔值 整数 和 字符串 然后在通过 DataInputStream顺序读入这些数据 * * ...

2020-05-04 22:28:43 133

原创 JAVA-SE基础篇-文件编码方式

JAVA-SE基础篇-文件编码方式/** * 文件编码方式 -eclipse * 知识点 * 1. * eclipse也有类似的编码 右键任意文件,点击最下面的“ property ” * 你就会看到 Text file encoding * 在这里面你可以看到 * 有很多选项 其中 ISO-8859-1, ...

2020-05-04 22:20:29 115

原创 JAVA-SE基础篇-缓存流

JAVA-SE基础篇-缓存流public class TestStream02 { /* * flush 立即把数据写入到硬盘中 而不是等缓存满了才写出去 */ public static void main(String[] args) { //向文件中写入数据 File file=new File("d:\\lol5.txt"); try ( //创建...

2020-05-04 21:55:45 97

原创 JAVA-SE基础篇-自定义内部异常类

JAVA-SE基础篇-自定义内部异常类public class Test01 { class EnemyHeroIsDeadException extends Exception{ public EnemyHeroIsDeadException() { // TODO Auto-generated constructor stub } public Enem...

2020-05-04 21:29:28 138

原创 JAVA-SE基础篇-日期格式化

JAVA-SE基础篇-日期格式化/** * 知识点 * 1. 格式化方法: * yyyy-MM-dd HH:mm:ss:SSS * yyyy-MM-dd * yyyy/MM/dd HH:mm:ss:SSS * yyyy/MM/dd * 2. * ...

2020-05-04 21:10:32 201

原创 AVA-SE基础篇-随机字符串工具

JAVA-SE基础篇-随机字符串工具最笨的方法。。/** * 随机字符串工具 * 知识点 * 1. */import java.util.Random;public class TestString02 { /** * 获取指定长度随机字符串 * * @param length * @return */ public static String ...

2020-05-04 21:01:56 156

原创 JAVA-SE基础篇-静态内部类

JAVA-SE基础篇-静态内部类/** * 静态内部类 * 知识点 * 1. * 在一个类里面声明一个静态内部类 * 比如: * 敌方水晶,当敌方水晶没有血量的时候,己方所有的英雄获取胜利,而不是某一个英雄的单独获取胜利 * 与非静态内部类不同,静态内部类 水晶类 的实例化 不需要一个外部类的实例化 为基础 ,可以直接实例化 * 语法:...

2020-05-04 20:02:31 105

原创 JAVA-SE基础篇-非静态内部类

JAVA-SE基础篇-非静态内部类/** * 非静态内部类 * 知识点 * 1. 非静态内部类 BattleScore "战斗成绩" * 非静态内部类可以直接在一个类里面定义 * 比如: * 战斗成绩只有一个英雄对象存在的时候才有意义 * 所以实例化BattleScore的时候,必须建立在一个存在的英雄基础...

2020-05-03 18:40:45 1012

原创 JAVA-SE基础篇- 抽象类和接口的区别

JAVA-SE基础篇- 抽象类和接口的区别/** * 抽象类和接口的区别 * 知识点 * 1. 区别1: * 子类只能继承一个抽象类(或者其他的单独的一个类),不能继承多个 * 子类可以实现多个接口 * 区别2: * 抽象类可以定义 * public protected package private...

2020-05-03 18:30:37 134

原创 JAVA-SE基础篇-this 测试

JAVA-SE基础篇-this 测试/** * this 测试 * 知识点 * 1. * public TestThis01(String name,float hp) { this.name=name; this.hp=hp; // TODO Auto-generated constructor stub } public TestThis01(String n...

2020-05-03 18:24:50 202

原创 JAVA-SE基础篇-单例模式

JAVA-SE基础篇-单例模式/** * 单例模式 SingletonMode * 知识点 * 1. * 单例模式又叫做 singleton 模式 指的是一个类,在jvm里,只有一个实例存在 * * 三要素: * @1 构造方法私有化 * @2 静态属性指向实例 * @3 public stati...

2020-05-03 18:20:50 110

原创 JAVA-SE基础篇-枚举类型

JAVA-SE基础篇-枚举类型/** * 枚举类型 EnumerationType * 知识点 * 1. * 枚举 enum 是一种特殊的类,使用枚举可以很方便的定义常量 * 例如:设计一个枚举类型 季节 或者 月份 ,里面可以有 4种常量 或者 12种常量 * * 2. //借助增强for循环,可以很方便的遍历一个枚举都有哪些常...

2020-05-03 18:14:51 442

原创 JAVA-SE基础篇-访问修饰符

JAVA-SE基础篇-访问修饰符 /** * 访问修饰符 AccessModifier * 知识点 * 1. 成员变量有四种修饰符 * private 私有的 * package/ friendly/default 不写 float hp; * protected 受保护的 * pu...

2020-05-03 18:12:49 118

原创 JAVA-SE基础篇-Arrays

JAVA-SE基础篇-Arrays/** * Arrays * 知识点 * 1. * copyOfRange(int[] original,int from,int to);// int[] original 第一个参数表示原数组;// int from 第二个参数表示开始位置(取得到);// int to 第三个参数表示结束位置(取不到); 重点:int b[]...

2020-05-03 18:04:31 355

原创 JAVA-SE基础篇-判断是什么年

JAVA-SE基础篇-判断是什么年public static String panYear(int year) { System.out.println("请输入年份:"+year); if (year%4==0&&year%100!=0||year%400==0) { return year+"是闰年!"; }...

2020-05-03 17:59:46 92

原创 JAVA-SE基础篇-逻辑运算符

JAVA-SE基础篇-逻辑运算符/** * 逻辑运算符 * 知识点 * 1. 与 一假即假 * 2. 或 一真即真 * 3. 异或 相同为假 不同为真 * 4. 取反 * 5. 切记: &和&&的区别 * &两边都需要执行 * &&只需要执行左边一边 * 6. ...

2020-05-03 17:49:18 134

原创 JAVA-SE基础篇-位运算

JAVA-SE基础篇-位运算/** * 位操作符 以及 三元操作符 * 知识点 * 1. integer.toBinaryString 表示转化为二进制数 * * 2. int k=i<j?99:88; true k=99; false k=88; * * 3. 位与 1+1=1 1+0=1 * 或与 1+1=1 1+0=0 * 异或 相同为 ...

2020-05-03 17:46:06 968

原创 JAVA-SE基础篇-基本类型

JAVA-SE基础篇-基本类型public class TestType { public static void main(String[] args) { byte a = 12; // 长度为8位 范围-128到127 short b = 345; // 长度为16位 范围-32768到32767 int c = 44444444; // 长度为32位 范围-2147436...

2020-05-03 17:33:59 130

原创 JAVA-SE基础篇-数值和字符

JAVA-SE基础一(数值和字符)public class TestlLiteralvalue { public static void main(String[] args) { //用现实这些!!!! char tab1='\t'; System.out.println("a "+"b");//转义字符之间的距离是7; System.out.pri...

2020-05-03 17:28:39 89

空空如也

空空如也

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

TA关注的人

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