![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础学习
凹凸曼牵手小怪兽
这个人很懒,懒的程度,本网站想不出形容的词汇形容。。。。。
展开
-
Java基础 构造器理解
经常性写代码 快捷键 快速创建 有参构造 无参构造 get set 方法,但是有时候却忽略内部出现的含义或者意义 首先理解什么是构造器 Person p = new Person() 即 new + 构造器 系统默认存在无参构造 但是如果我们自定义了有参构造器,系统不再提供 默认的无参构造器,需要我们自己将其写出 Person p1 = new Per...原创 2019-05-19 12:17:19 · 178 阅读 · 0 评论 -
关于重写的总结以及学习
仅仅是为了让我自身和大家一起共同学习共同进步 下面并不是我个人总结 仅仅是共同学习 共同进步 共同提升 共同发展 ***重写规定以及重写关注细节*** ***重写前提是继承*** ...原创 2019-05-19 17:31:07 · 166 阅读 · 0 评论 -
方法的参数传递机制
结果如下: 结果的分析: 上面分析描述: 栈开辟两块空间 分别为main方法空间 change空间 栈开辟的两块空间分别对应堆空间里面的地址值 主要就是上面这两段话 参数传递机制 比如 String str 与 String s 空间地址值是不同的 所以 str 指向堆的值为hello s指向堆的值为helloworld(重新开辟了空间) 可能有疑问是arr[0...原创 2019-05-18 13:20:44 · 160 阅读 · 0 评论 -
Http请求状态码
一般Http请求状态码分为很多种,但是关于大致分类如下: 可以根据状态码的第一位数字大概率的判断出错的方向 以下是常见的Http请求的状态码: 面试经常会问到,但是如果只是回答了常用状态码会显得只是代码的搬运工 ...原创 2019-05-25 13:40:18 · 183 阅读 · 0 评论 -
关于HashMap的理解
首先是关于HashMap数据结构的定义: 1--HashMap采用了数组和链表的数据结构,它存储的内容是键值对(key-value)映射 其次是关于HashMap的工作原理解读: 2--存储步骤: 2.1--是按照put(key,value)首先是对key进行hash算法计算 存储位置,如果当前位置为空,直接存储数据 2.2--如果计算key的hash值是相同,那么就是以链表的方式链接在后面 ...原创 2019-05-25 14:38:37 · 169 阅读 · 0 评论 -
关于HashMap遍历方式理解
第一种就是普通方式通过Map.KeySet方式 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); } 第二种就是通过Map.EntrySet...原创 2019-05-25 15:20:33 · 107 阅读 · 0 评论 -
关于iterator()方法的正确使用
java.util.NoSuchElementException at java.util.ArrayList$Itr.next(ArrayList.java:862) 这个错误估计在使用迭代器的时候经常会犯错误,还是对于迭代器的用法不是很明白 例子: Collection coll1 = new ArrayList(); coll1.add(132); col...原创 2019-05-31 21:40:25 · 7509 阅读 · 1 评论