07 2021 档案
摘要:package excise; public class DeadLock { public static void main(String[] args) { Object o1 = new Object(); Object o2 = new Object(); Thread t1 = new M
阅读全文
摘要:1.java支持多线程机制。并且java已经将多线程实现了,我们只需要继承就行了。 第一种方式: 编写一个类,直接继承java.lang.Thread,重写run方法。 // 定义线程类 public class MyThread extends Thread{ public void run(){
阅读全文
摘要:import java.io.FileReader; import java.util.Properties; /* IO+Properties的联合应用。 非常好的一个设计理念: 以后经常改变的数据,可以单独写到一个文件中,使用程序动态读取。 将来只需要修改这个文件的内容,java代码不需要改动,
阅读全文
摘要:package excise; import java.io.*; public class FileDirCopy { public static void main(String[] args) { // 拷贝源 File srcFile = new File("D:\\course\\02-J
阅读全文
摘要:Java代码 package excise; import java.io.File; /** * *@author g0rez *@data 2021-07-28 *递归的获取某个目录下所有的文件的绝对路径or文件名 */ public class AllFilesList { public st
阅读全文
摘要:代码 package excise; import java.io.File; /** * *@author g0rez *@data 2021-07-28 * 获取当前目录下所有的子文件的绝对路径or文件名 */ public class FileList { public static void
阅读全文
摘要:package excise; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class PrintMyself { public static
阅读全文
摘要:import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileCo
阅读全文
摘要: ##HashMap集合: ###1、HashMap集合基础 底层是哈希表/散列表的数据结构,是非线程安全的。在JDK8之后,如果哈希表单向链表中元素超过8个,单向链表这种数据结构会变成红黑树数据结构。当红黑树上的节点数量小于6时,会重新把红黑树变成单向链表数据结构。这种方式也是为了提高检索效率,
阅读全文
摘要: ##服务器概念 服务器(server),也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可
阅读全文
摘要:##1. Java代码 import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /* * 遍历HashMap的两种方式 * 1.调用keySet()方法先获取ke
阅读全文
摘要:随便写写 import java.util.Arrays; import java.util.Scanner; public class 纪念品分组 { public static void main(String[] args) { Scanner scanner=new Scanner(Syst
阅读全文
摘要:import java.util.Scanner; /** * *@author g0rez *@data 2021-07-14 * */ public class Cantor的数表 { public static void main(String[] args) { Scanner scanne
阅读全文
摘要:题目:现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的: 第一项是1/1,第二项是是1/2,第三项是2/1,第四项是3/1,第五项是2/2,……。输入n,输出第n项。 1/1 1/2 1/3 1/4 1/5 … 2/1 2/2 2/3 2/4
阅读全文
摘要:设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 template <class T> int binarySearch(T a[],const T&x,int
阅读全文