自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS基础知识梳理

JavaScript是一种动态弱类型、解释型单线程脚本语言,由ECMAScript、DOM和BOM三部分组成。它支持多种数据类型(原始类型和对象类型),具有变量声明关键字(var/let/const)和丰富的运算符。字符串和数组是重要数据结构,提供多种操作方法(如字符串的match/replace,数组的push/map/filter等)。JS采用自动内存管理,变量存储在栈或堆中。它支持条件控制语句、循环语句和函数式编程特性,是现代Web开发的核心技术之一。

2025-09-27 12:08:58 880

原创 Java的File与IO流

File类位于java.io包下,是文件和目录路径名的抽象表示,提供了一系列对文件和文件夹本身操作的方法,它不能读写数据。read(字节数组)一次性读取多个字节,注意要判断实际读取的字节到底有多少,以免错误地读取字节数组之前遗留的数据。默认缓冲池大小为8KB。注意:File类是路径名的抽象表示,构建一个File实例并不会创建一个文件,不管文件是否存在,都可以创建任意文件名的File实例。[] listFiles() 一级文件对象数组,包含隐藏文件,无权限访问则为null,主调为文件也为null。

2025-04-06 00:24:32 1741

原创 Java单元测试、反射、注解和代理技术小结

格式puublic @interface 注解名{public 参数类型 参数名称() [default 默认值];@MyAnnotation1(value = 12, name = "张三")特殊属性名value如果注解只有value一个参数,那么使用注解时value这个名称可以不写;@Test如果除value之外的参数都使用默认值,那么value名称也可以不写;@Test将MyAnnotation1.class注解使用XJad反编译。

2025-04-03 23:40:34 681

原创 Java网络编程

Java中网络编程部分放在base模块下的java.net包下。Web开发中,常见的通信模式是基于客户端-服务器(CS,Client/Server)架构(比如QQ),其中浏览器作为客户端的称为浏览器-服务器(BS,Browser/Server)模式(比如优快云网站)。

2025-03-30 00:42:06 1580 2

原创 Java多线程

线程:程序内部的一条执行流程。多线程:同时有多条执行流程,由CPU负责调度执行。

2025-03-25 22:36:17 669

原创 数组、集合和Stream流

Java中,数组是一种引用数据类型,它是一种特殊的对象,存储在堆内存中。Java中的数据类型分基本数据类型和引用数据类型。引用数据类型存储的是对象的引用(即内存地址),而基本数据类型直接存储值。基本数据类型的变量直接存储在栈内存中,而引用数据类型的变量存储的是对象的引用(内存地址),实际对象存储在堆内存中。栈内存用于存储局部变量和方法调用,堆内存用于存储对象和数组。引用数据类型还包括枚举(特殊类)、注解(特殊接口)、Lambda表达式(函数式接口实例),这些类型本质上都可以归类为类或接口的特殊形式。

2025-03-10 23:28:14 1886

原创 String、StringBuilder、StringBuffer和StringJoiner

JavaSE中需要熟悉的API主要集中在java.base模块中,包括包io、lang、math、nat、nio、time、util。关于包的使用:同一个包程序可以直接使用;不同包的程序则需要导入,但lang包不需要导入;程序名相同的情况下只能导入一个包,另一个需要带“包名.类名”使用。

2025-03-06 12:33:40 502

空空如也

空空如也

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

TA关注的人

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