摘要: 第一次参加竞赛,感触比较深,遂写随笔记录一下。 在刷了300多道题目以后,虽然是第一次参加竞赛,但还是比较得心应手的,完成了3道题目,名次排在400名,不过还有很大的提升空间。 竞赛题目与平时刷题主要有以下不同: 1. 更加接近面试时候的情况,在有时限的情况下,会比平时更紧张; 2. 虽然可以在本地 阅读全文
posted @ 2022-04-17 23:21 Perfecto7 阅读(210) 评论(0) 推荐(0)
摘要: 1. Java中的内置多线程操作 Java中为了线程安全,有一些集合和方法在底层就实现了多线程,接下来对这些集合和方法的运用进行研究探讨。 首先是非线程安全的Collection接口,对于实现该接口的所有集合,如List, Set, Queue,这些集合都是单线程集合,是非线程安全的,在多个线程同时 阅读全文
posted @ 2022-04-05 16:34 Perfecto7 阅读(28) 评论(0) 推荐(0)
摘要: ###本文对Java的多线程进行简单介绍和入门。 1. 什么是多线程? 多线程编程,就是让机器在实现代码时,做到同步执行代码。对于JVM来讲,这些代码的底层可能不是同时运行的,但从表面上看,他们是同时的。合理地使用多线程代码,可以使得程序执行更加高效。 2. 多线程的用途 在执行图片下载,文档写入等 阅读全文
posted @ 2022-03-26 22:01 Perfecto7 阅读(46) 评论(0) 推荐(0)
摘要: 1. 什么是泛型? 泛型是Java为了解决多类型兼容问题而引入的一种语法类型,比如在集合中放入各种不同类型的元素,如果使用Object类对类型进行声明,存在着类型转换造成的不安全的问题,但是引入泛型之后,泛型可以表示任意类型,而且对于特定的对象,泛型表示的类相同,即已经声明具体类型的泛型类只能使用该 阅读全文
posted @ 2022-03-19 22:30 Perfecto7 阅读(70) 评论(0) 推荐(0)
摘要: 本周对Java字符串的理解更深了一步。 1. Java中的字符串是不可变类型,即在进行字符串加减操作时,每次都会重新返回一个新的对象,原来的对象仍然存储在字符串常量池中。 2. 那么,什么是字符串常量池呢?字符串都存储在字符串常量池中,如果新建的一个字符串在常量池中已经存在,则直接返回其引用,有如下 阅读全文
posted @ 2022-03-04 20:17 Perfecto7 阅读(152) 评论(0) 推荐(0)