- 博客(9)
- 收藏
- 关注
原创 IO流技术
数据源data source,提供数据的原始媒介。常见的数据源有:数据库、文件、其他程序、内存、网络连接、IO设备。如图所示。数据源分为:源设备、目标设备。1 源设备:为程序提供数据,一般对应输入流。2 目标设备:程序数据的目的地,一般对应输出流。FileInputStream通过字节的方式读取文件,适合读取所有类型的文件(图像、视频、文本文件等)。FileOutputStream 通过字节的方式写数据到文件中,适合所有类型的文件(图像、视频、文本文件等)。
2025-02-03 17:21:11
955
原创 java基础深化与提高--容器
容器,是用来容纳物体、管理物体。生活中,我们会用到各种各样的容器。如锅碗瓢盆、箱子和包等。开发和学习中需要时刻和数据打交道,如何组织这些数据是我们编程中重要的内容。我们一般通过“容器”来容纳和管理数据。事实上,我们前面所学的数组就是一种容器,可以在其中放置对象或基本类型数据。数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从查询效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。
2025-01-27 11:34:50
1217
原创 常 用 类
自动装箱调用的是valueOf()方法,而不是new Integer()方法。 自动拆箱调用的xxxValue()方法。 包装类在自动装箱时为了提高效率,对于-128~127之间的值会进行缓存处理。超过范围后,对象之间不能再使用==进行数值的比较,而是使用equals方法。
2025-01-25 17:34:29
1045
原创 异常机 制
在程序中,可能会遇到 JDK 提供的任何标准异常类都无法充分描述清楚我们想要表达的问题,这种情况下可以创建自己的异常类,即自定义异常类。 自定义异常类只需从 Exception 类或者它的子类派生一个子类即可。 自定义异常类如果继承 Exception 类,则为 CheckedException 异常,必须对其进行处理;如果不想处理,可以让自定义异常类继承运行时异常RuntimeException 类。
2025-01-25 09:00:00
2202
原创 数组与数据存储
冒泡排序是最常用的排序算法,在笔试中也非常常见,能手写出冒泡排序算法可以说是基本的素养。本节讲解冒泡的基础算法和优化算法,既提高大家算法的素养,也可以从容面对找工作时 JAVA 的笔试题目。冒泡排序 算法重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,这样越大的元素会经由交换慢慢“浮”到数列的顶端。2.判断每一趟是否发生了数组元素的交换,如果没有发生,则说明此时数组已经有序,无需再进行后续趟数的比较了。多维数组在内存中也是连续存储的,但逻辑上可以看作是数组的数组。
2025-01-24 12:34:34
1339
原创 面向对象编程(Object Oriented Programing)上
做了关于对象的很多介绍,终于进入代码编写阶段。本节中重点介绍类和对象的基本定义,属性和方法的基本使用方式。实例// 每一个源文件必须有且只有一个public class,并且类名和文件名保持一致!// 一个Java文件可以同时定义多个class对于一个类来说,有三种成员:属性 field 、方法 method 、构造器 constructor。[修饰符] 属性类型 属性名 = [默认值];[修饰符] 方法返回值类型 方法名(形参列表) {// n条语句。
2025-01-23 15:53:28
928
原创 控制语句、方法、递归算法
注意事项 实参 必须和形参列表匹配。 return 终止方法运行 并 返回的数据。 Java 中 传递参数 ,遵循值传递的原则 传递的都是数据的副本 基本类型传递的是该数据值的 copy 值。 引用类型传递的是该对象引用的 copy 值,但指向的是同一个对象。方法的重载重载:一个类中可以定义多个 名称 相同,但 形式 参数 列表 不同的方法。构成方法重载的条件:1. 形参列表 不同的含义:形参类型、形参个数、形参顺序不同2. 只有返回值不同不构成方法的重载。
2025-01-22 11:48:27
1202
原创 变量 数据类型 运算符
1. 变量定义变量是存储数据的容器,它具有数据类型和名称。在Java中,定义变量的语法如下:数据类型 变量名 = 初始值;例如:int age = 18;2. 变量类型Java中的变量类型主要有两种:基本数据类型和引用数据类型。3. 变量作用域变量作用域指的是变量在程序中的可见范围。Java中有三种作用域:全局变量、局部变量和类变量。
2025-01-20 19:18:51
465
1
原创 xampp无法启动mysql
在XAMPP里找到mysql——>Config——>my.ini中的第二个3306改为3316(自定义,注意更改为一个没有占用的端口)。如下图或者出现以下错误的使用下述方法来解决检查是否已经有MySQL服务正在运行: 您可以使用命令行工具,如netstat(在Windows上)或ss(在Linux上),来检查哪个进程正在使用端口3306。这将显示正在使用端口3306的进程ID。如果找到正在使用该端口的进程,您可以尝试停止该进程。
2025-01-19 15:31:34
1203
java+mysql 在线考试系统
2025-01-24
java+mysql 图书管理系统
2025-01-24
Java编程基础之变量、数据类型、运算符全面解析
2025-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人