上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 需要重点以下10种数据结构和10种算法: 10 个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie 树 10 个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法 阅读全文
posted @ 2020-02-08 12:42 gaopengpy 阅读(772) 评论(0) 推荐(0) 编辑
摘要: synchronized从语法的维度一共有3个用法: 1、静态方法加上关键字 2、实例方法(也就是普通方法)加上关键字 3、方法中使用同步代码块 前两种方式最为偷懒,第三种方式比前两种性能要好。 synchronized从锁的是谁的维度一共有两种情况: 锁住类 锁住对象实例 1)静态方法上的锁 静态 阅读全文
posted @ 2020-02-06 18:23 gaopengpy 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav 阅读全文
posted @ 2020-02-05 17:26 gaopengpy 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav 阅读全文
posted @ 2020-02-05 11:22 gaopengpy 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav 阅读全文
posted @ 2020-02-05 11:19 gaopengpy 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav 阅读全文
posted @ 2020-02-05 11:16 gaopengpy 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。 编辑相关快捷键: 注释 Ctrl + / 快速修复 Ctrl + 1 快速向上一行复制当前行 Ctrl+Alt+ ↑ 快速向下一行复制当前行 Ctrl+Alt+ ↓ 删除当前行 Ctrl + 阅读全文
posted @ 2020-02-04 15:41 gaopengpy 阅读(131) 评论(0) 推荐(0) 编辑
摘要: package com.gaopeng.interview; public class StudentHasComp implements Comparable<StudentHasComp> { private String name; private Integer age; private I 阅读全文
posted @ 2020-01-30 20:53 gaopengpy 阅读(555) 评论(0) 推荐(0) 编辑
摘要: package com.gaopeng.interview; public class Student { private String name; private int age; private int height; public String getName() { return name; 阅读全文
posted @ 2020-01-30 20:48 gaopengpy 阅读(507) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理: 1、只能代理实现了接口的类。 2、没有实现接口的类不能实现JDK的动态代理。 CGLIB动态代理: 1、针对类来实现代理的,但因为采用的是继承,所以不能对final修饰的类进行代理。 2、对指定目标类产生一个子类,通过方法拦截技术拦截所有父类方法的调用。 阅读全文
posted @ 2020-01-27 14:56 gaopengpy 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页