2024年10月13日

day11-特殊文件、日志技术、多线程

摘要: day11-特殊文件、日志技术、多线程 一、属性文件 1.1 特殊文件概述 同学们,前面我们学习了IO流,我们知道IO流是用来读、写文件中的数据。但是我们接触到的文件都是普通的文本文件,普通的文本文件里面的数据是没有任何格式规范的,用户可以随意编写,如下图所示。 像这种普通的文本文件,没有任何规律可 阅读全文

posted @ 2024-10-13 17:24 pony1223 阅读(16) 评论(0) 推荐(0) 编辑

day14-单元测试、反射、注解、动态代理

摘要: day14-单元测试、反射 恭喜同学们,Java主要的知识我们其实已经学习得差不多了。今天同学们再把单元测试、反射、注解、动态代理学习完。Java的基础知识就算全齐活了。 首先,我们进入单元测试的学习。 一、单元测试 1.1 单元测试快速入门 所谓单元测试,就是针对最小的功能单元,编写测试代码对其进 阅读全文

posted @ 2024-10-13 17:21 pony1223 阅读(12) 评论(0) 推荐(0) 编辑

day10-IO流(二)

摘要: day10-IO流(二) 一、字符流 同学们,前面我们学习了字节流,使用字节流可以读取文件中的字节数据。但是如果文件中有中文,使用字节流来读取,就有可能读到半个汉字的情况,这样会导致乱码。虽然使用读取全部字节的方法不会出现乱码,但是如果文件过大又不太合适。 所以Java专门为我们提供了另外一种流,叫 阅读全文

posted @ 2024-10-13 17:21 pony1223 阅读(16) 评论(0) 推荐(0) 编辑

day12-多线程

摘要: day10-多线程 一、多线程常用方法 下面我们演示一下getName()、setName(String name)、currentThread()、sleep(long time)这些方法的使用效果。 public class MyThread extends Thread{ public MyT 阅读全文

posted @ 2024-10-13 17:21 pony1223 阅读(18) 评论(0) 推荐(0) 编辑

day13-网络编程

摘要: day13-网络编程 一、网络编程概述 同学们,今天我们学习的课程内容叫网络编程。意思就是编写的应用程序可以与网络上其他设备中的应用程序进行数据交互。 网络编程有什么用呢?这个就不言而喻了,比如我们经常用的微信收发消息就需要用到网络通信的技术、在比如我们打开浏览器可以浏览各种网络、视频等也需要用到网 阅读全文

posted @ 2024-10-13 17:21 pony1223 阅读(9) 评论(0) 推荐(0) 编辑

day05-Lambda、方法引用、算法、正则表达式

摘要: day05-算法和数据结构 一、Arrays类 接下来我们学习的类叫做Arrays,其实Arrays并不是重点,但是我们通过Arrays这个类的学习有助于我们理解下一个知识点Lambda的学习。所以我们这里先学习Arrays,再通过Arrays来学习Lamdba这样学习会更丝滑一些_. 1.1 Ar 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(12) 评论(0) 推荐(0) 编辑

day06-异常、集合进阶(Collection、List集合)

摘要: day06—集合进阶(异常、集合) 一、异常 1.1 认识异常 接下来,我们学习一下异常,学习异常有利于我们处理程序中可能出现的问题。我先带着同学们认识一下,什么是异常? 我们阅读下面的代码,通过这段代码来认识异常。 我们调用一个方法时,经常一部小心就出异常了,然后在控制台打印一些异常信息。其实打印 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(11) 评论(0) 推荐(0) 编辑

day07=集合进阶(Set、Map集合)

摘要: day07——集合进阶(Set、Map集合) 一、Set系列集合 1.1 认识Set集合的特点 Set集合是属于Collection体系下的另一个分支,它的特点如下图所示 下面我们用代码简单演示一下,每一种Set集合的特点。 //Set<Integer> set = new HashSet<>(); 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(11) 评论(0) 推荐(0) 编辑

day08-Map集合、Stream流、File类

摘要: day08-Map集合、Stream流、File类 一、Map集合 同学们,在前面几节课我们已经学习了Map集合的常用方法,以及遍历方式。 下面我们要学习的是Map接口下面的是三个实现类HashMap、LinkedHashMap、TreeMap。实际上这三个实现类并没有什么特有方法需要我们学习,它们 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(12) 评论(0) 推荐(0) 编辑

day09-字符集、IO流(一)

摘要: day09-字符集、IO流(一) 各位同学,前面我们已经学习了File类,通过File类的对象可以对文件进行操作,但是不能操作文件中的内容。要想操作文件中的内容,我们还得学习IO流。但是在正式学习IO流之前,我们还需要学习一个前置知识叫做字符集,只有我们把字符集搞明白了,再学习IO流才会更加丝滑。 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(12) 评论(0) 推荐(0) 编辑

day01-面向对象高级

摘要: day01——面向对象高级 各位同学,接下来的三天课程中,我们继续学习面向对象的相关课程。面向对象是写Java程序的核心套路,如何你不懂面向对象,那就相当于Java你白学了。所以在接下来的三天时间里,各位同学也需要克服重重困难好好学习。 前面我们说过面向对象最核心的套路是:设计对象来处理数据,解决问 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(26) 评论(0) 推荐(0) 编辑

day02——面向对象高级

摘要: day02——面向对象高级 今天我们继续学习面向对象的语法知识,我们今天学习的主要内容是:多态、抽象、接口。 学会这些语法知识,可以让我们编写代码更灵活,代码的复用性更高。 一、多态 接下来,我们学习面向对象三大特征的的最后一个特征——多态。 1.1 多态概述 什么是多态? 多态是在继承、实现情况下 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(13) 评论(0) 推荐(0) 编辑

day03——面向对象高级

摘要: day03——面向对象高级 各位同学,前面两天我们已经把面向对象最主要的内容学习完了,剩下的这些语法知识学完,那么Java语法知识就算全齐活了。 今天学习的内容同学们学习起来会更轻松一些,有一些语法知识只需要了解一下就可以了,因为实际工作用得并不多。 我们先来了解第一个语法知识,内部类。 一、内部类 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(14) 评论(0) 推荐(0) 编辑

day04-常用API

摘要: day04——常用API 一、 StringBuilder类 StringBuilder代表可变字符串对象,相当于是一个容器,它里面的字符串是可以改变的,就是用来操作字符串的。 好处:StringBuilder比String更合适做字符串的修改操作,效率更高,代码也更加简洁。 1.1 StringB 阅读全文

posted @ 2024-10-13 17:20 pony1223 阅读(14) 评论(0) 推荐(0) 编辑

JAVA基础知识

摘要: day01-继承&修饰符 1. 继承 1.1 继承的实现(掌握) 继承的概念 * 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 实现继承的格式 * 继承通过extends实现 * 格式:class 子类 extends 父类 { } * 举 阅读全文

posted @ 2024-10-13 16:49 pony1223 阅读(111) 评论(0) 推荐(0) 编辑

导航