java基础
文章平均质量分 62
机智的爆爆哥
只要你足够的优秀 这个世界没有理由不对你和颜悦色(^O^)
展开
-
大白话Java版 TCP Socket编程案例 清晰明了
最近学习网络的过程中,了解到了应用借助socket接口在tcp上建立连接,发送请求的过程,遂做个记录,大白话讲解,相信小白都能看懂。原创 2023-02-06 15:00:07 · 1319 阅读 · 1 评论 -
你真的知道如何重写equals吗?
equals方法可没有我们想的那么简单!原创 2022-10-14 11:38:16 · 931 阅读 · 0 评论 -
4.面向对象你真的掌握的很好吗?
这是java核心技术卷的第四章,类与对象,总结了一些自己之前不是很明白的点。原创 2022-10-13 11:37:32 · 236 阅读 · 0 评论 -
3.那些Java程序中的小细节
总结了第三章那些容易被人忽略的点原创 2022-10-12 13:15:47 · 351 阅读 · 0 评论 -
1.你知道Java语言的特性吗?
简单讲了下读第一章的感悟,没什么干货啦。原创 2022-10-12 09:49:10 · 264 阅读 · 0 评论 -
HashMap复杂方法总结
主要总结下一些非常规的方法,有些用不太到,但没准哪天就用上了就来看看吧。原创 2022-09-29 21:13:15 · 477 阅读 · 0 评论 -
关于Stream和Map的巧用
题目是这样的//假设db中有两个这样的表 数据有100w 最终要返回的是Provice表的List集合 如果status为fasle 则不返回 如何在java层面解决呢?public class Mydemo { static ArrayList<Province> provinces = new ArrayList<>(); static ArrayList<ProvinceStatus> provinceStatusList = new原创 2021-12-25 17:28:20 · 642 阅读 · 0 评论 -
4.基本数据类型与包装类型
文章目录1. 为什么要有包装类型?2. 自动装箱与拆箱3. 基本数据类型与包装类的==与equals1. 为什么要有包装类型?个人理解这是为了弥补基本数据类型的不足 如果你在集合中使用 是无法放入 int long 之类的类型的 所以需要一个桥梁 为了泛型而考虑这也是为了保证面向对象的完整性 当你需要将字符串"1123" 转化为 int 类型 发现无从下手了 所以包装类可以提供一系列的属性方法 增强基本数据类型数据缓存 当Integer类型在 -128~127之间时 会从缓存区去取 作者可能是原创 2021-09-25 13:57:49 · 322 阅读 · 0 评论 -
3. java基本数据类型的小细节
1. java数据类型有哪些?简单的来讲 java中的数据类型 可以分为两个大类基本数据类型引用数据类型这次主要来讲讲基本数据类型共有8种byteshortcharintbooleanfloatdoublelong其中int和boolean类型我认为是最常用的 其他的用处没那么的多 但并不是说 就没用了2. 位 比特 字节 拜特理解位 字节之间的关系 对我们打好基础是非常有帮助的大家都知道 计算机无法跟人一样进行交流 它能够看懂的就是01001010 这样的数字比如原创 2021-09-22 17:34:15 · 182 阅读 · 0 评论 -
1.好像遇到瓶颈了。。。
写在第一篇也给其他小伙伴看看怎么说呢 就是目前的工作 基本都能完成 想学的东西很多 但是非常凌乱那么不如从头开始吧 尝试多输出虽然在开始学习的时候 做了很多笔记 但我认为 笔记是笔记是属于知识的范畴的 知识并不是属于你的 真正将这些知识转化成技能 才是真正属于自己的所以就从java基础开始 多输出 这里拿一张王二大大的图 就以这条路线去做吧当然 这是暂时的 之后就会替换成我自己的学习路线拿我自己的理解来说吧 学习不能盲目 比如23种设计模式 学了没几个 真到了要用的时候根本想不到用原创 2021-09-18 15:29:05 · 165 阅读 · 0 评论 -
2. java从安装到编译运行
1. 跑一个Java程序我用的是mac 安装java就不讲了 直接编辑代码ps: vim 就是一个编辑文件命令 你当然可以文本直接编辑将代码保存后 需要转化成 .class 后缀才能够运行程序使用javac 命令 将对应的java文件编译成class 文件java 类名 运行程序这里我就犯了个错误 以为还要加class 其实他自己会找的。。。2. 再看代码编译为什么不直接讲其他的知识点 而需要来讲一下java代码的编译呢?因为我们许多人会敲代码 但是基础的一些知识却忘的一干二原创 2021-09-18 16:52:38 · 229 阅读 · 0 评论 -
一图胜千言(三)我整理了字符串 String 的常用方法
原创 2021-05-23 14:46:59 · 154 阅读 · 0 评论 -
一图胜千言(二)我整理了HashSet与HashMap的常用方法
原创 2021-05-17 17:35:16 · 156 阅读 · 0 评论 -
一图胜千言(一)我整理了ArrayList与LinkedList的常用方法
原创 2021-05-16 11:33:05 · 186 阅读 · 0 评论 -
强软弱虚引用 看这个你就懂啦!
依赖关系强引用看案例引用为空 强制回收 不起作用软引用没有回收 内存充足 我们只能强制gc 情理之中的事情但如果内存不足呢?虚拟机限定5m大小运行 -Xms5m -Xmx5m -XX:+PrintGCDetails2020版如果找不到的话测试完美 在内存不足时被回收了弱引用软弱引用的案例WeakHashMap的使用看jdk文档的说明当他的键不再被使用时 将会自动移除整个entry对象说虚引用前要先说下引用队列 因为虚引用必须搭配引用队列引用队列原创 2021-02-05 21:08:45 · 1270 阅读 · 1 评论 -
局部变量与成员变量的区别
文章目录思维导图大纲看题 请说出打印结果 如果对此有疑惑 那么请看下去public class Exam { static int s; int i; int j; { int i=1; this.i++; j++; s++; } public void test(int j) { this.j++; i++; s++; }原创 2020-11-20 18:28:21 · 353 阅读 · 0 评论 -
类的初始化与实例化 你真的明白吗?
文章目录请看题class Father { private static int j = method(); private int i = test(); static { System.out.println(1); } public Father() { System.out.println(2); } { System.out.println(3); } public原创 2020-11-19 12:44:18 · 307 阅读 · 0 评论