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

原创 java多线程

线程池(推荐) Executors 工具类 快速创建:newFixedThreadPool(固定线程数)、newCachedThreadPool(缓存线程)Lock 接口(ReentrantLock) 手动锁(lock())、手动释放(unlock()),支持公平锁/非公平锁。等待(Waiting) 无超时等待(wait()、join()、LockSupport.park())超时等待(Timed Waiting) 带超时等待(sleep(long)、wait(long))

2025-12-26 12:38:41 280

原创 java io流

处理流(包装节点流,增强功能) BufferedInputStream/BufferedOutputStream 字节缓冲流,减少IO次数,提升效率。数据单位 字节流(InputStream/OutputStream) 处理二进制数据(如图片、视频),万能流。转换流(字节流↔字符流) InputStreamReader 字节输入流 → 字符输入流,指定编码。字符流(Reader/Writer) 处理文本数据,按字符编码(如UTF-8)读写。

2025-12-26 12:37:51 252

原创 java数组的学习

2. 索引从0开始:访问元素用 数组名[索引],索引范围 0 ~ length-1,超出会抛出 ArrayIndexOutOfBoundsException。// 转为字符串输出,结果 [1, 2, 3]// 长度为5的int数组,默认值0。// 访问索引0的元素,输出1。// 修改索引1的元素,数组变为 [1, 10, 3]// 排序,数组变为 [1, 2, 3]// 数据类型[] 数组名 = {元素1, 元素2, ...};// 数据类型[] 数组名 = new 数据类型[长度];

2025-12-22 10:58:02 305

原创 数据类型和运算符

5. 位运算符:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)、>>>(无符号右移)1. 算术运算符:+(加)、-(减)、*(乘)、/(除)、%(取模)、++(自增)、--(自减)=(不等于)、>、<、>=、<=,结果为 boolean 类型。◦ 整数型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)4. 逻辑运算符:&&(短路与)、||(短路或)、!2. 赋值运算符:=(基本赋值)、+=、-=、*=、/=、%=(复合赋值)

2025-12-22 10:55:59 139

原创 java面向对象

时,如果没有冲突,this.可以省略(5) this. 可以应用构造方法也可以使用成员方法。(5) 成员变量作用范围:至少在本类中有效注意:在本类的成员方法中可以通过成员变量至。7. 引用的应用:(1) 引用可以应用在形式参数上:本类型的对象+引。3. 特点(要求):(1) 构造方法的方法名必须和类名相同。(1) this():应用在 一个构造方法中调用本类的其。(2) this()必须应用在构造方法中第一行有效语句。(1) 对象的属性:代表对象的特征,有什么特点,对。

2025-06-19 15:33:23 1114

原创 java的数组

