Ironxin
Ironxin
全部文章
未归档
SQL刷题(4)
社区项目及调错(2)
读书笔记(4)
随笔(3)
题解(67)
归档
标签
去牛客网
登录
/
注册
Iron欣的学习之旅
踏浪而行,学就完事
全部文章
/ 未归档
(共24篇)
二分的再理解
前言 之前对二分理解不够透彻,现在学习后又有点心得了。 二分法之我个人最容易理解的写法 int binarySearch(int[] nums, int target) { int left = 0; int right = nums.length - 1; // 注意 wh...
2020-08-01
0
677
继续学习Scanner
来自专栏
前言 上次学习了基本的输入输出,现在记录下常用的数据机构。 需要建立二叉树 题目来源只有学会了建树,才能完成后续的解题方法的研究。 import java.util.Scanner; public class Main { public static void main(String[] a...
2020-07-21
0
698
设计模式的常用规则
来自专栏
一、单一职责原则 单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又最难运用的原则,白话文就是说,一个类里面,完成的功能应该尽可能的少,以免一个类里功能太多,耦合在一起后,后续进行业务扩展时,容易出问题。一个类负责一个功能,那么修改一个类就不会影响到其他类。 二、开闭原则 一个软件实体应当对...
2020-07-16
1
765
集合Map篇+并发安全的Map
来自专栏
常见的Map类 Hashtable、HashMap、LinkedHashMap、TreeMap 线程安全的Map类 Hashtable 、 Collections.synchronizedMap、ConcurrentHashMap 梳理关系 LinkedHashMap是HashMap添加双...
2020-07-13
0
1096
集合非Map篇
来自专栏
List下的成员 Arraylist: Object[]数组Vector:Object[]数组LinkedList: 双向链表(JDK1.6 之前为循环链表,JDK1.7 取消了循环) 和List有关的线程安全的类 java.util.Collections.synchronizedList(...
2020-07-13
0
819
杂乱的Java基础部分知识点(二)
来自专栏
深拷贝和浅拷贝 浅拷贝(shallowCopy)只是增加了一个指针指向已存在的内存地址,深拷贝(deepCopy)是增加了一个指针并且申请了一个新的内存,使这个增加的指针指向这个新的内存。 也就是说,浅拷贝是直指要害,而深拷贝只是表面的上的拷贝,因此造成的结果就是,浅拷贝发生变化时,会影响真正的值...
2020-07-12
0
670
杂乱的Java基础知识点(一)
来自专栏
equals和== 1.基本数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个ne...
2020-07-10
0
731
学Scanner心得
来自专栏
前言 java.util.Scanner在OJ中是很重要的存在。特地过来学习学习。 用法示例1 public class Main1 { public static void main(String[] args) { Scanner sc = new Scanner(Sys...
2020-07-07
0
703
设计模式之观察者模式
来自专栏
类结构图 UML图 初步理解 当使用观察者模式时,当一个状态发生变化,那么观察者会一一通知加入到观察者集合中的类。 代码理解 底部抽象类 public abstract class Observer { protected Subject subject; public ab...
2020-07-04
0
1181
设计模式之模板方法模式
来自专栏
UML类图 初步理解 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。之前学习的好几个模式都是调用的接口,稍微有点不同。 代码及理解 抽象类 public abstract class Game { abstract voi...
2020-07-04
0
1257
首页
上一页
1
2
3
下一页
末页