自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java day20、21——File、字节流、字符流、对象流

这里写目录标题File构造方法APIgetAbsolutePath()exists()isFile()/isDirectory()createNewFile()mkdir()listFiles()/list()listFiles(FileFilter filter)递归删除非空目录路径绝对路径相对路径相对路径获取绝对路径IO流构造方法APIwriteread案例:复制FileFile - 文件类, 可以表示文件或者目录Input/读文件 Output/写文件所属软件包: java.io构造方法

2020-07-31 20:53:16 120

原创 Java day19—— Lambda表达式、可变长参数、JUnit单元测试

这里写目录标题Lambda表达式语法使用前提与匿名内部类比较可推导即可省略函数式接口可变长参数JUnit单元测试原理使用步骤常用注解Lambda表达式JDK1.8 函数式编程思想面向对象思想: 什么对象, 做什么, 结果是什么函数式编程思想: 强调做什么,而不是以什么形式做。语法(参数列表) -> {一些代码}(参数列表): 表示要重写的抽象方法的参数列表-> : 固定语法, 指向/传递的意思{一些代码}: 要重写的方法体使用前提1.实现一个接口2.接口中只有一个抽

2020-07-31 09:49:24 702

原创 Java day18——线程

目录多线程多线程Block阻塞状态图线程通信多线程多线程Block阻塞状态图线程通信

2020-07-30 20:28:13 217

原创 Java day17——异常

这里写目录标题异常多线程异常多线程

2020-07-29 20:29:08 322

原创 Java day16——队列Queue、二叉树优化(递归)、Set(I)、Map(I)

这里写目录标题队列QueueAPIDeque双端队列LinkedList二叉树优化(递归)Set(I)HashSetadd原理remove移除why重写hashCode和equalsSortedSet(I)总结Map(I)常用API迭代方式应用——统计个数队列QueueQueue(I): - 队列(offer/peek/poll)Deque(I) - 双端队列(offerFirst/offerLast…)- 栈(push/pop)LinkedListAPIoffer("")进

2020-07-28 10:17:13 241

原创 Java day15——迭代器、Collection补充、Arrays和Collections、自定义比较器、有序二叉树、JavaBean规范

这里写目录标题迭代器迭代删除迭代器的简化collection补充JavaBean规范迭代器上接day13迭代删除迭代器的简化不用获得迭代器方法forEach可以遍历集合、数组都可以,不能迭代移除collection补充JavaBean规范...

2020-07-24 20:48:35 145

原创 Java day14——字符集、泛型、数据结构(栈、列表)、List、集合的框架

目录字符集编码、解码解决乱码泛型使用数据结构栈链表数组和链表的优劣势比较:集合的框架字符集String -> 字符序列 (中文\英文)JVM -> 1个char = 2个byte Unicode操作系统 -> windows:GBK->GB2312 Linux:UTF-8 ISO8859-1UTF-8: 1char = 3bytegbk: 1char = 2byte编码、解码byte[] getBytes(); -> 根据默认字符集来编码new Strin

2020-07-24 19:37:54 443

原创 Java day13——API(2)正则表达式、StringBuilder、包装类、Collection集合

目录正则表达式定义常用标识数量词预定义字符类:字符本身和转义相关的APIboolean matches(String regex)String replaceAll(String regex, String newStr)String[] split(String regex)StringBuilder包装类集合public final class String extends Objectimplements Serializable, Comparable, CharSequence可序列化的

2020-07-23 19:21:16 264

原创 Java day12——API(1)Object类、Date

目录Object类String toString()boolean equals(Object obj)其余方法Class getClass()Object clone():wait() * 3(略)notify() / notifyAll()void finalize()java.util.DateDate构造方法Date常用APICalendarget/set方法add方法三种时间类型的总结和转换时间展示Object类它是所有类的父类,共有有11个方法,重点3个String toString()

2020-07-21 20:56:43 201

原创 Java day09-11——飞机大战

