- 博客(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
原创 数组、集合和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关注的人
RSS订阅