自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 Docker私有仓库打开2375端口

在我们开发测试过程中,需要频繁的更新docker镜像,然而默认情况下,docker的2375端口是关闭的,下面介绍如何打开端口。

2022-12-15 23:38:01 286

原创 2021-06-10

学习记录分享(冒泡排序)public class Test { public static void main(String[] args) { int[] array = {45,1,2,1,5,45,11,23,8,7,8,9,3}; sort(array); System.out.println(Arrays.toString(array)); } public static void sort(int[] array){

2021-06-10 12:37:07 97

原创 学习记录分享(综合练习)

CREATE DATABASE SN123;#创建数据库USE SN123;#切换数据库#创建用户表CREATE TABLE user(userId INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(20) NOT NULL,password VARCHAR(18) NOT NULL,address VARCHAR(100),phone...

2020-03-30 13:03:36 750

原创 学习记录分享(MySQL)

一、引言1.1现有的数据存储方法有哪些?java中存储数据(变量,对象,数组,集合),数据都是保存在内存中,属于瞬时状态数据文件(File)存储数据,保存在硬盘上,数据持久化状态存储1.2以上存储方式存在哪些缺点?程序停止,数据就没了文件存储的数据,没有数据类型的区分没有访问安全限制没有备份,恢复机制二、数据库2.1概念数据库是按照数据结构来组织,存储,管理数据的仓库。是一个...

2020-03-25 23:54:20 1061

原创 学习记录分享(IO框架总结)

1.用字节流复制一张图片import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class TestIO { public static void main(String[...

2020-03-22 19:13:55 175

原创 学习记录分享(网络编程)

1.填空:TCP和UDP都是传输层协议,TCP是(有连接)(有连接|无连接)的协议,UDP是(无连接)(有连接|无连接)的协议。这两种协议中,(TCP)协议更安全,而(UDP)协议传输效率更高。2.(Socket对象)有以下代码:Socket s = new Socket(“192.168.0.100”,9000);以下说法正确的是: AEA 这句代码创建了一个Socket对象的同时,创建...

2020-03-18 23:45:52 377

原创 学习记录分享(IO框架)

1.(File类)以下关于File类的说法正确的是:ABA. 一个File对象代表了操作系统中的一个文件或者文件夹B. 可以使用File对象创建和删除一个文件C. 可以使用File对象创建和删除一个文件夹D. 当一个File对象被垃圾回收时,系统上对应的文件夹也被删除2. (File类)将下列代码补充完整import java.io.File;import java.io.IOExc...

2020-03-17 23:58:49 1007

原创 学习记录分享(IO框架)

3.(流的分类)对于FileInputStream来说,从方向上来分,它是(输入流),从数据单位上分,它是(字节流),从功能上分,它是(字节节点流)。4.(字节流)FileInputStream有三个重载read方法,其中:Ⅰ.无参的read方法返回值为(int)类型,表示(实际读到的字节所对应的十进制数值)。Ⅱ.int read(byte[] bs)方法返回值表示(读取到的有效字符个数),...

2020-03-16 23:30:28 510

转载 学习记录分享(一文彻底理解ReentrantLock可重入锁的使用)

java除了使用关键字synchronized外,还可以使用ReentrantLock实现独占锁的功能。而且ReentrantLock相比synchronized而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景。这篇文章主要是从使用的角度来分析一下ReentrantLock。一、简介ReentrantLock常常对比着synchronized来分析,我们先对比着来看然后再一点一点分析...

2020-03-14 23:16:17 255

转载 学习记录分享(运行时异常和受检查异常的区别)

java程序设计语言提供了三种可抛出结构:受检查时异常(checked exception),运行时(run-time exception)和错误 (error)java异常:受检查时异常和运行时异常(非编译时异常)首先介绍一下我们常见的集中描述:受检查时异常,编译异常,非运行时异常 描述可以理解为同一个意思,运行时异常,非编译时异常,非受检查时异常 等同 // 非受检查的可抛出结...

2020-03-14 22:58:42 165

原创 经典问题(生产者,消费者)

public class TestProductCustomer { public static void main(String[] args) { Shop shop = new Shop();//共享资源对象 Thread p = new Thread(new Product(shop),"生产者"); Thread c = new Thread(new Customer(...

2020-03-12 23:48:21 112

原创 经典问题(死锁)

public class TestDaedLock { public static void main(String[] args) { LeftChopstick left = new LeftChopstick(); RightChopstick right = new RightChopstick(); Thread boy = new Thread(new Boy(...

2020-03-12 23:45:44 175

原创 学习记录分享(多线程)

8.(线程同步)有以下代码public class TestMyThread { public static void main(String[] args) { Thread t1 = new MyThread("aaa"); Thread t2 = new MyThread("bbb"); t1.start(); t2.start(); }}class...

2020-03-12 23:00:23 116

原创 学习记录分享(多线程)

1.一个单CPU的机器,如何同时执行多个线程?请简述其原理单CPU在任何时间点上,只能运行一个线程,实现同时执行多个线程是通过串行,在不同的线程之间通过CPU时间片控制切换执行不同的线程。2.(线程的创建)有以下代码public class Example implements Runnable { public void run() { while (true) { } ...

2020-03-11 23:42:27 472

原创 学习记录分享(异常)

5.(自定义异常)创建两个自定义异常类MyException1和MyException2。要求:Ⅰ.MyException1为已检查异常,MyException2为运行时异常。Ⅱ.这两个异常均具有两个构造函数,一个无参,另一个带字符串参数,参数表示产生异常的信息。public class Test05 { public static void main(String[] args) {...

2020-03-10 21:34:30 240

原创 学习记录分享(异常)

1.填空Java中所有的错误都继承自(Throwable)类;在该类的子类中,(Error)类表示严重的底层错误,对于这类错误一般处理的方式是(不需要处理,不是代码的问题,代码也处理不了);(Exception)类表示例外,异常2.查询API,填空Ⅰ,异常类java.rmi.AlreadyBoundException,从分类上说,该类属于(已检查)(已检查|运行时)异常,从处理方式上说,对这...

2020-03-09 22:45:19 547

转载 学习记录分享(java泛型)

#<?>和有什么区别?#T 代表一种类型加在类上:class SuperClass{}加在方法上:public void fromArrayToCollection(T[] a, Collection c){}方法上的代表括号里面要用到泛型参数,若类中传了泛型,此处可以不传,调用类型上面的泛型参数,前提是方法中使用的泛型与类中传来的泛型一致。class People{pu...

2020-03-08 16:57:43 121

原创 学习记录分享(集合)

4.(Set,List) C选择正确答案A.编译不通过B.编译通过,运行时异常C.编译运行都正常,输出3D.编译运行都正常,输出4import java.util.*;public class Test04 { public static void main(String[] args) { List<String> list = new ArrayList&l...

2020-03-08 10:43:50 362

原创 学习记录分享

11.(Object类)有下面代码public class TestMyClass { public static void main(String[] args) { IA ia = new MyClass(); System.out.println(ia); }}interface IA{ void ma();}class MyClass implements IA{...

2020-03-05 23:49:37 124

原创 学习记录分享

2.有如下代码import java.util.*;public class TestList { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("Hello"); list.add("World"); l...

2020-03-04 23:26:39 90

原创 学习记录分享

Q97.从命令行上读取一个字符串,用两种不同的方法,把字符串转换为一个int类型方法一:把String直接转换为Int方法二:把String转换为Integer,再把Integer转换为int类型public class Test07 { public static void main(String[] args) { String s = "123"; int s2 = In...

2020-03-03 23:33:30 410

原创 学习记录分享(java静态方法的继承问题)

java静态方法的继承问题一、java中静态属性和静态方法可以被继承,但是没有被重写(overwrite),而是被隐藏。二、原因:1.静态方法和属性是属于类的,调用的时候直接通过类名调用,不需要继承机制即可调用。(1)如果子类里面定义了静态方法和属性,则这时候父类的静态方法或属性称之为“隐藏”。(2)如果你想要调用父类的静态方法和属性,直接通过父类名.方法名或变量名完成,至于是否继承,子...

2020-02-29 20:11:30 180

原创 学习记录分享

2.写出下列代码运行结果public class Test02 { public static void main(String[] args) { Student stu1 = new Student(); Student stu2 = new Student("Tom", 18); System.out.println(stu1); System.out.println(s...

2020-02-28 22:35:22 155

原创 学习记录分享

3.1class ClassE implements ID{ public void ma() {} public void mb() {} public void mc() {} public void md() {}}3.2public class Test03 { public static void main(String[] args...

2020-02-27 00:40:21 108

原创 学习记录分享

Q77. C 按B修改有参构造报错,无法再给value赋值public class Test07 { public static void main(String[] args) { MyClass mc = new MyClass(10); System.out.println(mc.value); }}class MyClass{ final int value; ...

2020-02-25 21:17:09 80

原创 学习记录分享

static修饰符1.public class Test01 { public static void main(String[] args) { MyClass mc1 = new MyClass(); MyClass mc2 = new MyClass(); mc1.a = 100; mc1.b = 200; mc2.a = 300; mc2.b = 400; ...

2020-02-24 20:04:13 428

原创 学习记录分享

public class Test17 { public static void main(String[] args) {//主方法 SalariedEmployee a = new SalariedEmployee("a",1,3000.0);//构造对象a HourlyEmployee b = new HourlyEmployee("b",2,20.0,180);//构造对象b...

2020-02-22 16:37:52 109

原创 学习记录分享

杨辉三角(数组)首先对图形进行分析,找规律,可以发现:一、1.两侧数字全部是1。2.其他的数字都等于它上方左右两个数字之和。所以可以通过这两种方式来定义二维数组元素值。二、图形每一行的元素个数跟所处行数一致,高维下标控制行数,低维下标控制每一行的元素个数。三、图形输出后需要居中,在每一行前面加相应空格数来实现。代码如下:public class TestYh{ publ...

2020-02-15 11:23:44 191

原创 学习记录分享

##程序分析首先分析题意,要实现输入一个整数值,在控制台上输出空格和星,组合成给定的图形。总的执行过程是每一行先输入一定数量的空格,再输入一定数量的星分析给定的例子:当整数值输入3时,共输出3行星,输入4时,输出4行星,行数与输入整数值相同,所以外层应该先套一个for循环,循环次数由输入整数值控制。然后再观察每行输入的情况,每一行都是先输入空格再输入星,以输入整数3为例,其1,2,3行...

2020-02-08 18:37:53 116

原创 学习记录分享

public class Test020610{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入您的税前收入:"); double pretaxIncome = s.nextDouble();...

2020-02-07 16:25:36 120

原创 学习记录分享

(if语句)某项查询之后,n条结果,单页显示m条记录,第i页显示第几条到第几条?public class Test0206062{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入结果条数:"); ...

2020-02-07 15:32:55 191

空空如也

空空如也

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

TA关注的人

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