自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 笔记(day25)java8新特性

英文称为Functional Interface其本质是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。核心目标是为了给Lambda表达式的使用提供更好的支持,进一步达到函数式编程的目标,可通过运用函数式编程极大地提高编程效率。其可以被隐式转换为 lambda 表达式。

2024-08-26 20:45:32 749

原创 笔记(day24)正则表达式

正则表达式定义了字符串的匹配模式,可以用来进行搜索,编辑,或处理文本并不仅限于某一种语言,但是在每种语言中有细微的差别1 数据校验、格式校验2 数据提取。

2024-08-21 16:29:47 1270

原创 day024 网络编程

传输层协议中有两个非常重要的协议:传输控制协议TCP(Transmission Control Protocol)用户数据报协议UDP(User Datagram Protocol)。TCP/IP以其两个主要协议:传输控制协议(TCP)和网络互联协议§而得名,实际上是一组协议,包括多个具有不同功能且互为关联的协议。lP(Internet Protocol)协议是网络层的主要协议,支持网间互连的数据通信。

2024-08-19 20:41:59 883

原创 笔记(day21) 多线程以及锁的概念(超级完整版)

线程的优先级等级a)b)c)涉及的方法d)***getPriority() :***返回线程优先值e)***setPriority(int newPriority) :***改变线程的优先级说明f) 线程创建时继承父线程的优先级g) 低优先级只是获得调度的概率低,并非一定是在高优先级线程之后才被调用问题的提出多个线程执行的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据从JDK 5.0开始,Java提供了更强大的线程同步机制——通过显式定义同。

2024-08-16 19:34:54 1643

原创 笔记(day21) 多线程(超详细超完整)

线程的优先级等级a)b)c)涉及的方法d)***getPriority() :***返回线程优先值e)***setPriority(int newPriority) :***改变线程的优先级说明f) 线程创建时继承父线程的优先级g) 低优先级只是获得调度的概率低,并非一定是在高优先级线程之后才被调用问题的提出多个线程执行的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据从JDK 5.0开始,Java提供了更强大的线程同步机制——通过显式定义同。

2024-08-15 19:08:52 784

原创 IO流(无敌完整版)

字节输入流,用于把某个文件以字节的形式读取出来想要读取一个文件,首先得找到这个文件相对路径:以当前文件为准,去找其他文件,./表示当前目录,…/表示上级目录绝对路径:以系统跟盘符为准,比如D盘,E盘FileReader一次读取一个字符,也就是2字节,而unicode编码也是2字节,所以读取文本文件时,不会出现乱码问题是字节输出流,用于将内存中数据写出去需要传入文件路径,如果该文件不存在,则会自动创建(但是不会创建目录)

2024-08-13 14:01:13 728

原创 笔记(day17)集合概述、List、Set、比较器

​迭代器模式∶它可以使对于序列的底层数据结构的遍历行为与被遍历的对象分离,可以让我们无序关心底层数据结构直接的差异性,提供了统一遍历的标准.(无论底层为何种数据结构都可以使用这个标准进行遍历)LinkedList : 底层是一个双向链表,随机性添加和删除效率较高,查询和修改效率较低​ 底层是Haspmap,set其实就是map的key部分,因此不能做查询和修改操作Comparable 是“比较”的意思,而 Comparator 是“比较器”的意思;

2024-08-12 20:49:55 824

原创 笔记(day16)异常

