- 博客(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 349
原创 网络编程学习笔记
网络编程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 105
原创 多线程学习笔记
垃圾回收public class Demo01Thread { /* * 进程:电脑中正在运行的程序 * 正在开工的工厂 * * 线程:电脑中正在运行的程序中正在执行的代码块 * 开工的工厂中正在运作的流水线 * * 线程是进程执行单元 * 线程是代码块在内存中的执行空间 * 一个进程至少包含一个线程
2021-07-19 20:38:16 107
原创 文件复制及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 148
原创 异常类学习笔记
异常类概念*异常:程序运行过程中 遇到不正常的情况(程序无法正常运行)*异常体系:由一堆异常类组成*异常体系的顶层父类:Throwable*java处理异常原理:把异常情况封装成对象 把对象交给虚拟机/程序进行处理**Throwable:按异常严重情况分类*Error: 非常严重的异常: 不能通过代码逻辑进行处理的异常情况 一般是内存/虚拟机/语法出现的错误* eg: int a::java.lang.Error: Unresolved compilation problem
2021-07-19 20:30:36 74
原创 集合总结的笔记
集合首先就是集合和数组的区别:1、长度可变性:数组定义时需要指定长度,长度不可变;集合定义时不需要指定长度,长度可变。2、存放的数据类型:数组可以存放基本数据类型的数据也可以存放引用数据类型的数据;集合只能存放引用数据类型的数据(但是基本数据类型可以自动装箱为引用数据类型,然后存进去)。3、元素类型:数组在定义时需要指定元素类型,定义后数组只能存放该数据类型的数据;集合定义时可以不指定数据类型,可以存放不同引用数据类型的数据。集合分类Collection 单列集合的顶层接口├——-List 接
2021-07-19 20:21:30 353
原创 设计模式u
设计模式概念:编程过程中 java大师总结 在指定场景下可用的23种解决问题的方案(程序设计的套路)按类型分类: 创建型模式:强调的是对象的创建 结构型模式:强调的是结合方式 行为型模式:强调的是功能和算法单例和工厂模式必须能手写单例模式public class Demo04Single { public static void main(String[] args) { //单例模式:一个类只能有一个对象 //Singleton01 s11=ne
2021-07-19 20:03:26 70
原创 Java基础类库笔记
基础类库概念:java大师为了提高程序员的开发效率 在jre中定义的一个类库学习方法:1:学会使用api2:反复多做每个类的练习题3:熟悉每个类的作用+常用方法apiapplication programming interface: 类和接口的集合 :类和接口中方法的使用说明书(声明)Object整个类结构的父类public class Demo0
2021-07-19 19:56:02 247
原创 面向对象笔记
概念面向对象:oop (Object Oriented Programming) 是一种编程思想(写代码的固定套路/步骤) 面向对象:c# python object-c java scala面向过程:pop (Procedure Oriented Programming) 面向过程:c c++解决吃饭: 1 自己做饭: 洗菜–洗米–煮米–炒菜–盛饭
2021-07-19 19:31:55 246
原创 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 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人