目录窗口参数画板参数飞机大战设计思路类的实现飞行物类英雄机类蜜蜂类子弹类大敌机类主类窗口参数窗口显示 JFramepublic static void main(String[] args) { // 空参构造方法 -> 创建一个原始的很小的窗口 JFrame window = new JFrame(); window.setTitle("飞机大战"); // 有参构造方法 -> 参数:窗口标题// JFrame w

2020-07-16 20:49:53 173

原创 JavaSE——回顾、整理

目录继承extends子类继承父类子类调用父类静态static类加载抽象abstractfinal实现: 接口多态内部类成员内部类局部内部类匿名内部类静态内部类权限继承extends类 和 类, 单继承子类继承父类继承父类中所有可见的成员方法和成员变量父类的构造方法不能被子类继承, 只能被子类调用子类可以重写父类的方法方法名和参数列表一样返回值类型, 小于等于 父类的返回值类型权限, 大于等于 父类的权限子类调用父类super() -> 调用父类无参构造方法super.m

2020-07-16 20:49:09 434

原创 Java day08——多态、内部类

这里写目录标题多态前提实现总结类型转换异常内部类访问特点创建内部类对象格式匿名内部类多态前提不同种类,两种类型向上造型实现父类型引用 指向 子类型对象成员变量方法总结左边决定了。。。。右边决定了。。。。类型转换异常内部类访问特点创建内部类对象格式外部类名.内部类名 对象名 = new 外部类型().new 内部类型();匿名内部类...

2020-07-15 20:54:41 119

原创 Java day07——权限修饰符、final、方法重写规范、接口

目录权限修饰符访问能力作用访问/修改私有成员变量final回顾static、abstractfinal常量的命名规则方法重写规范接口接口中有哪些接口的使用步骤关系权限修饰符它修饰的有:类, [静态]成员变量, [静态]成员方法, 构造方法public: 公开的, 公共的protected: 受保护的(default): 默认的, 不加default关键字, 不写任何内容private: 私有的访问能力权限范围由大到小: public->protected->default-&gt

2020-07-14 20:59:38 430 1

原创 Java day06——集合、继承、重写、抽象、设计酒店管理系统

目录集合构造方法常用API<> 泛型一级目录一级目录一级目录一级目录集合ArrayList - 类, 用来存储数据, 可变长数组 -> 集合因为数组长度不可变, 数组如果要扩容, 需要用到数组的复制为了解决数组长度不可变的问题, ArrayList可以实现数组长度动态变化ArrayList 仅支持引用类型构造方法空参构造器: 没有内容的空的集合ArrayList< E> arrList = new ArrayList< E>()< E&g

2020-07-13 20:55:12 470

原创 Java day05——常用类(Random、String)、静态(static)、类加载

目录常用类软件包package常用类RandomString字符串特点字符串常量池构造方法举例常用APIScanner静态static类加载常用类软件包packagejava.lang: 常用类,默认自动importSystem: java.lang.SystemMath: java.lang.MathString: java.lang.Stringjava.util: 工具类Scanner: java.util.ScannerArrays: java.util.Arraysja

2020-07-12 20:11:14 721

原创 Java day04——数组排序、面向对象、方法重载、构造方法、JVM内存空间变化

目录

2020-07-09 20:53:30 549

原创 Java day03——数组、JVM内存空间、方法

目录一级目录一级目录

2020-07-08 20:18:57 191

原创 Java day02——逻辑控制&循环

java day02——逻辑控制&循环逻辑控制语句条件分支结构if .. elseswitch() - case循环结构for循环兔子问题while循环累加问题猜数字游戏do while循环循环嵌套breakcontinuex: y:逻辑控制语句条件分支结构if … else例:用户自己输入:商品单价、和商品数量输入:实付金额6如果:应付金额>500,打8折判断实付金额够不够输出:找零金额Scanner console = new Scanner(System.in);

2020-07-08 09:49:06 127

原创 Java day01——背景、变量、数据类型、运算符

Java day01——背景、变量、数据类型、运算符背景java历史组成终端调试环境变量变量定义命名规则数据类型运算符背景java服务器端开发 B/STomcat MySQLLinux Window MacOS历史1993 - Oak1995 - 面向市场 - 跨平台组成JDK - Java Development Kit 开发工具工具:java、javac、javadoc…包含JREJRE - Java Runtime Environment 运行环境工具:java类库:

2020-07-07 19:47:50 866

空空如也

空空如也

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

TA关注的人

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