​ 1创建一个异常类继承一个已有的异常类,─般继承Exception即可​ 2如果是运行时异常,则继承RuntimeException​ 3提供无参构造及有参构造public class 异常类类名 extends Exception{public 异常类类名(){public 异常类类名(String msg){super(msg)

2024-08-12 18:39:08 1164

原创 集合概述/List/Set/比较器的概念

集合概述/List/Set/比较器的概念

2024-08-08 19:35:03 504

原创 常用API(完整版)

编译时,对自动装箱和拆箱进行处理,自动补齐相关方法调用。自动装箱:自动将基本类型转换为引用类型。自动拆箱:自动将应用类型转换为基本类型。

2024-08-07 14:13:26 1015

原创 字符串的常用API以及获取时间(超完整版)

​ 获取指定位置起始(包含) 到指定位置结束(不包含)的子字符串。​ // 5 int indexOf(String str,int fromIndex) : 获取指定字符串的起始索引,不存在返回-1(从指定位置开始向后找)​ // 4 int indexOf(String str) : 获取指定字符串的起始索引,不存在返回-1(第一次出现的位置)​ // s5.intern();字符串的常用API以及获取时间完整版

2024-08-06 16:55:40 876

原创 字符串的常用API以及获取时间

1.1是什么String字符串,底层是一个字符数组,所以字符串的很多特性就是数组的特性字符串一旦创建,不能修改为了提高字符串的访问效率,java提供了一种缓存技术,字符串常量池如果是用String a=""就不会在堆内存创建对象,而是直接在常量池中进行搜索,如果有就直接使用,没有就创建如果是用String a=new String(“”)会在堆内存创建字符串对象,并且常量池中如果没有,也会创建1.2基本使用​ 字符串的常用API以及获取时间

2024-08-05 15:39:50 700

原创 面向对象之设计模式,四种内部类,类关系

类中创建的类如果学生类需要保存老师,而老师就是一个完整的结构一般我们会存储老师的对象就行但是如果老师类,是公共的,就意味着在任何地方都可以使用老师类而我们只想让这个老师类给学生类使用,不想给别的类使用,就把老师类弄成内部类。

2024-08-02 20:07:00 398

原创 多态,抽象,接口,Object,Equals

1.1编译时多态:在编译时就能够确定调用哪个方法​ 方法重载是编译时多态,在编译期根据参数的数据类型,个数以及次序来确定调用方法1.2运行时多态:只有在运行时才能确定调用哪个方法,主要指动态绑定来实现,动态绑定是程序运行时确定调用 哪个方法的过程,他依赖于对象的实际类型而不是引用类型​ 方法覆写:当父类对象引用子类实例方法时(父类声明,子类实例化)为运行时多态​ 即父类引用指向子类对象​ 通过父类创建的引用类型变量,保存了子类对象的内存地址​ 父类 变量=new 子类();1.3应用场景。

2024-08-01 21:02:29 1597

原创 面向对象之多态

面向对象之多态知识点

2024-08-01 14:07:13 109

原创 面向对象之封装和继承思路(包括this,static,super.final知识框架)

面向对象之封装和继承思路(包括this,static,super.final知识框架)

2024-07-31 14:19:11 111

原创 面向对象之封装(完整版带this等关键字解释)

/ 注意 : eclipse编程中,按空格和回车的时候 会自动导包,此时需要注意,导入的是否是正确的。而 this() 也必须在构造方法第一行,所以 this() 和 super() 不能同时出现。super : 在子类中,通过this表示当前对象,通过super表示父类。成员变量是类的所有对象共有的属性,值可以相同可以不同。final 是个修饰符,表示最终的,不可更改的。final 是个修饰符,表示最终的,不可更改的。this和super都不能在静态上下文中使用。静态变量是类的所有对象共有的属性和值。

2024-07-30 19:31:07 406

原创 面向对象知识点

/ 注意 : eclipse编程中,按空格和回车的时候 会自动导包,此时需要注意,导入的是否是正确的。// 注意 : eclipse编程中,按空格和回车的时候 会自动导包,此时需要注意,导入的是否是正确的。成员变量是类的所有对象共有的属性,值可以相同可以不同。一般对象初始化写在构造方法中,很少写实例语句块。静态变量是类的所有对象共有的属性和值。

2024-07-30 11:27:19 372 2

原创 面向对象细则(整体框架)

面向对象细则(整体框架)

2024-07-29 20:40:31 380

原创 面向过程与面向对象的区别

面向过程与面向对象;面向过程:,面向对象

2024-07-29 11:42:08 1517

原创 java算法相关实现代码,不废话,直接上代码,简单易懂

1.实现1到n的累加和;2.合并两个有序数组;3.验证是否为回文串;4.将数组表示的值加1,再用数组输出;5.找出只出现一次的数;6.不使用额外数组空间移除元素;7.输出最后一个单词的长度;8.在数组中插入目标值;9.反转整数并输出;10.斐波那契找到是第几位的数;11.给定一组成绩求平均分 最高分 最低分 总分;12.简单计算器(switch实现);13.冒泡排序;14.判断一个正数是否是回文数;15.求n的阶乘;16.求第n位的斐波那契数;17.数组反转并输出;18.数组求解杨辉三角;19.原地删除数组

2024-07-26 19:31:01 753

原创 冒泡排序/选择排序/顺序查找/二分查找细则

冒泡排序/选择排序/顺序查找/二分查找细则

2024-07-26 18:15:54 309

原创 Java初学小白常见问题

break中断,continue,关键字,标识符,scanner使用,什么是方法,什么是类,不同循环方式的区别,outerfor的使用

2024-07-23 20:12:09 946

原创 (拯救大学生)给定人的年龄在[1~100] // 根据输入的年龄进行判断当前处于生命周期的哪个阶段

给定人的年龄在[1~100]根据输入的年龄进行判断当前处于生命周期的哪个阶段

2024-07-22 16:40:35 114

原创 有100匹马,分别是大马,中马,和小马 ,有100块砖头 * * 大马 一次能驮3块砖 * 中马 一次能驮2块砖 * 三匹小马 一次能驮 1块砖 * * 刚好一次驮完,问

有100匹马,分别是大马,中马,和小马 ,有100块砖头 * * 大马 一次能驮3块砖 * 中马 一次能驮2块砖 * 三匹小马 一次能驮 1块砖 * * 刚好一次驮完,问 有多少大马,多少中马,多少小马(每种马的个数不能为0,并且不能有闲着的马) * * 注意 : 小马个数 是3的倍数,类型可以使用double

2024-07-22 16:38:32 101

原创 java:eclipse实现1到100累加和、1到100所有奇数的和代码/源码(拯救大学生)

java:eclipse实现1到100累加和、1到100所有奇数的和代码

2024-07-22 16:35:49 104

原创 java:eclipse实现九九乘法表代码(拯救大学生)

注意Test4为创建的class文件名,要改成自己建的文件名

2024-07-22 16:30:37 93

原创 JAVA运算符与流程控制

JAVA运算符与流程控制

2024-07-22 16:20:53 124

原创 Typora破解下载教程,有安装包,小白也能破解

Typora破解下载教程+安装包

2024-07-22 15:41:40 901 7

原创 Java后端纯小白eclipse/java安装最强最详细最完整教程

百度网盘:链接:https://pan.baidu.com/s/11X--83qFyowXe0yhkOaF6w?pwd=rxg2提取码:rxg2

2024-07-19 09:19:58 851 1

原创 小白Java后端初学常识(使用规范)

强制规则 : 只能出现大小写字母,数字,$,_,且数字不能开头,不能使用。编译型语言 : 运行之前,通过编译器,先把源文件转换为机器文件,计算机可以 直接识别执行。Java中是单入口程序,没有main方法,不能执行。动态类型语言 : 使用变量的时候,不需要指定类型,在赋值的时候自动赋予类型。装目录 : 不要使用特殊符号,空格,!四大特性 : 自动垃圾回收,多线程,面向对象,跨平台。强类型语言 : 类型一旦确定,不可更改,除非强制更改。静态类型语言 : 使用变量的时候,必须先指定类型。包名(package)

2024-07-18 19:46:14 207 1

空空如也

空空如也

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

TA关注的人

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