
java基础
文章平均质量分 79
yansdouble
每天进步一点点!!!18149963795
展开
-
github搜索常用总结
github搜索常用总结名字中包含in:name描述in:descriptonreadme中in:readme明确搜索 star、fork 数大于多少的stars: > 数字 关键字fork: > 数字 关键字明确搜索仓库大小size:>=5000 关键词更新时间pushed:>2019-01-03 spring cloud...原创 2019-11-19 17:02:24 · 303 阅读 · 0 评论 -
浏览器字符转义采坑经历
起因:今日完成一个接口数据,为了区分数据的特殊性,于是采用添加特殊字符的形式,eg:name+id,这样来区分唯一性。然而前端如此将参数拼接到url转到后台之后以该参数进行查找,一直查找不到数据,写入数据均正常。分析过程:首先查看之前写入库中的数据是否正确,发现没有错误,将sql单独拿出来执行仍然正确,问题只能出现在参数上了,于是确认前端传入的参数是否正确,仍然没有问题。然而后台的逻辑...原创 2019-08-19 17:16:50 · 1089 阅读 · 0 评论 -
浅析ArrayList源码(二)————add方法分析以及扩容原理
前言为什么要使用集合呢?这个问题想必对很多刚接触集合的人来讲,是个疑问。举个简单的例子,你申明一个整形数组,我现在要10个空间,int array[] = new int[10],很简单呀,再举个简单的例子,想申请一个整形数组,这个时候怎么解决?Java不像c++,可以灵活的malloc,如果加入malloc这种,那么Java不就和c++一样,存在着指针等问题的烦恼了,为了解决这种类似的现象,J...原创 2019-04-01 15:05:28 · 275 阅读 · 0 评论 -
浅析ArrayList源码(一)————变量以及构造方法分析
ArrayList结构图图中绿色实线表示接口继承,绿色虚线表示实现了接口,蓝色实线表示继承了类。要想理解这些,首先需要理解继承与接口的一些基础知识。...原创 2019-03-29 20:09:40 · 226 阅读 · 0 评论 -
List接口源码剖析
前言觉得有必要好好的看看底层的一些东西,有些东西感觉理解的不是那么透彻,如果有什么错误,希望大家指正。List结构图接口之间的关系,绿色实线图表示继承。在我之前的博客已经说明,两个接口之间是不能用实现的,需要用继承。接口继承之后,在实现子接口的时候需要将父类的接口也实现。因此,需要从Iterable接口看起。Iterable接口去掉了多余注释public interface Iter...原创 2019-03-29 18:36:46 · 199 阅读 · 0 评论 -
检查型异常(Checked Exception)与非检查型异常(Unchecked Exception)
检查型异常(Checked Exception)与非检查型异常(Unchecked Exception)检查型异常(Checked Exception)检查型异常通俗来讲就是必须用try catch进行包围的异常,比如进行数据库连接的时候,如下: public Connection Connection() { String URL = "jdbc:mysql:...原创 2019-03-19 12:06:09 · 2175 阅读 · 0 评论 -
浅析继承与实现接口
概念:原创 2019-03-25 21:01:36 · 371 阅读 · 0 评论 -
浅析抽象类与接口
概念抽象类:接口:原创 2019-03-25 20:13:31 · 143 阅读 · 0 评论 -
java代码解释private、public、default、protected权限
前言今天在想办法给我一个好朋友讲权限问题的时候,我想了很久,说每个区别可能会让他似懂非懂,于是用代码来解析。正文首先看一下我的工程结构:代码非常的简单:1.MainClasspublic class MainClass { //这里加上static的原因是main方法为static方法,因此必须调用static变量,看不懂先不用管,就当不存在static ...原创 2019-03-22 11:20:57 · 1068 阅读 · 0 评论 -
浅析List中remove导致的异常
问题起因闲来无事看起了java开发手册,发现一个有意思的地方,我整理了一下,大概如下: public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); ...原创 2019-03-20 11:01:11 · 3313 阅读 · 0 评论