摘要: 一家政府外包 线上面试直接A4纸上手写代码。 ①集合相关API。 List list = new ArrayList(); { add:添加单个元素 remove:删除指定元素 list.remove(0);删除第一个元素 l ist.remove(true);//指定删除某个元素 contains 阅读全文
posted @ 2023-02-08 22:18 郁郁久居于人下 阅读(18) 评论(0) 推荐(0)
摘要: 原因:基本上高版本的软件都会向下兼容,并且解决软件之间的Bug问题 阅读全文
posted @ 2022-11-06 14:18 郁郁久居于人下 阅读(59) 评论(0) 推荐(0)
摘要: 一 概述 今天通过IDEA开启DEBUG模式的时候出现了下面的提示信息: idea debug Variables debug info not available 二 解决方法 根据提示信息以及IDEA工具跳出来的文件发现原因,那就是我在源码中加了断点没有放开,如图: 只要将图中断点放开即可。—— 阅读全文
posted @ 2022-09-19 12:38 郁郁久居于人下 阅读(83) 评论(0) 推荐(0)
摘要: 当使用IDEA启动HTML界面用EDAG浏览器访问时,此时如果浏览器有安装拓展会直接影响源代码 解决方法:关闭拓展,刷新后此行自动删除,事件执行正常 阅读全文
posted @ 2022-09-17 13:19 郁郁久居于人下 阅读(128) 评论(0) 推荐(0)
摘要: 可以返回接口,接口虽然不能被实例化,但是接口的实现类都可以向上转型为接口。所谓面向接口编程是指我们在编写代码时对数据参数的定义尽量写成接口,待真正实现的时候再用实际类型代替,这样 编写的好处是,代码的耦合性降低,在运行时我只需修改实现类类型,就可以实现不同的功能,而不必要修改接口的代码。 表面上是返 阅读全文
posted @ 2022-08-31 20:34 郁郁久居于人下 阅读(53) 评论(0) 推荐(0)
摘要: 构造器的使用Java中构造方法的使用有两个地方,一个是跟在关键字new后面,类名加上一个小括号(),小括号内根据实际加上实参,另外一个是跟在关键字super或this后加上一个小括号(),小括号内根据实际添加实参,下面进行举例。 例1: Demo demo = new Demo(); //这里是调用 阅读全文
posted @ 2022-08-21 16:51 郁郁久居于人下 阅读(88) 评论(0) 推荐(0)
摘要: 即快速排序算法,该算法由C.A.R.Hoare于1962年开发。 该函数的ANSI原型如下: void qsort(void *base, size_t nmemb, size_t size, int (*compar) (const void *, const void *)); 第1个参数指向待 阅读全文
posted @ 2022-07-31 22:07 郁郁久居于人下 阅读(35) 评论(0) 推荐(0)
摘要: 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数按补码形式参加按位与 阅读全文
posted @ 2022-07-29 20:31 郁郁久居于人下 阅读(43) 评论(0) 推荐(0)
摘要: typedef工具是一个高级数据特性,利用typedef可以为某一类型自定义名称。这方面与#define类似,但是两者有3处不同: 与#define不同,typedef创建的符号名只受限于类型,不能用于值。 typedef由编译器解释,不是预处理器。 在其受限范围内,typedef比#define更 阅读全文
posted @ 2022-07-27 21:11 郁郁久居于人下 阅读(69) 评论(0) 推荐(0)
摘要: 用指针访问成员 //使用指向结构的指针 #include<stdio.h> #define LEN 20 struct name { char first[LEN]; char last[LEN]; }; struct guy{ struct name handle; char favfood[LEN]; char 阅读全文
posted @ 2022-07-25 20:57 郁郁久居于人下 阅读(131) 评论(0) 推荐(0)