
Java基础学习
文章平均质量分 95
Conviction of Star
用心分享,一起学习。
展开
-
Java学习之路-day26 单元测试与日志
Junit&Log4J每日一句1.单元测试1.1 概述1.2 特点1.3 使用步骤1.4相关注解2.日志2.1概述2.2 日志体系结构和Log4J2.3入门案例2.4配置文件详解2.5 在项目中的应用每日一句常有人对我说:“我想你住在那里一定很寂寞,总想着和其他的人接触一下吧,尤其是在下雪下雨的日子和夜晚。”这个问题诱使我想作这样一番解释——我们居住的整个地球,在宇宙中也不过是一个小点罢了。——《瓦尔登湖》评价:人啊,不要用世俗的成功的眼光来看待每一个人吧。而你却要专心致志做好你要做的事–一辈原创 2021-11-09 10:49:56 · 453 阅读 · 0 评论 -
Java学习之路-day25 类加载器与反射
Java 类加载器&反射每日一句1.类加载器1.1 类加载器1.2 类加载的过程1.3 类加载的分类1.4 双亲委派模型1.5 ClassLoader 中的两个方法2.反射2.1 反射的概述2.2 获取Class类对象的三种方式2.3 反射获取构造方法并使用2.3.1 Class类获取构造方法对象的方法2.3.2 Constructor类用于创建对象的方法2.3.3 小结2.4 反射获取成员变量并使用2.4.1 Class类获取成员变量对象的方法2.4.2 Field类用于给成员变量赋值的方法2.5原创 2021-11-09 10:40:42 · 102 阅读 · 0 评论 -
Java学习之路-day24 网络编程
Java网络编程每日一句1.网络编程入门1.1 网络编程概述1.2 网络编程三要素1.3 IP地址1.4 InetAddress1.5 端口和协议2.UDP通信程序2.1 UDP发送数据2.2 UDP接收数据2.3UDP通信程序练习2.4UDP三种通讯方式2.5UDP组播实现2.6UDP广播实现3.TCP通信程序3.1TCP发送数据3.2TCP接收数据3.3TCP程序练习3.4TCP程序文件上传练习每日一句不存在一个客观的,绝对的世界。唯一存在的,就是我们能够观测到的世界。物理学的全部意义,不在于它能够原创 2021-11-08 23:29:21 · 105 阅读 · 0 评论 -
Java学习之路-day23 多线程02
Java多线程每日一句1.线程池1.1 线程状态介绍1.2 线程池-基本原理1.3 线程池-Executors默认线程池1.4 线程池-Executors创建指定上限的线程池1.5 线程池-ThreadPoolExecutor1.6 线程池-参数详解1.7 线程池-非默认任务拒绝策略2. 原子性2.1 volatile-问题2.2 volatile解决2.3 synchronized解决2.4 原子性2.5 volatile关键字不能保证原子性2.6 原子性_AtomicInteger2.7 AtomicI原创 2021-11-08 23:16:46 · 561 阅读 · 0 评论 -
Java学习之路-day22 多线程01
Java多线程每日一句1.实现多线程1.1简单了解多线程1.2并发和并行1.3进程和线程1.4实现多线程方式一:继承Thread类1.5实现多线程方式二:实现Runnable接口1.6实现多线程方式三: 实现Callable接口1.7设置和获取线程名称1.8线程休眠1.9线程优先级1.10守护线程2.线程同步2.1卖票2.2卖票案例的问题2.3同步代码块解决数据安全问题2.4同步方法解决数据安全问题2.5Lock锁2.6死锁3.生产者消费者3.1生产者和消费者模式概述3.2生产者和消费者案例3.3生产者和消原创 2021-11-08 23:04:50 · 458 阅读 · 0 评论 -
Java学习之路-day21 IO流02
Java IO流每日一句1.字符流1.1为什么会出现字符流1.3字符串中的编码解码问题1.4字符流写数据1.5字符流读数据1.6字符流用户注册案例1.7字符缓冲流1.8字符缓冲流特有功能1.9字符缓冲流操作文件中数据排序案例1.10IO流小结2.转换流2.1字符流中和编码解码问题相关的两个类2.2转换流读写数据3.对象操作流3.1对象序列化流3.2对象反序列化流3.3serialVersionUID&transient3.4对象操作流练习4.Properties集合4.1Properties作为Ma原创 2021-11-08 22:47:06 · 118 阅读 · 0 评论 -
Java学习之路-day20 IO流01
Java IO流1.File类1.1File类概述和构造方法1.2绝对路径和相对路径1.3File类创建功能1.4File类删除功能1.5File类判断和获取功能1.6File类练习一1.7File类练习二1.8File类练习三2.字节流2.1 IO流概述和分类2.2字节流写数据2.3字节流写数据的三种方式2.4字节流写数据的两个小问题2.5字节流写数据加异常处理2.6字节流读数据(一次读一个字节数据)2.7字节流复制文件2.8字节流读数据(一次读一个字节数组数据)2.9字节流复制文件3.字节缓冲流3.1字原创 2021-11-08 22:29:26 · 534 阅读 · 0 评论 -
Java学习之路-day19 集合03
Java集合&Stream流每日一句1.Map集合1.1Map集合概述和特点1.2Map集合的基本功能1.3Map集合的获取功能1.4Map集合的遍历(方式1)1.5Map集合的遍历(方式2)2.HashMap集合2.1HashMap集合概述和特点2.2HashMap集合应用案例3.TreeMap集合3.1TreeMap集合概述和特点3.2TreeMap集合应用案例4.可变参数4.1可变参数4.2创建不可变集合5.Stream流5.1体验Stream流5.2Stream流的常见生成方式5.3Stre原创 2021-11-08 22:12:24 · 135 阅读 · 0 评论 -
Java学习之路-day18 集合02
Java集合每日一句1.Set集合1.1Set集合概述和特点1.2Set集合的使用2.TreeSet集合2.1TreeSet集合概述和特点2.2TreeSet集合基本使用2.3自然排序Comparable的使用2.4比较器排序Comparator的使用2.4两种比较方式总结3.数据结构3.1二叉树3.2二叉查找树3.3平衡二叉树3.4红黑树3.5成绩排序案例4.HashSet集合4.1HashSet集合概述和特点4.2HashSet集合的基本应用4.3哈希值4.4哈希表结构4.5HashSet集合存储学生对原创 2021-11-08 21:47:22 · 154 阅读 · 0 评论 -
Java学习之路-day17 集合01
Java集合每日一句1.Collection集合1.1数组和集合的区别1.2集合类体系结构1.3Collection 集合概述和使用1.4Collection集合的遍历1.5增强for循环2.List集合2.1List集合的概述和特点2.2List集合的特有方法3.数据结构3.1数据结构之栈和队列3.2数据结构之数组和链表4.List集合的实现类4.1List集合子类的特点4.2LinkedList集合的特有功能5.泛型5.1泛型概述5.2泛型类5.3泛型方法5.4泛型接口5.5类型通配符每日一句恭则不原创 2021-11-08 21:31:47 · 126 阅读 · 0 评论 -
Java学习之路-day16 常用API02&异常
Java常用API&异常每日一句1.时间日期类1.1 Date类1.2 Date类常用方法1.3 SimpleDateFormat类1.4 时间日期类练习2.JDK8时间日期类2.1 JDK8新增日期类2.2 LocalDateTime创建方法 (应用)2.3 LocalDateTime获取方法2.4 LocalDateTime转换方法2.5 LocalDateTime格式化和解析2.6 LocalDateTime增加或者减少时间的方法 (应用)2.7 LocalDateTime减少或者增加时间的方原创 2021-11-08 21:20:57 · 122 阅读 · 0 评论 -
Java学习之路-day15 常用API01
每日一句Adding manpower to a late software project makes it later.向进度落后的项目中增加人手,会使进度更加落后。1.API1.1 API概述什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通原创 2021-11-08 21:03:24 · 170 阅读 · 0 评论 -
Java学习之路-day-08 常用API
Java 常用API每日一句1. API1.1 API概述1.2 如何使用API帮助文档2. String类2.1 String类概述2.2 String类的特点2.3 String类的构造方法2.4 创建字符串对象两种方式的区别2.5 字符串的比较2.6 用户登录案例2.7 遍历字符串案例2.8 统计字符次数案例2.9 字符串拼接案例2.10 字符串反转案例3. StringBuilder类3.1 StringBuilder类概述3.2 StringBuilder类和String类的区别3.3 Strin原创 2020-07-17 12:34:15 · 180 阅读 · 0 评论