
java
timid_lazy
努力学习中。各个知识点的文章都会持续更新。
展开
-
MySql
mysql原创 2022-07-05 00:45:00 · 331 阅读 · 1 评论 -
JAVA高级API(下)
文件操作-- File创建File对象File(String pathname)java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录File类只用于表示文件(目录)的信息(名称,大小等等),不能对象文件的内容进行访问构造方法File(Stirng pathName)通过将给定路径名字符串转换成抽象路径名来创建一个新File实例抽象路径应尽量使用相对路径,并且目录的层级分离不要直接写"/“或”\",应使用Fil原创 2022-05-26 20:27:29 · 290 阅读 · 0 评论 -
Java高级API(上)
API文档JDK中包含大量的API类库,所谓API(Application Programming Interface,应用程序编程接口),就是一些已经写好,可以直接调用的功能.(在Java语言中,这些功能以类的形式封装)JDK API包含类库功能强大,经常使用的有:字符串操作,集合操作,文件操作,输入输出操作,网络编程,多线程,等待.JDK包结构为了便于使用和维护,JDK类库按照包结构划分,不同功能的类,划分在不同的包中;经常使用的包如下所示:原创 2022-05-04 21:37:10 · 2193 阅读 · 0 评论 -
Junit单元测试
测试分类黑盒测试 :不需要写代码,给输入值,看程序是否能输出期望的值白盒测试 : 需要写代码,关注程序的具体的执行流程Junit使:用白盒测试步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test 包名:xxx.xxx.xx.test 2. 定义测试方法:可以独立运行 建议: 方法名 : test测试的方法名 返回值 : void 参数列表 : 空参 3. 给方法加@Test 4. 导入Junit依赖环境 判原创 2022-04-20 21:19:41 · 95 阅读 · 0 评论 -
Java面对对象
Java面对对象原创 2022-04-18 20:00:02 · 331 阅读 · 0 评论 -
懒癌患者的学习记录之JAVA简单选择排序
简单选择排序简单选择排序基本思虑1.简单来说就是找到数组中最小的放到0,第二小的放到1,以此类推。2.首先假设第0个值为最小3.然后从他后面的值找到比他小的,设那个值为最小,以此类推,直到最后。4.将最小值和0互换位置。5.现在0位置的值就是整个数组最小的值。这个时候我们设第1个值为最小,然后重复3,4,5步骤,直到结束。代码public class JianDanXuanZhe { static void sort(int[] arr){ for(int i =原创 2021-06-26 10:13:38 · 87 阅读 · 0 评论 -
懒癌患者的学习记录之JAVA希尔排序
希尔排序希尔排序的基本思路在看希尔排序之前建议先看一下简单插入排序1.我们先设置一个增量gap=length/22.将数组从0开始与0+length/2 两两组成一组,这个时候分成了length/2组。3.将每组中的两个按顺序排序4.将gap = gap/2,这个时候将数组分成gap/2组,即0,0+gap,0+gap+gap,直到后面没有。5.然后将每组顺序排列好(一般用简单插入排序)6.不断的将增量减少,直至增量为0;代码public class XiEr { static原创 2021-06-24 15:21:14 · 114 阅读 · 0 评论 -
懒癌患者的学习记录之JAVA简单插入排序
简单插入排序简单插入排序的基本思路1.将数组的前n个数视为一个有序数列(先将第一个数视为有序数列,然后前两个数,再前三个数)2.将第n+1与前面的所有数进行比较,找到该数所在位置将其插入(其他数依次向后挪动一位),直到排列完成。代码public class Insertsort{ static void insertsort(int[] arr){ for(int i = 1; i < arr.length;i++){//从arr[1]开始比较 int temp = arr[i原创 2021-06-23 15:56:56 · 105 阅读 · 0 评论 -
懒癌患者的学习记录之JAVA快速排序代码
快速排序快速排序基本思路1,取数组中的一个数(一般为最左边的数)作为基准点2,从数组的最右边开始取值与基准点进行比较,取比基准点小的值3,从数组的最左边开始取值与基准点进行比较,取比基准点大的值4,将两个值互换位置,然后继续取值,直到两者相遇(不需要都取到值),然后将基准点与相遇点的值互换5,这个时候基准点就已经归位了,左边是比他小的值,右边是比他大的值。6,以基准点为分割线将数组分为两块,分别重复进行上述的操作,直到所有值归位。代码public class QuickSort{ //原创 2021-06-22 17:36:45 · 120 阅读 · 0 评论 -
懒癌患者的学习记录之JAVA冒泡排序代码
冒泡排序冒泡排序基本思路:从第零位开始,依次与后一位进行比较并将较大的往后排较小的往前排。第一次循环就会将最大的值排在最后一位,第二次循环会将第二大的值排在倒数第二位,以此类推。JAVA冒泡排序代码public class MaoPao(){ public static void main(String[] args){ int[] a = {1,12,5,18,54,16,48,79}; bubbleSort(a); //输出数组 for(int i=0;i<原创 2021-06-21 15:49:10 · 119 阅读 · 0 评论