10 2023 档案

摘要:1.面向对象基础 1.1 面向对象三大特点 封装、继承、多态 面向过程是将解决问题的过程拆分为一个个方法执行;面向对象是先抽象出对象,由对象执行方法的方式解决问题。 1)封装:将一个对象的属性封装在对象内部,不允许外部对象直接访问对象内部信息。 2)继承:不同类型对象,相互之间经常有一定共同点。具体 阅读全文
posted @ 2023-10-31 10:32 求知律己 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.两数之和 1.1 暴力循环 万物皆可使用循环破解。 思路:两层循环,第一层找第一个变量,第二层找第二个变量。再判断两个变量之和是否与target相等,相等则返回下标。不等返回空数组。 public int[] twoSum(int[] nums, int target){ for(int i = 阅读全文
posted @ 2023-10-29 14:30 求知律己 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1.选择题 本次笔试一共五道选择题,其中两道都是考的continue,因此在这里记录一下continue和break的区别 在Java语法中,continue是跳过本次循环,进行下一次循环;而break是直接跳出循环。 在上图中,我们会发现if里面的语句走完的时候,就立马跳出循环,当i取余不等于0的 阅读全文
posted @ 2023-10-27 22:21 求知律己 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.选择题 1.计算机基本部件 现在所用的电脑都是由冯诺依曼五大结构组成,分别是输入、输出、存储器、运算器以及控制器。其中五大部分具有典型应用的输入是鼠标键盘、输出是显示器、打印机,储存是硬盘,运算器是CPU(中央处理器),控制器(多种控制电路组成的集合)。摄像头在拍摄的时候属于输入设备,在回放的时 阅读全文
posted @ 2023-10-23 15:53 求知律己 阅读(126) 评论(4) 推荐(0) 编辑
摘要:1.三种线程按顺序执行 public class Test1 { // private static Logger log = Logger.getLogger(Test2.class); public static void main(String[] args) throws Interrupt 阅读全文
posted @ 2023-10-15 15:08 求知律己 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1.选择题 1.1 四个页框,进程访问页号,LRU算法(Least Recently Used)最近最少使用算法。 1)概念:内存管理算法,根据数据历史访问记录淘汰数据,将最长时间未被访问的数据置换出去。当内存不足删除链表中最近最不常用的的数据,若从最右端进数据,那么删除的是最左端的数据。反之则删除 阅读全文
posted @ 2023-10-15 11:45 求知律己 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1.吉祥航空 1.1. HashMap实现,线程安全方式 答:1)HashMap不安全性,效率高,允许key和value为空,默认初始容量为16,之后每次扩充为2的倍数 为2倍数是因为取余能提升hash&(length-1)预算效率 底层是有数组+链表/红黑树构成。 2)关于哈希冲突(存储的不同值由 阅读全文
posted @ 2023-10-08 10:24 求知律己 阅读(32) 评论(0) 推荐(0) 编辑