没有合适的资源?快使用搜索试试~ 我知道了~
首页干货!资深java工程师面试要点大全+一年整理.pdf
资源详情
资源评论
资源推荐
重点知识
http://www.importnew.com/27326.html#comment-580652
1 java中所有类的父类是中所有类的父类是
http://www.jb51.net/article/86376.htm clone方法详解
浅克隆: 对象地址改变 但是 成员变量地址不改变
深克隆: 全部改变
2 类加载机制类加载机制 双亲委派机制双亲委派机制
http://blog.csdn.net/ns_code/article/details/17881581
3 java类的成员初始化顺序类的成员初始化顺序
http://blog.csdn.net/lgfeng218/article/details/7606735
4 ArrayList的自动扩容机制的自动扩容机制
http://blog.csdn.net/yang1464657625/article/details/59109133
有文章说ArrayList默认构造的容量为10,没错。 因为ArrayList的底层是由一个Object[]数组构成的,而这个Object[]数组,默认的长度是10,所以有的
文章会说ArrayList长度容量为10。
5 java位运算符位运算符
http://blog.csdn.net/vebasan/article/details/6193916
6 ArrayList 与与linkedList
http://pengcqu.iteye.com/blog/502676;
7 JVM调优技巧调优技巧
http://developer.51cto.com/art/201009/227315.htm
8 编译预编译 sql注入
http://blog.csdn.net/jiangwei0910410003/article/details/26143977
为什么它这样处理就能预防SQL注入提高安全性呢?其实是因为SQL语句在程序运行前已经进行了预编译,在程序运行时第一次操作数据库之前,SQL语句已经被数据库分析,编译和
优化,对应的执行计划也会缓存下来并允许数据库已参数化的形式进行查询,当运行时动态地把参数传给PreprareStatement时,即使参数里有敏感字符如 or '1=1'也数据库会作为一个
参数一个字段的属性值来处理而不会作为一个SQL指令,如此,就起到了SQL注入的作用了!
9 字符串反转字符串反转
http://www.jb51.net/article/87669.htm
10 mysql 行专列行专列 case when
https://www.cnblogs.com/thomas12112406/p/5813394.html
11 fianally
12 为什么使用内部类为什么使用内部类 多继承多继承
为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经
继承了某个(接口的)实现,对于内部类都没有影响。
在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类提供的、可以继承多个具体的或者抽象的类的能力来解决这些程序设计
问题。可以这样说,接口只是解决了部分问题,而内部类使得多重继承的解决方案变得更加完整。
其实使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,但是如果我们不需要解决多重继承问题,那么我们自然可以使用其他的编码方式,但是使用
内部类还能够为我们带来如下特性(摘自《Think in java》):
13 单点登陆单点登陆 SSO Single Sign On
https://www.cnblogs.com/EzrealLiu/p/5559255.html
14 自动装箱自动装箱 自动拆箱自动拆箱
https://www.cnblogs.com/dolphin0520/p/3780005.html
15 hashmap 集合区别集合区别
http://blog.csdn.net/qq_22118507/article/details/51576319
16 索引的优化索引的优化 什么时候使用索引什么时候使用索引
http://blog.csdn.net/linminqin/article/details/44342205
很多比较有经验的 Query 调优专家经常说,当一条Query返回的数据超过了全表的 15%时,就不应该再使用索引扫描来完成这个 Query 了。对于"15%"这个数字我们并
不能判定是否很准确,但是至少侧面证明了唯一性太差的字段并不适合创建索引。
由于根据索引扫描产生的都是随机随机 IO,其效率比进行全表扫描的顺序IO效率低很多,即使不会出现重复 IO 的读取,同样会造成整体 IO 性能的下降。
redis默认有db0~db15之多
17 tcp udp
https://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.html
分层分层
https://www.cnblogs.com/roverliang/p/5176456.html
18 进程与线程进程与线程
http://blog.csdn.net/yaosiming2011/article/details/44280797/
19 String 源码源码
http://blog.csdn.net/ylyg050518/article/details/52352993
new String("abc")与与 String a="abc"的区别的区别
http://blog.csdn.net/u012693072/article/details/17471745
String为什么设计为为什么设计为 Final不可变的?不可变的? (字符串常量池)(字符串常量池)
http://blog.csdn.net/ylyg050518/article/details/52352993
http://www.jb51.net/article/59935.htm 常量池
当代码中出现字面量形式创建字符串对象时,JVM首先会对这个字面量进行检查,如果字符串常量池中存在相同内容的字符串对象的引用,则将这个引用返回,否则新的
字符串对象被创建,然后将这个引用放入字符串常量池,并返回该引用。
当我们使用了new来构造字符串对象的时候,不管字符串常量池中有没有相同内容的对象的引用,新的字符串对象都会创建
intern
对于上面使用new创建的字符串对象,如果想将这个对象的引用加入到字符串常量池,可以使用intern方法。
调用intern后,首先检查字符串常量池中是否有该对象的引用,如果存在,则将这个引用返回给变量,否则将引用加入并返回给变量。
字符串常量池实现的前提条件就是Java中String对象是不可变的,这样可以安全保证多个变量共享同一个对象。如果如果 Java中的中的String对象可变的话,一个引用操作改对象可变的话,一个引用操作改
变了对象的值,那么其他的变量也会受到影响,显然这样是不合理的变了对象的值,那么其他的变量也会受到影响,显然这样是不合理的。
字符串常量池中存放的时引用还是对象,这个问题是最常见的。字符串常量池存放的是对象引用,不是对象。在字符串常量池中存放的时引用还是对象,这个问题是最常见的。字符串常量池存放的是对象引用,不是对象。在 Java中,对象都创建在堆中,对象都创建在堆
内存中。内存中。
优缺点优缺点
字符串常量池的好处就是减少相同内容字符串的创建,节省内存空间。
如果硬要说弊端的话,就是牺牲了CPU计算时间来换空间。CPU计算时间主要用于在字符串常量池中查找是否有内容相同对象的引用。不过其内部实现为HashTable,所
以计算成本较低。
你知道下面的代码,会创建几个字符串对象,在字符串常量池中保存几个引用么?
String test = "a" + "b" + "c"; 一个 实际上在编译期间,已经将这三个字面量合成了一个。这样做实际上是一种优化,避免了创建多余的字符串对象,也没有发生字符字符
串拼接问题串拼接问题
http://www.jb51.net/article/59934.htm
这就是Java编译器做的优化,当Java编译器遇到字符串拼接的时候,会创建一个StringBuilder对象,后面的拼接,实际上是调用StringBuilder对象的append方法。这样就
不会有我们上面担心的问题了
20 final static
http://lavasoft.blog.51cto.com/62575/18771/
21 final修饰对象本身是线程安全的修饰对象本身是线程安全的 但是集合类不是线程安全的但是集合类不是线程安全的
https://www.cnblogs.com/mianlaoshu/articles/3648403.html
22 spring 注入注入map list set
http://blog.csdn.net/xlgen157387/article/details/40349929
23 http 返回码含义返回码含义
24 cookie与与session
https://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html
剩余70页未读,继续阅读
过云雨后
- 粉丝: 10
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3