摘要:
环境准备
操作系统,ubuntu-14.04.6-desktop-amd64.iso,下载地址:http://59.80.44.100/releases.ubuntu.com/14.04/ubuntu-14.04.6-desktop-amd64.iso。
Open JDK源码,openjdk-7u75-src-... 阅读原文
2019-03-13 00:11:03 阅读(2363) 评论(0)
摘要:
2018年,互联网行业的寒冬、裁员成了我们的热词。
2019年,大佬们预言,互联网行业没有最冷,只有更冷。
2018年互联网大厂减少了招聘的人数,对于公司里多余的人员也进行了“结构优化”。很多人都莫名巧妙的吐槽:上午还在工作,下午就接到了裁员通知。今年的裁员潮来得更猛烈一些,宜信被员工曝光要裁员三分... 阅读原文
2019-03-12 23:33:04 阅读(2643) 评论(0)
摘要:
♦ 未在 Java构建路径中 找到父类 "javax.servlet.http.HttpServlet"
♦ 解决办法:
项目右击 → Build Path → 右侧 Add Library → server runtime → Apache Tomcat
→ Finish → A... 阅读原文
2019-03-12 21:42:02 阅读(2435) 评论(0)
摘要:
目录
1. maven的作用
2. 依赖管理
2.1 坐标机制
2.2 版本管理
2.3 依赖范围
2.4 依赖传递
2.5 依赖冲突的调节
2.6 可选依赖
2.7... 阅读原文
2019-03-12 20:41:03 阅读(2403) 评论(0)
摘要:
归并排序和快速排序是面试常考的两大排序,两者平均时间复杂度均可以达到O(nlogn)。接下来将记录一下这两种排序的动图原理显示以及代码的记忆方式。
归并排序
一、动图展示
动图原文链接:https://blog.csdn.net/qq_36442947/article/details/81612870
二... 阅读原文
2019-03-12 19:38:05 阅读(2301) 评论(0)
摘要:
MySQL是一个开放源代码的数据库管理系统,是由MySQL AB公司开发、发布并支持的,现在属于Oracle旗下产品。
与其他大型数据库管理系统如Oracle、DB2、SQL Server等相比,虽然MySQL规模小、功能有限,但是具有跨平台、体积小、速度快、成本低等优点,是最受欢迎的关系型数据库管理系统之一。
... 阅读原文
2019-03-12 19:36:23 阅读(2572) 评论(0)
摘要:
解析:执行构造代码块,发现变量i没有被定义,于是开始从上下文去寻找是否在别处被定义了,又知变量在哪定义就在哪使用,所以只能从构造代码块内部以及构造代码块上文去寻找变量i是否被定义,结果没有找到,此时会将变量i标记为成员变量,但只是一个标记值,只能作赋值操作,不能做其他操作,所以右图会报... 阅读原文
2019-03-12 17:42:03 阅读(2407) 评论(0)
摘要:
原则:如果父类的方法返回值类型为引用类型,则子类的方法返回值类型要么与父类方法返回值类型相同,要么是父子方法返回值类型的子类。
采用反证法,代码如下:
解析:向上造型C c = new D(); 其中c对象的声明类为C类,所以C类告诉c对象有一个m()方法可以被调用,且返回值类型为B。而c对象的实际创建... 阅读原文
2019-03-12 16:51:03 阅读(2380) 评论(0)
摘要:
由于泛型存在某种不确定的类型,因此很少直接运用于拿来即用的泛型类,它更经常以泛型接口的面目出现。例如几种基本的容器类型Set、Map、List都被定义为接口interface,像HashSet、TreeMap、LinkedList等等只是实现了对应容器接口的具体类罢了。泛型的用途各式各样,近的不说,远的如数组工具Ar... 阅读原文
2019-03-12 15:36:02 阅读(2442) 评论(0)
摘要:
Java内存可以粗略的区分为堆内存(Heap)和栈内存(Stack),堆中存放的是对象实例,而栈中存放的则是方法调用过程中的局部变量或引用等。
在Java语言中,字符串的生命与初始化有如下两种方式:
1. 初始化
String str1 = "helloJava";
String str2 = "hell... 阅读原文
2019-03-12 14:25:25 阅读(2307) 评论(0)