自定义博客皮肤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)
  • 收藏
  • 关注

原创 线程-线程池

线程池,ThreadPoolExecutor,ThreadLocal(线程变量)

2024-06-14 23:43:51 1060

原创 创建线程的四种方法

继承Thread类、实现runnable接口、实现Callable接口、线程池创建线程。

2024-06-14 16:36:37 512

原创 多线程(并发编程)

线程的概述,sychronized底层原理Monitor,volatile,CAS,AQS抽象队列同步器,死锁的概念

2024-06-14 16:24:50 853

原创 java面向对象三大特征:封装-继承-多态

2.数据安全性,为被private封装的属性,会被对象直接赋值,有可能传入非法·数据,当使用private对数据进行修饰,对外提供的方法就可以对相关数据进行逻辑处理,判断其合法性。通过继承,我们可以快速创建类,提高代码的重用,节省创建类的时间,提高我们的开发效率。对父类中不存在的变量,子类中存在,编译其会报错,因为不去子类中找。当父类中存在的方法,子类进行了重写,运行时调用的是子类的方法。当父类中存在的变量,子类中也存在,会调用父类中变量,子类拥有父类的所有属性,方法,但是私有属性,方法拥有,无法访问。

2024-06-12 16:16:05 556

原创 JVM,JDK,JRE

jvm,运行java字节码的虚拟机,通过将字节码文件解释为不同操作系统可以识别的二进制机器码,实现java的跨平台。什么是字节码,采用字节码的好处?字节码,java的一套指令规范集,jvm可以理解的代码就叫做字节码(.class)。java通过字节码的方式,解决了传统解释型语言执行效率低的问题,又保留了解释型语言可移植性的特点。

2024-06-11 14:41:01 158

原创 idea如何打开多个窗口

idea打开多窗口

2024-06-10 16:58:40 1829

原创 【HTML】

HTML是超文本标记语言(HyperText Markup Language)超文本指页面内可以包括图片,视频,声音,链接,等内容标记:标签(通过标记符号来告诉浏览器网页内容该如何显示)浏览器根据不同的HTML标签,解析成我们看到的网页声明html4的文档声明html5的文档声如果不声明解析网页时会产生一些不可预期的行为,所以我们应该避免出现html4与html5语法会有所不同。

2023-10-04 13:18:50 65 1

原创 【CSS基础】

CSS是Cascading Style Sheets(级联样式表)。CSS是一种样式表语言,用于为HTML文档控制外观,定义布局。例如, CSS涉及字体、颜 色、边距、高度、宽度、背景图像、高级定位等方面。可将页面的内容与表现形式分离,页面内容存放在HTML文档中,而用于定义表现形式的CSS在一个.css文件中或HTML文档的某一部分。

2023-10-04 13:17:36 87 1

原创 【JavaScript基础】

函数定义的基本语法:function: 表示函数定义的关键字;functionName:表示函数名;arguments:表示传递给函数的参数列表,各个参数之间用逗号隔开,可以为空;statements: 表示实现函数功能的函数体;return expression:表示函数将返回expression的值,同样是可选的的语句。

2023-10-04 13:15:54 80 1

原创 【Java-多线程】

守护线程的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 GC(垃圾回收器),它就是一个很称职的守护者。

2023-07-02 20:58:30 69 1

原创 Java 客户端与服务器聊天室中引入线程

【代码】Java 客户端与服务器聊天室中引入线程。

2023-07-02 13:26:07 89 1

原创 【Java异常】

异常:指程序执行过程中,出现的非正常情况,如果不处理会导致JVM的非正常终止。异常指的并不是语法错误和逻辑错误。语法错了,编译不通过,不会产生字节码文件,根本不能运行。代码逻辑错误,只是没有得到想要的结果,例如:求a与b的和,你写成了a-b。1.程序遇到错误就终止运行。2.对可能出错的代码进行异常的检测,处理,保证代码的健壮性。自定义异常就是自己定义的异常类,也就是API中的标准异常类的直接或间接的 子类作用:用自定义异常标记业务逻辑的异常,避免与标准异常混淆。

2023-06-02 19:45:57 60

原创 常用类API

自定义类实现Comparable接口重写compareTo方法。

2023-05-26 20:13:35 49 1

原创 【面向对象基础】

抽象方法:只有说明,不需要具体的实现,方法体。必须用abstract关键字进行修饰。包含抽象方法的类必须是抽象类,用abstract的修饰。抽象类,抽象方法,在软件开发过程中都是设计层面的概念。也就是说,设计人员会设计出抽象类,抽象方法,程序员都是来继承这些抽象类并覆盖抽象方法,实现具体功能。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法。不能实例化对象,但可以有构造方法,因为抽象类中。

2023-05-13 08:13:06 69 1

原创 【JAVA集合】

Collection:是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的。List系列的集合:添加的元素有序,Set系列集合:添加的元素是无序,

2023-05-06 23:52:25 61 1

原创 [Java]关键字

在static方法内部只能访问类的static属性,不能访问类的非static属性,static属性先加载。可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。代表当前对象,调用本类的成员变量和成员方法,用于区分成员变量和成员变量。default:同包权限 修饰类、属性、方法。public :公共权限 修饰类、属性、方法。1.被static修饰的成员变量或成员方法可以直接用类名调用,protected:受保护的权限 修饰属性、方法。3.用static修饰的成员,Java关键字共53个。

2023-04-29 00:24:01 59 1

原创 【算法】

元素必须是有序的,从小到大,或者从大到小都是可以的。

2023-04-20 17:54:33 65 1

空空如也

空空如也

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

TA关注的人

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