Day14、XML-设计模式等
摘要:Day14、XML-设计模式等 XML XML 概述 XML 是可扩展标记语言(eXtensible Markup Language) 的缩写, 它是是一种数据表示格式, 可以描述非常复杂的数据结构, 常用于传输和存储数据。 <?xml version="1.0" encoding="UTF-8"?
阅读全文
posted @
2022-06-01 08:57
Cafune-Ding
阅读(40)
推荐(0)
Day13、单元测试-动态代理
摘要:Day13、单元测试-动态代理 课程安排 单元测试 单元测试 单元测试就是针对最小的功能单元编写测试代码, 归姹程序最小的功能单元是方法, 因此,单元测试就是针对归java方法的测试,进而检查方法的正确性。 目前测试方法是怎么进行的, 存在什么问题 只有一个main 方法, 如果一个方法的测试失败了
阅读全文
posted @
2022-06-01 08:57
Cafune-Ding
阅读(63)
推荐(0)
Day12、网络通信三要素-TCP实战
摘要:Day11、网络通信三要素-TCP实战 网络编程: 网络编程可以让程序与网络上的其他设备中的程序进行数据交互。 网络通信基本模式: 常见的通信模式有如下2中形式:Client-Server(CS),Browser/server(BS) 网络编程需要学会什么: 网络通信三要素 实现网络编程关键的三要素
阅读全文
posted @
2022-06-01 08:56
Cafune-Ding
阅读(442)
推荐(0)
Day10、缓冲流-打印流
摘要:Day10、缓冲流-打印流 缓冲流 缓冲流概述 缓冲流也称为高效流、或者高级流。之前学习的字节流可以称为原始流。 作用: 缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能 字节缓冲流性能优化原理: 字节缓冲输入流自带了8KB 缓冲池, 以后我们直接从缓冲池读取数据, 所以性能较好。 字节缓
阅读全文
posted @
2022-06-01 08:55
Cafune-Ding
阅读(80)
推荐(0)
Day11、线程概述-线程并发并行
摘要:Day11、线程概述-线程并发并行 线程 什么是线程? 线程( thread ) 是一个程序内部的一条执行路径。 我们之前启动程序执行后, main 方法的执行其实就是一条单独的执行路径。 public static void main(String[] args) { //代码 for (int
阅读全文
posted @
2022-06-01 08:55
Cafune-Ding
阅读(64)
推荐(0)
Day09、File、方法递归、IO流
摘要:Day09、File、方法递归、IO流 1 、先要定位文件 . File 类可以定位文件: 进行删除、获取文本本身信息等操作。 . 但是不能读写文件内容。 2 、读写文件数据 . IO流技术可以对硬盘中的文件进行读写 3 、今日总体学习思路 . 先学会使用File 类定位文件以及操作文件本身 . 然
阅读全文
posted @
2022-05-13 23:33
Cafune-Ding
阅读(101)
推荐(0)
Day07、不可变集合-自定义异常
摘要:Day07、不可变集合-自定义异常 不可变集合 不可变集合就是不可被修改的集合 集合的数据项在创建的时候提供,并且在整个生命周期中都不可改变。否则报错。 为什么要创建不可变集合? 如果某个数据不能被修改, 把它防御性地拷贝到不可变集合中是个很好的实践。 或者当集合对象被不可信的库调用时, 不可变形式
阅读全文
posted @
2022-05-13 23:28
Cafune-Ding
阅读(78)
推荐(0)
Day08、日志概述-影片下架
摘要:Day08、日志概述-影片下架 日志框架 日志技术具备的优势 可以将系统执行的信息选择性的记录到指定的位置( 控制台、文件中、数据库中) 。 可以随时以开关的形式控制是否记录日志, 无需修改源代码。 输出语句 日志技术 输出位置 只能是控制台 可以将日志信息写入到文件或者数据库中 取消日志 需要修改
阅读全文
posted @
2022-05-13 23:28
Cafune-Ding
阅读(57)
推荐(0)
Day06、Set系列集合-集合嵌套
摘要:Day06、Set系列集合-集合嵌套 Set系列集合 Set系列集合特点 无序:存取顺序不一致 不重复:可以去除重复 无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素 Set 集合实现类特点 HashSet : 无序、不重复、无索引。 LinkedHashSet:
阅读全文
posted @
2022-05-13 23:27
Cafune-Ding
阅读(87)
推荐(0)
Day05、集合概述——泛型
摘要:Day5、集合概述——泛型 前言: 1 、数组和集合的元素存储的个数问题。 . 数组定义后类型确定, 长度固定 . 集合类型可以不固定, 大小是可变的。 2 、数组和集合存储元素的类型问题。 . 数组可以存储基本类型和引用类型的数据。 . 集合只能存储引用数据类型的数据。 3 、数组和集合适合的场景
阅读全文
posted @
2022-05-03 21:30
Cafune-Ding
阅读(134)
推荐(0)
Day04 日期时间-Lambda表达式
摘要:Day04 日期时间-Lambda表达式 日期与时间 data类概述 Date 类的对象在归va 中代表的是当前所在系统的此刻日期时间。 Date的构造器 名称 说明 public Date() 创建一个Date 对象, 代表的是系统当前此刻日期时间。 Date的常用方法 名称 说明 public
阅读全文
posted @
2022-04-26 23:07
Cafune-Ding
阅读(908)
推荐(0)
Day2:语法——接口
摘要:Day2:语法——接口 什么是包: 包是用来分门别类的管理各种不同类的, 类似于文件夹、建包利于程序的管理和维护。 建包的语法格式: package 公司域名倒写· 技术名称。报名建议全部英文小写, 且具备意义 package com.itheima.javabean; public class S
阅读全文
posted @
2022-04-24 21:38
Cafune-Ding
阅读(29)
推荐(0)
Day03多态——常用API
摘要:Day03多态——常用API 面向对象三大特征之三:多态 什么是多态? 同类型的对象,执行同一个行为,会表现出不同的行为特征 多态的常见形式 父类类型 对象名称 = new 子类构造器 接口 对象名称 = new 实现类构造器 多态中成员访问特点: 方法调用:编译看左边,运行看右边 变量调用:编译看
阅读全文
posted @
2022-04-24 21:38
Cafune-Ding
阅读(53)
推荐(0)
Day01-static、单例、代码块、继承
摘要:Day01-static、单例、代码块、继承 static 静态关键字 static 是什么、修饰成员变量的用法: static是静态的意思,可以修饰成员变量和成员方法 static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改 成员变量分为两类: 静态成员变量(有static
阅读全文
posted @
2022-04-24 21:37
Cafune-Ding
阅读(35)
推荐(0)