(1) 数组的下标:从0开始,依次1,2,3..数组的。数据类型[] 数组名 = new 数据类型[]{值1,(2) 数组的访问:通过数组名+下标,数组名[下标]数据类型[] 数组名 = new 数据类型[长度];(3) 访问数组时超过数组的有效下标时,编译通过,(4) 数组的遍历:通过数组的下标将数组内容进行一。(2) 分配空间:确定数组的长度(存储数据个数)数据类型[] 数组名 = {值1,值2,值3};(5) 获取数组的长度:数组名.length。2. 数组的重要因素:数组的长度、数据类型。

2025-06-19 15:30:51 326

原创 java 函数的基本使用

System.out.println("浩然+---10086----");2. 函数的调用(1) 通过函数名直接使用函数对应的功能,可以被反。public static void 函数名(){public static void 函数名()// 定义函数,命名为 printMySelf,// 函数体:函数实现部分,特定功能的代码。注意:函数名,采用驼峰命名法,第一个单词首。函数的定义分为:函数的声明和函数的实现。写,其余单词首字母大写,望文生义。(2) 语法:函数名();(2) 函数的实现:{}

2025-06-19 15:29:54 389

原创 java循环结构

特点:先判断,再执行,执行次数 0~n次2. 执行的原理。(1) 特点:先判断,再执行,执行的次数为 0~n次。for(循环变量的初始化;(2) 执行原理:首先执行循环变量的初始化,执行循。true,则执行循环体,循环变量改变,再次判断循环。2. 循环组成部分:循环变量的初始化、循环条件、(2) 执行的流程:执行循环变量的初始化(执行一。次),判断循环条件,条件成立-true,执行循环。(1) 特点:先执行,再判断,执行次数 1~n次。2. 先判断外层循环条件,再判断内层循环的循环条。

2025-06-19 15:29:04 376

原创 java运算符

--------以上为开发重点--------------------------以下面试或是考试内容---------1. 算数运算符+ - *(乘法) /(除法) %(取。(1) &&:逻辑与,并且,两端连接的为布尔表达式,(2) ||:逻辑或,或者,两端连接的为布尔表达式,只要有一端为true,结果为true,只有两端同时为。(2) 执行原理:如果布尔表达式的结果为true,则。执行表达式1的结果,结果为false,执行表达2的结。a-- 或是 --a,目的 让a变量自身减1。

2025-06-19 15:27:12 636

原创 java编码规范

(2) 软性要求:(建议,可以不遵循)a. 望文生义 Student / Teacher。3. 良好的注释习惯(1) 注释:对代码的解释、说明,提高代码的可读性。d. 包名:包名全小写,例如:com / day1。a. Java中标识符只能以数字、字母、_(下划。(const、goto)、特殊符号(null、标识符:起名字的内容统称为标识符,类名、文件。注意:单行中不可以嵌套 多行注释,多行可以。(1) 硬性要求:(语法规定,必须遵循)com@qq 不可以,不能出现 @b. 类名:每个单词的首字母大写,

2025-06-19 14:20:23 350

原创 第一个Java程序

1. 创建一个Java的源文件:以 .java结尾 ( First.java。(1) main函数:称为主函数,程序的入口,一个类。3. 编译和运行编译:javac 源文件名.java。(2) 被 public 修饰的类称为公开类/公共类。5. 公开类:(1) public:公开的、公共的。(1) 一个源文件中可以定义多个类,但是类之间不。注意:通过编译会生成对应的 .class文件,(3) 公开类的类名必须要和源文件名字相同。(4) 一个源文件中最多可以定义一个公开类。运行:java 类名。

2025-06-19 14:18:52 161

原创 java环境搭建

1. 名词解释:(1) JVM:Java虚拟机,作用:屏蔽不同操作系统。(3) JDK:Java开发工具,JDK = JRE+编译器+工。(2) JRE:Java运行环境,JRE= 解释器+JVM。应的类文件classpath = . ,代表在当前路径下查。(2) 双击 jdk软件,建议 采用默认的安装路径->i. 系统键+R,输入 cmd -> 回车即可。(1) 将 提供的 jdk软件下载到 本地。java_home:jdk的根目录,注意:开发需要安装 JDK软件。path:jdk的bin目录。

2025-06-19 14:16:35 143

原创 大一java知识点总结

Java程序的基本结构包括类、方法、语句。每个Java程序必须有一个包含main方法的类作为入口。byteshortintlongfloatdoublecharboolean引用数据类型包括类、接口、数组等。

2025-06-19 13:40:09 312

原创 大一java学习笔记

java程序由类和对象组成。每个java程序至少包含一个类,类名需与文件名一致,首字母大写。方法必须包含在类中,main方法是程序入口。基本数据类型包括byte、short、int、long、float、double、char和boolean。变量声明时需要指定类型,java是强类型语言。

2025-06-19 13:36:25 174

原创 大一java学习心得

学习过程中定期复习和总结能够巩固知识。整理笔记、写博客或分享学习心得都是不错的方式。例如,每周总结一次所学内容,记录重点和难点。

2025-06-19 13:34:41 257

原创 deepseek背景和前景

**公司成立**:2023年7月,梁文锋成立DeepSeek,汇聚顶尖AI科学家与工程师,致力于开发先进的大语言模型。- **应用拓展**:深化在现有领域的应用,拓展至金融、医疗、教育等更多行业,实现AI技术的广泛应用。- **国际化发展**:凭借技术优势,拓展国际市场,提升全球影响力,为全球用户提供优质的AI服务。- **开源生态**:推动开源战略,促进技术共享和协作,构建繁荣的AI开发者社区,推动行业进步。- **商业合作**:加强与各行业企业的合作,提供定制化AI解决方案,实现商业价值的最大化。

2025-03-06 16:21:04 786

原创 初识JAVA

这是Java的核心之一,它将现实世界中的事物抽象成程序中的对象,通过封装、继承和多态等机制,使得程序的结构更加清晰、易于维护和扩展。我相信,在未来的学习和实践中,Java将成为我探索编程世界、实现梦想的得力助手。所谓的“一次编写,到处运行”,这意味着我们只需编写一次Java代码,就可以在不同的操作系统和设备上运行,而无需进行过多的修改。它打破了平台的限制,就像一座连接不同世界的桥梁,让程序能够在更广阔的天地中自由驰骋。在计算机编程语言的世界里,Java犹如一颗璀璨的明珠,散发着独特的光芒。

2025-03-06 16:14:41 262

空空如也

空空如也

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

TA关注的人

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