自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客网刷题记录(十五)

1.2.3.4.5.6.7.8.9.10.

2022-02-14 21:59:32 454

原创 牛客网刷题记录(十四)

1.2.3.4.5.6.7.8.9.10.

2022-02-14 20:06:42 243

原创 牛客网刷题记录(十三)

1.2.3.4.5.6.7.8.9.10.

2022-02-14 10:06:46 249

原创 牛客网刷题记录(十二)

1.2.3.4.

2022-02-12 09:02:01 175

原创 牛客网刷题记录(十一)

1.2.3.4.5.6.7.8.9.10.

2022-02-11 11:45:22 249

原创 牛客网刷题记录(十)

1.2.3.4.5.6.7.8.9.10.

2022-02-10 09:55:39 142

原创 牛客网刷题记录(九)

1.2.

2022-02-09 09:02:23 160

原创 牛客网刷题记录(八)

1.2.33.4.5.6.7.8.9.10.

2022-02-08 19:47:46 183

原创 牛客网刷题记录(七)

1.2.3.4.5.6.7.8.9.10.

2022-01-20 15:03:51 156

原创 牛客网刷题记录(六)

1.2.3.4.5.

2022-01-19 11:29:35 332

原创 牛客网刷题记录(五)

1.2.3.4.5.6.7.8.9.10.

2022-01-18 10:32:11 162

原创 牛客网刷题记录(四)

1.2.3.4.5.6.7.8.9.10.

2022-01-11 09:03:58 58

原创 牛客网刷题记录(三)

1.Ant和Maven都是基于Java的构建(build)工具。理论上来说,有些类似于(Unix)C中的make ,但没有make的缺陷。Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Ant特点 没有一个约定的目录结构 必须明确让ant做什么,什么时候做,然后编译,打包 没有生命周期,必须定义目标及其实现的任务序列 没有集成依赖管理Maven特点拥有约定,知道你的代码在哪里,放到哪里去 拥有一个生命周期,例如执行 mvn install 就可以自动执行编译,测试,打包等构.

2022-01-10 17:15:58 166

原创 牛客网刷题记录(二)

1.外部类/接口的访问控制符只有public和default,但是内部类/接口,类变量,成员变量,方法的访问控制符有四个是public、protected、default、private。注意一下,局部变量不能被访问修饰符修饰的。2.Servlet过滤器的配置包括两部分:第一部分是过滤器在Web应用中的定义,由<filter>元素表示,包括<filter-name>和<filter-class>两个必需的子元素第二部分是过滤器映射的定义,由..

2022-01-04 14:54:38 427

原创 牛客网刷题记录(一)

1.2.解析:start()是开启线程,等待获得时间片,一到获得时间片就执行。所以可能一开启就获得了时间片执行,也有可能等到two输出后才获得了时间片。所以BC都可能,所以D也正确。3.解析:从jdk作者设计的目的来看,javadoc是这么描述它们的: CountDownLatch: A synchronization aid that allows one or more threads to wait until a set of operations being p...

2021-12-31 15:44:31 189

转载 递归算法详解(来源知乎)

作者:慕课网链接:https://www.zhihu.com/question/20507130/answer/610400163来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。0、前言递归其实和循环是非常像的,循环都可以改写成递归,递归未必能改写成循环,这是一个充分不必要的条件。那么,有了循环,为什么还要用递归呢??在某些情况下(费波纳切数列,汉诺塔),使用递归会比循环简单很多很多 话说多了也无益,让我们来感受一下递归吧。我们初学编程的时候肯定会做过.

2021-09-01 14:09:39 1492

转载 异常之自定义异常类

自定义的异常类一般步骤: 1.自定义异常类要继承于Exception类或其子类,或其它异常类。 2.为自定义异常类声明字段(属性)成员、方法成员或重写父类的字段和方法。 3.自定义异常类至少要定义两个构造方法:一个是无参的;另外一个是带 String参数的,目的是将此字符串传递给父构造方法,同时这个String的 信息作为该异常对象的描述信息。 4.最后,起一个能标识异常情况的有意义的名字。示例代码: ...

2021-08-04 21:55:12 6458

转载 异常的使用方法(throw和throws)

1、声明方法抛出异常① 语法:throws(throws语法:[<修饰符>]<返回值类型><方法名>([<参数列表>])[throws<异常类>])② 为什么要声明方法抛出异常? 方法是否抛出异常与方法返回值的类型一样重要。假设方法抛出异常却没有声明该方法将抛出异常,那么客户程序员可以调用这个方法而且不用编写处理异常的代码。那么,一旦出现异常,那么这个异常就没有合适的异常控制器来解决。③ 为什么抛出...

2021-08-04 20:54:54 399

转载 每个类型的异常的特点

1.Error体系 : Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形。应用程序不应该抛出这种类型的对象(一般是由虚拟机抛出)。如果出现这种错误,除了尽力使程序安全退出外,在其他方面是无能为力的。所以,在进行程序设计时,应该更关注Exception体系。2.Exception体系包括RuntimeException体系和其他非RuntimeException的体系 :① RuntimeException:RuntimeException体系包括错...

2021-08-04 20:45:16 523

原创 Scanner 函数的用法

Scanner scanner = new Scanner(System.in); //Scanner函数只需要实例化一次,之后使用对象调用就可以一直输入。1.输入整数int num = scanner.nextInt(); //输入整数double num = scanner.nextDouble(); //输入double型2.输入字符串String str = scanner.next(); //读取到空格之后停下String str = scanner.next.

2021-08-03 23:40:24 2224

转载 Java中new的作用

Java中创建一个对象,例如 Person person = new Person("张三", 20); 包括几部分1. 声明(Declaration):将变量名称与对象类型关联的变量声明。 Person person 就是告诉编译器你将使用person引用一个Person类型的对象。其初始值将待定,直到有一个对象真正被创造和分配给它。这里只是简单地声明一个引用变量而并没有创建一个对象。2. 实例化(Instantiating):new关键字是一个java运算符,它用来创建...

2021-08-03 00:54:29 13500

空空如也

空空如也

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

TA关注的人

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