自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 线程

程序(program):是为完成特定任务、用某种语言编写的一组指令的集合,是一段静态的代码。(程序是静态的) 进程(process):是程序的一次执行过程,正在运行的一个程序,进程作为资源分配的单位,在内存中会为每个进程分配不同的内存区域。(进程是动态的)是一个动的过程,进程的生命周期:有它自身的产生、存在和消亡的过程。 线程(thread): 实现多线程的时候: 第一种实现方式: 1、需要继承Thread类, 2、必须要重写run()方法,指定是核心执行的逻辑。 3、线程在启动的时候,不要直

2022-05-01 16:23:28 124

原创 IO流

File类; 创建文件和一些方法 FileInputStream 文件输入流 创建文件,并在最后关闭流 如果有多个流,要倒序关闭流 在这个方法中定义了一个缓冲区,可以一次性的输出出来。不然的话,会一个一个字符输出。 ...

2022-04-25 19:41:55 42

原创 TCP和UDP的区别:

网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。 TCP/IP 是互联网相关的各类协议族的总称,比如:.

2022-04-25 18:49:19 178

原创 泛型

泛型: 1、当做一些集合的统一操作的时候,需要保证集合的类型是统一的,此时需要泛型来进行限制。 优点: 1、数据安全 2、获取数据时效率比较高,给集合中的元素设置相同的类型就是泛型的基本需求。 使用: 1、在定义对象的时候通常<>中设置合理的类型来进行实现 (1)、泛型的三种遍历 (1)、泛型类: 在定义类的时候在类名添加<E、V 、K 、A 、B>,起到占位的作用,类中的方法的返回值类型和属性的类型都可以使用。 (2)、泛型接口: ...

2022-04-24 16:09:43 45

原创 集合框架(Collection和查询api)

集合框架包含的内容: 架提供了一套性能优良、使用方便的接口和类,它们位于Java.util包中。 List 类; 有序,可重复(输出的序列是有序的,在add()方法中可以重复) StringBuffer和StringBuilder的区别是: StringBuffer ,初始化为16,有synchronized,线程安全的,但是效率低 StringBuilder,没有synchronized,线程不安全的,但是效率比较高; 方法: append().app...

2022-04-18 20:06:01 229

原创 常用类(类)

最重要的类String 类 创建字符串(两种); String str = "abc"; String srt = new String("abc"); 第一种用的比较多 字符串的本质; (1)字符串的本质使字符数组或者叫做字符序列 (2)String 类使用finnal修饰,不可以被继承 (3)使用equals 方法比较的使字符数组的每一个位置的值,而不是地址。 (4)String 是一个不可变对象 日历类: 日历类: ...

2022-04-18 19:23:18 47

原创 常用类(转型)

基本数据类型:byte short int long float double char boolean 基本数据类型的包装类:Byte Short Integer Float Double Character Boolean 基本数据类型到包装类其实就是大写首字符,但是char和int 这两个不是。包装类位于Java.lang包中。 自动装箱 。如: int a = 10; Integer c = new Integer(a);第一种方法 Integer c1= Integer.Val...

2022-04-18 19:01:29 432

原创 异常

异常:就是我们在写代码的时候,有可能出现的错误。 1、如何解决异常? 捕获异常 (1)处理异常有try和catch的连用 在正文中 int num = 0; try{ num= 2/0; }catch(ArithmeticException e){ System.out.println("算数异常,除数不能为0"); }catch(ArrayIndexoutOfBoundsException e){ System.out.println("下划线越界!'); }catch(Excep

2022-04-07 19:34:17 65

原创 总结

2022-01-28 08:57:28 350

原创 构造方法

构造方法: 在创建对象的时候默认会调用构造方法,在堆中进行存储,主要目的是为了对成员变量进行初始化操作 语法: 修饰符:4个,后面再讲(public、protected、[default]、private) 返回值:构造方法没有返回值 方法名:构造方法的名称必须和类名保持一致 参数列表:和普通方法一样 方法体:主要是为成员变量进行初始化操作 注意: 1...

2021-12-16 19:10:39 69

原创 面向对象

变量: 局部变量: 定义:在方法内定义的变量称为局部变量 作用域:从变量定义开始到方法结束 注意: 1、局部变量只能在当前方法中使用,其他地方都不能使用 2、局部变量如果没有使用,只是定义的话,不会报错,但是如果有引用那么必须先进行初始化才能使用 3、局部变量没有默认值,所以在使用之前必须先进行初始化 成员变量:(全局变量...

2021-12-16 18:50:38 47

原创 面向对象

定义类的时候,属性和方法不是必须的。 一个源文件中可以有N个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致 属性:(成员变量) 语法: [修饰符] 数据类型 属性名 = [默认值]; 注意: 1、修饰符和默认值可以没有,没有的时候系统会根据数据类型对应的给默认值 2、数据类型和属性名一定要有,属性名的定义要符合合法的标识符命名规范 方法: 语法: [修饰符] 方法的返...

2021-12-16 18:45:56 38

原创 【无标题】

数组 数组是数据结构中的一种实现方式,我们在存储数据的时候经常会用到数组,常见的数据结构有: 线性表 非线性表 图 树 队列 栈 堆 排序算法是面试经常问到的问题: 面试需求: 1、写出某种算法 冒泡排序 选择排序 ...

2021-12-04 20:23:44 453

原创 【无标题】

循环结构: 由四部分组成: 1、初始化 2、条件判断 3、循环体 4、迭代变量 1、 while循环: 先判断条件,再执行逻辑代码。 如: //输出100以内的数 //int i = 1; 初始化 /*while(i <= 100){ ...

2021-11-27 17:18:54 139

原创 流程控制语句:

重要一:import java.util.Scanner; :是在键盘输入的时候要用到。在最最前面。 重要二:需要借助一个JDK提供Math.random(); 数据范围为[0,1) ,返回的类型是double 自动进行范围内的数字,进行编码 如果范围是[0,n) ,那么就在Math.random();*(乘于)n+1 重要三:定义一个Scanner对象 如:Scanner input=new Scanner(System.in); String name=input.ne...

2021-11-20 20:11:16 56

原创 2021-11-16

已知;a=3、b=2 运算符: 1、算术运算符: +,-,*,/,%,++,-- +:符号是加如:System.out,println(a+b)结果为 5 -:符号是“减” *符号是“乘” /符号是“除” %符号是“余数” 表示数与数相除的余数。 ++符号是要在数字的前面,就是加一的作用如: System.out,println(++b)结果为 3 --符号是要在数字的前面,就是减一的作用如: System.out,println(...

2021-11-16 11:01:41 245

原创 2021-11-11

public class HelloWorld{ public static void main(String[] args){ System.out.println("我非常喜欢java"); } } 1、在表示一个属性的时候。如:int (表示在这)=数字 1,1、必须以字母、_下划线、美元符$开头 美元符“$”和数字的任意组合 2、其它部分可以是字母、下划线“_”、 3、大小写敏感,长度无限制 4、不可以是Java的关键字,这...

2021-11-11 20:00:53 52

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除