![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
温故而知新
文章平均质量分 67
小糖豆巴拉巴拉
心若向阳,何惧忧伤
展开
-
温故而知新(8)-Java基础之网络编程
前言两个概念简单看看网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守,最终完成数据交换。TCP/IP协议:传输控制协议/因特网互联协议( Transmission Control Protocol/Internet Protocol),是Internet最基本、最广泛的协议。它定义了计算机如何连入因特网,以及数据如何在它们之间传输原创 2021-02-20 10:37:05 · 134 阅读 · 0 评论 -
温故而知新(7)-Java基础之文件操作、递归的使用
前言此文主要简单记录文件的基本用法,以及网络编程的使用文件操作获取文件对象 // 通过父路径和子路径字符串 方式一 String parent = "d:\\aaa"; String child = "bbb.txt"; File file3 = new File(parent, child); // 文件路径名 方式二 String pathname2 = "D:\\aaa\\bbb.txt"; File file2 = new File(pathname2原创 2021-01-26 16:50:55 · 117 阅读 · 0 评论 -
温故而知新(6)-Java基础之字节流、字符流、缓冲流、转换流的使用
前言先来一个流的大致分类分类输入流输出流字节流字节输入流 InputStream字节输出流 OutputStream字符流字符输入流 Reader字符输出流Writer上面的类都是流的超类。为什么会有字节流和字符流?因为如果使用字节输出流,在读取有些字符(中文字符)的时候,可能读取不全,因为一个中文占取多个字节,字符流一次读取是一个字符。OutputStream字节输出流OutputStream 是表示字节输出流的所有类的超类常用方法:public v原创 2021-01-08 17:29:15 · 183 阅读 · 0 评论 -
温故而知新(5)-Java基础之线程的使用
前言一个应用程序可能有多个进程,一个进程可能有多个线程,多线程并非同时进行,而是充分利用cpu的资源,因为其切换时间很短,所以直观上认为是并行的。创建线程的两种方式不管是哪种方式,都需要重写run方法,所有的业务处理都在这里继承Thread自定义线程类:public class MyThread extends Thread { //定义指定线程名称的构造方法 public MyThread(String name) { super(name); //调用父类的Strin原创 2020-12-09 16:58:38 · 122 阅读 · 0 评论 -
温故而知新(4)-Java基础之集合的使用(list、set、map)
前言集合是日常中最常用的数据结构,我们从数据库中查找数据,总是需要通过各种处理,然后将对应的结果或者中间值存到集合中,最终将数据以集合或者其他形式(如json)输出。常见的数据结构数据存储的常用结构有:栈、队列、数组、链表和红黑树栈栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。特点先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)队列队列:queue,简称队,它同堆栈一样原创 2020-12-08 18:07:11 · 184 阅读 · 0 评论 -
温故而知新(1)-Java基础之数组的使用及原理
前言闲暇之际,突然想看一下java基础,因为以前学的时候有些东西可能理解的并不是很透彻,前面还有一些基础,比如运算符,常量、变量、ifelse等。太简单了,就不写了,但大家可以去复习一下数据类型及其字节数废话不多说,直接上干货。此文章只适合有经验的同学看看。数组声明方式第一种int[] arr = new int[3];arr[0]=1;第二种int[] arr = new int[]{1,2,3,4,5};第三种int[] arr = {1,2,3,4,5};数组原理原创 2020-11-12 17:12:37 · 273 阅读 · 2 评论 -
温故而知新(3)-Java基础之常用工具类的使用
Scanner类一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:Scanner sc = new Scanner(System.in);int i = sc.nextInt();备注:System.in 系统输入指的是通过键盘录入数据。例子:import java.util.Scanner;public class Test01Scanner { public static void main(String[] args)原创 2020-11-14 17:16:59 · 264 阅读 · 0 评论 -
温故而知新(2)-Java基础之类和对象、封装、构造方法、继承、抽象类、接口及多态的使用
前言什么是类。这个概念有点虚,算是一种标准吧,是属性和行为的合集。对象是类的具体实现,一个对象中包含了属性和行为,什么是属性和行为,比如一个小猫有名字、体重,这就是属性,他可以跑。可以叫,这就是行为。为什么需要面向对象的编程,因为很多行为及其附带的属性需要封装到一个对象中,使用的时候只需要声明这个对象,就可以使用其中的行为即方法,而抽象类、接口等都是为了代码整体架构的适用性更高而发明的。对象的使用成员变量的默认值对象内存图成员变量和局部变量成员变量是声明在类中的,局部变量是声明在方法中的。原创 2020-11-13 16:37:29 · 152 阅读 · 1 评论