- 博客(27)
- 收藏
- 关注

原创 2021.7.15的关于==和equal的理解
2021.7.15的关于==和equal的理解关于====是运算符1.如果比较的是基本数据类型,比较数据是否相等,(类型不一定要相等)2.如果比较的是引用数据类型,那么看地址是否相等关于equalequal是方法equal的使用1.是方法而非运算符,既然是方法,那就要通过对象来使用引用类型2.object中equal的方法和==是相同的,比较两个地址是否相同3.String、Data、File、包装类都重写了object类中的equal方法,比较的不是地址是否相同,而是比较两个对象
2021-07-15 16:49:16
57
原创 将文件夹内容上传github
git remote add origin https://github.com/xxx/vvv.git(重命名)git push -u origin main (以前是master分支,现在是main分支)git commit -m “first” 上传本地库。git init 交给git托管。git add . 提交所有给缓冲区。
2023-08-20 17:15:08
67
原创 算法刷题踩坑
格式化输出//== 保留两位小数==注意题目要求的输出是否有文字表述System.out.println(String.format(“c=%.2f”, C));
2022-01-03 19:27:23
305
原创 记录kmp算法
通过子串得到前缀表prefix前缀表往后移动一位,最前面补-1,最后一位舍去进行KMP匹配到下标3的位置出现不同,3对应的前缀表值是1,子串移动到下标是1的地方下面给出代码package com.SecondWork.StrSearch;import java.util.Arrays;import java.util.Scanner;//获得前缀表public class KMP_Search { public static void prefix_table(Stri
2021-10-17 17:00:32
66
原创 JSP学习
jsp的作用是用来代替servlet回传html页面本质上是一个servlet程序实例:首先新建一个模块,加入web应用程序程序框架后,添加服务器。在web文件夹下创建一个a.jsp文件,启动服务器,它会首先弹出一个index.jsp的页面窗口,接着输入/a.jsp即可,相比于用servlet程序来访问html页面,用jsp来访问(就是用jsp来写html页面)会便捷很多servlet和jsp的梦幻联动listener监听器...
2021-08-20 15:58:21
62
原创 集合中的几个例题
从键盘随机输入10个整数保存到List中,并按倒序、从大到小的顺序显示出来。import java.util.*;public class Test1 { // 从键盘随机输入10个整数保存到List中,并按倒序、从大到小的顺序显示出来。 public void coll_test() { List list = new ArrayList(); //创建集合 Scanner sc = new Scanner(System.in);
2021-08-11 10:45:21
352
原创 集合的创建和遍历
集合转数组和数组转集合集合元素的遍历迭代器原理增强for循环List接口各种方法:增删改查长度遍历set接口无须,不可重复去除List中重复的数字
2021-08-10 10:17:25
91
原创 枚举类的使用
第一种古老的方式,代码较多class Season{ //1.声明Season对象的属性:private final修饰 private final String seasonName; private final String seasonDesc; //2.私有化类的构造器,并给对象属性赋值 private Season(String seasonName,String seasonDesc){ this.seasonName = seaso
2021-08-04 18:06:01
82
原创 Java比较器
使用背景对象只能比较==或者!=,而现实中例如比较不同鼠标对象的价格时,需要比较price的大小,并且进行排序,所以需要比较器。==方法:实现接口Comparable或者Comparator ==实现Comparable接口1.需要重写CompareTo(obj) 方法,给出比较两个对象大小的方式2.String和包装类已经重写了CompareTo方法,进行了从小到大的排序3.重写规则:如果当前对象this大于形参对象obj,则返回正整数如果当前对象this下于形参对象obj,则返回负整数
2021-08-04 17:03:09
89
转载 重写equals方法比较自定义类中的属性
对于重写equals方法有以下例子: /*Object类中的常用方法。Object类是所有类的根类,定义了所有对象都具备的功能。API(应用程序接口)文档*/class Person extends Object{ private int age; Person(int age) { this.age = age; } //判断是否是同龄人。这个方法也是在比较两个person对象是否相等。 //注意:Pe...
2021-08-04 16:33:24
318
原创 创建线程的第四种方法----使用线程池
第一种继承Thread类第二种实现Runnable接口第三种实现Callable接口第四种使用线程池package Test;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;class NumberThread implements Runnable{ @Override public
2021-08-02 17:05:57
55
原创 Java实现生产者消费者
生产者消费者问题package ProductAndConsumer;class Clerk{ private int ProductNum=0; //生产函数 public synchronized void product(){ if(ProductNum<20){ try { Thread.sleep(100); } catch (InterruptedExceptio
2021-08-02 10:38:56
73
原创 线程通信 交替打印数字
本文解决进程的同步问题,并且实现进程交替进行代码如下package Test;//线程通信 交替打印数字/** * wait()进入阻塞,并释放同步监视器 * notify()唤醒一个wait线程 * notifyAll唤醒所有的wait线程 * * 只能使用在同步代码块或同步方法中 */class Number implements Runnable{ private int num=1; //共享数据 @Override public void r
2021-08-02 09:44:33
79
原创 线程实现的两种方式
线程实现的第一种方式(继承Thread类)、下面介绍一个三窗口买票问题package com.yk.java;/** * 三窗口买票 */class Windows extends Thread{ private static int ticket=100; @Override public void run() { while (true){ if(ticket>0){ System.o
2021-07-31 17:36:02
81
原创 7.16进程调度的时机,切换与过程,方式
进程调度的时机上一个文章我们讲到了==处理机调度的三个层次(高级调度,中级调度和低级调度),==注意不要搞混淆,这里我们再进行一个深入的学习,学习上面时候会需要进程调度,以及进程调度的含义,进程切换过程需要做什么。低级调度又叫进程调度进程调度的时机低级调度(进程调度):按某种算法从就绪队列进程中选择一个进程为其分配处理机。需要进行进程调度与切换的时机:①.当运行的进程被动放弃处理机(分给进程的时间片用完,有更紧急的事情要处理,有更高优先级的进程进入就绪队列)从运行态到就绪态②当运行的进程主动
2021-07-16 18:27:17
124
原创 2021-07-16操作系统中对系统调用和进程,线程的一些知识
系统调用1.系统调用的相关处理需要在核心态下进行2.系统调用与库函数的区别:用户的代码如write()就是一个库函数,然后由库函数write去进行系统调用,所以系统调用发生在用户态,对系统调用的处理发生在核心态。进程进程的定义1.进程(进程实体是在内存中由分配的数据段,代码段和PCB组成的)注意:PCB是进程存在的唯一标志,所谓创建进程就是创建实体中的PCB。 进程的管理者—操作系统,所需的数据都在PCB中(可将PCB看成一个ip报文)2.区分进程和进程实体:进程是动态的,进程实体是静
2021-07-16 13:20:04
525
1
原创 2021-07-15BEGIN
第一篇文章这是我写完一篇csdn文章后的反思,第一次写文章的时候后面的东西没有删除干净导致版面不清楚,我希望通过这种方式来激励,鞭策自己学习,希望能够在这个暑假有所进步!
2021-07-15 16:52:29
44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人