- 博客(10)
- 收藏
- 关注
原创 Comparable、Enum枚举
使类具有可比较性 方式1:让类实现Comparable接口 并实现int compareTo(T o) 方法 public static void main(String[] args) { ArrayList<Person1> list3=new ArrayList<>(); list3.add(new Person1(22, "韩梅梅", 2222)); list3.add(new Person1(32, "韩梅1", 4222)); list
2021-07-19 20:51:30 310
原创 网络编程学习笔记
网络编程 public class Demo01TCP_Client { /*socket:网络编程: 在网络之间 实现不同计算机之间的数据传输 * *ip:互联网上每台计算机的唯一标识 * ---ipv4:4个1byte组成: 192.168.2.110 * ---ipv6:8个2byte组成 16进制表示: cccc.cccc.8889.af89.1111.121a.1111.a001 *域名:给ip对应的方便记忆的字符串
2021-07-19 20:41:59 83
原创 多线程学习笔记
垃圾回收 public class Demo01Thread { /* * 进程:电脑中正在运行的程序 * 正在开工的工厂 * * 线程:电脑中正在运行的程序中正在执行的代码块 * 开工的工厂中正在运作的流水线 * * 线程是进程执行单元 * 线程是代码块在内存中的执行空间 * 一个进程至少包含一个线程
2021-07-19 20:38:16 77
原创 文件复制及IO流笔记
File:对文件和文件夹的抽象 public class Demo01File { /*File:对文件和文件夹的抽象 *属性: * static String separator :获取当前操作系统的路径分隔符 *构造方法: * File(File parent, String child) File(String pathname) :参数指定file的路径 File(String parent, String child)
2021-07-19 20:33:55 112
原创 异常类学习笔记
异常类概念 *异常:程序运行过程中 遇到不正常的情况(程序无法正常运行) *异常体系:由一堆异常类组成 *异常体系的顶层父类:Throwable *java处理异常原理:把异常情况封装成对象 把对象交给虚拟机/程序进行处理 * *Throwable:按异常严重情况分类 *Error: 非常严重的异常: 不能通过代码逻辑进行处理的异常情况 一般是内存/虚拟机/语法出现的错误 * eg: int a::java.lang.Error: Unresolved compilation problem
2021-07-19 20:30:36 52
原创 集合总结的笔记
集合 首先就是集合和数组的区别: 1、长度可变性:数组定义时需要指定长度,长度不可变;集合定义时不需要指定长度,长度可变。 2、存放的数据类型:数组可以存放基本数据类型的数据也可以存放引用数据类型的数据;集合只能存放引用数据类型的数据(但是基本数据类型可以自动装箱为引用数据类型,然后存进去)。 3、元素类型:数组在定义时需要指定元素类型,定义后数组只能存放该数据类型的数据;集合定义时可以不指定数据类型,可以存放不同引用数据类型的数据。 集合分类 Collection 单列集合的顶层接口 ├——-List 接
2021-07-19 20:21:30 306
原创 设计模式u
设计模式 概念:编程过程中 java大师总结 在指定场景下可用的23种解决问题的方案(程序设计的套路) 按类型分类: 创建型模式:强调的是对象的创建 结构型模式:强调的是结合方式 行为型模式:强调的是功能和算法 单例和工厂模式必须能手写 单例模式 public class Demo04Single { public static void main(String[] args) { //单例模式:一个类只能有一个对象 //Singleton01 s11=ne
2021-07-19 20:03:26 53
原创 Java基础类库笔记
基础类库 概念: java大师为了提高程序员的开发效率 在jre中定义的一个类库 学习方法: 1:学会使用api 2:反复多做每个类的练习题 3:熟悉每个类的作用+常用方法 api application programming interface: 类和接口的集合 :类和接口中方法的使用说明书(声明) Object 整个类结构的父类 public class Demo0
2021-07-19 19:56:02 205
原创 面向对象笔记
概念 面向对象:oop (Object Oriented Programming) 是一种编程思想(写代码的固定套路/步骤) 面向对象:c# python object-c java scala 面向过程:pop (Procedure Oriented Programming) 面向过程:c c++ 解决吃饭: 1 自己做饭: 洗菜–洗米–煮米–炒菜–盛饭
2021-07-19 19:31:55 181
原创 javaSE笔记
1. 九九乘法表: 四个方向,八种情况,1*1和9*9只能在两锐角处: // *** // ** // *右上角是1*1 for(int i=1;i<10;i++) { for(int j=9;i<=j;j--) { System.out.print(i+"*"+j+"="+i*j+"\t"); } System.out.println(); } // *** // ** // *右上角是9*9 for (int i = 9; i >0;
2021-07-19 19:14:26 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人