Py-day01
摘要:# python提供了一个命令给我们去下载安装工具包的 pip install# 由于我们语言是外国人开发的,很多工具包都是在国外的网站上,所以下载起来很慢# 这时候就需要我们去修改一下下载源 [global] index-url=http://mirrors.aliyun.com/pypi/sim
阅读全文
java阶段总结
摘要:java总结: JavaSE:是一门面向对象编程的语言 1、什么是计算机 硬件 软件 系统软件 应用软件 2、常见的DOS命令 3、JDK的下载,安装,卸载 4、JDK,JRE,JVM 5、HelloWorld 6、配置环境变量 7、IDEA安装 8、关键字 9、标识符 10、常量 11、变量 12
阅读全文
day28
摘要:TCP协议: TCP协议客户端程序编写: 1、创建客户端的Socket对象 2、创建BufferedReader读取本地文件 3、获取通道中的字节输出流对象 4、读取数据并写入到通道中 5、释放资源 public class UploadClient { public static void mai
阅读全文
day27
摘要:定时器: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行。 在Java中,可以通过Timer和TimerTask类来实现定义调度的功能。 如何创建定时器呢? //创建定时器对象 //Timer() //创建一个新的计时器。 //Timer timer = new Ti
阅读全文
day26
摘要:同步以及线程安全: 同步的好处: 解决了多线程的安全问题 同步的弊端: 加入同步之后,就相当于加了一把锁,这样每次进入同步代码块的时候都会判断一下,这样无形之中,降低了程序运行的效率。 判断同步时的对象: 1、同步代码块的锁对象是谁? 任意对象,多个线程之间的锁对象要是唯一的。 2、同步方法所判断的
阅读全文
day25
摘要:序列化: 序列化:把对象按照流一样的方式存到文本文件或者数据库或者网络中传输等等。 对象 -- 流数据:ObjectOutputStream 反序列化:把文本文件中的对象或者网络中的流数据给还原成一个对象的过程。 流数据 -- 对象:ObjectInputStream //写数据,序列化,将一个对象
阅读全文
day24
摘要:复制: 把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中 数据源:a.txt 输入流 字节输入流 InputStream FileInputStream 1、一次读取一个字节 2、一次读取一个字节数组 目的地:b.txt 输出流 字节输出流 OutputStream FileOut
阅读全文
day23
摘要:File: 我们要想实现对文件IO操作,就必须知道硬盘上的文件表现形式,换句话,要想使用java操作硬盘上的文件内,就需要java映射到现实生活中对应的一个类,因为只有类才能创建对象,才能调用方法。java就提供了一个类给我们使用,这个类抽象的表示了硬盘上的各种文件 这个类叫做:File File:
阅读全文
day22
摘要:异常:就是程序不正常的情况 java中程序的异常:Throwable Error:严重的问题,这样的情况,我们一般不做处理,因为这样的问题一般不是程序本身带来问题,而是外界导致。 Exception: 编译时期异常:除了RuntimeException以外的异常都是编译时期异常,这样的异常必须做处理
阅读全文
day21
摘要:TreeSet: 使用TreeSet存储自定义学生对象,并且使用比较器排序,使学生按照年龄长短进行排序 //创建集合对象 //创建学生对象 //将学生对象添加到集合中 //遍历集合 使用TreeSet存储自定义学生对象,并且使用比较器排序,使学生按照年龄长短进行排序(匿名内部类的方式实现) 集合继承
阅读全文
day20
摘要:泛型: 泛型类的案例: 把泛型定义在类上面 格式:public class 类名<泛型类型1,…> 注意:泛型类型必须是引用类型 定义的时候这里的<>里面到底写什么呢? 这里面的内容仅仅表示的使一种参数数据类型,参数类型是一种变量 既然是一种变量,肯定也是符合标识符命名规则的,可以是任意符合标识符命
阅读全文