自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉默王二

沉默王二,CSDN 头牌博主,Java 领域优质创作者,2019、2020 两届博客之星 Top5

  • 博客(1138)
  • 资源 (22)
  • 问答 (3)
  • 收藏
  • 关注

原创 终于,字节跳动要取消大小周了,我 1.7 万人的票圈都快炸了!

终于,字节跳动要取消大小周了,我 1.7 万人的票圈都快炸了!(原来在字节的票友还真不少)从一些票友的表述上来看,取消大小周,意味着一年接近 10 万元的收入木了,不得不说,字节的加班费是真的多!但与此同时,为字节拼搏奋斗的票友们终于享受到了双休的快乐!周六出去玩,周日宅家读读书,得劲!给大家看一下我这十多年读过的一些计算机经典书单哈,从入门到活着,很全(强行狗头)!这个体系是我花了一个多月的时间整理的,没想到,硬盘上竟然积攒了这么多好东西!当然,硬盘上还有一些不可描述的电影之类的(嘿嘿)。大家

2021-07-10 08:55:28 22780 58

原创 GitHub 星标 115k+的 Java 教程,超级硬核!下载量突破 1 万次!

CSDN 的同学们,大家好,我是二哥呀!学 Java 其实不难,重要的是找到好的学习资料和学习方法,然后付诸实践。这里给大家分享一些我的经验心得,希望能给大家一些启发和帮助。一开始不要啃那些经典书!切记切记切记!说出来不怕你笑话,我上大学的时候,老师安排的一本教材是《Java 编程思想》,足足 880 页,拿到手的时候就像捧一本圣经,以为从此自己就要走上一条幸福的康庄大道。可好景不长,我发现自己根本就看不懂,一心想着要转专业,幸好名额有限,没转走!这本书现在还摆在我的桌子边,书角已经破损了!当

2021-07-08 08:27:18 11552 47

原创 Duang!Duang!Duang!直击痛点的一款 HTTP 客户端框架(Java),墙裂推荐!

大家好,我是二哥呀!今天来给大家推荐一款直击痛点的 HTTP 客户端框架,可以超高效率地完成和第三方接口的对接。在介绍本篇的主角之前,我们先来了解下 Java 生态中的 HTTP 组件库,大致可以分为三类:JDK 自带的 HttpURLConnection 标准库;Apache HttpComponents HttpClient;OkHttp。使用 HttpURLConnection 发起 HTTP 请求最大的优点是不需要引入额外的依赖,但是使用起来非常繁琐,也缺乏连接池管理、域名机械控制等

2021-07-07 15:14:10 5699 19

原创 900万!!!!!!!!这也太强了吧!!!我的老天!!!!!!!!!!

大家好,我是二哥呀!之前在送书的时候做了一个小调查,问题是:“你是怎么认识二哥的?”我以为从知乎上了解的多一些,没想到,CSDN 上的最多,看来二哥还是在 CSDN 上更有影响力一些,这个结果多少让我感到有些意外,因为我最近在知乎上更新得更勤快一些。写这篇文章的时候,我去 CSDN 上看了一眼我的主页。访问量突破了 900 万!按照目前的增长速度来看,年底突破 1000 万访问量应该没啥大问题。另外还有一些数据我觉得也挺牛逼的:原创文章数量 957 篇;作者总榜第 12 名;作者周榜第

2021-07-04 11:06:50 27137 377

原创 成绩出来了!700 分也上不了清华,究竟该如何从内卷中走出来!肺腑之言,建议转发给亲戚朋友们!

大家好,我是二哥呀!这几天,陆陆续续各省的高考分数线都已经出来了,想必大家都心生感慨。作为河南人,就给大家看下 2021 年河南省普通高招分数段的统计表吧。卧槽!真的是感觉到可怕,最高分 738 分,差 12 分满分,700 分以上的有 68 人!换句话说,如果内卷是存在的,那么就河南考生的竞争而言,绝对是内卷的王中王。有人可能会说,会不会是考题太简单了,其实分对于河南考生来说,意义真不大。有意义的,只有排名!拿 2020 年来举例吧,清华的非提前批,理科招生只有 57 人!什么概念呢?你考

2021-06-30 10:39:32 30995 229

原创 在 CSDN 官宣了,二哥要和华为大佬一起创业了!也许以后洛阳的小伙伴回乡又多了一个选择!

大家好,我是二哥呀。前天的文章提了一嘴,有个客户从长沙开了 9 个多小时的车,来洛阳找我谈个项目。一开始,我并不知道他是华为的,聊的投机了,他就讲了一些经历给我,说实在的,真的是有把我佩服到。为了能谈好这次合作,我把郑州的一位大学同学也叫了过来。为了尽到地主之谊,我把他们安排到了友谊宾馆,大家一听这名字是不是觉得很土,其实不是的,这宾馆可是招待过很多高级干部的地方,hhh。当然了,大佬离开华为有一段时间了,因为创业。一开始,创业做得风生水起,无奈碰上疫情,再加上经济下行,维艰了。这一点我深有感受,之

2021-06-27 08:22:56 30672 360

原创 卷王指南,大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?

同学们好,我是王老师——二哥呀!(笑喷)好巧!前几天有同学私信问过我这个问题:大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?再加上高考结束后填报志愿,想必 CSDN 上有很多同学挺迷茫的。我就来(主观地)一一分析下,从后往前。网络工程,听起来还算是蛮高端大气上档次的,大家可以去百度百科或者维基百科看一下这个专业的解释。我的理解是网络工程是将计算机以及其他设备串联完成网络通信,以及智能化监控的学科。主要的分支有:路由交换、网络安全、无线网络等等。我之前在的一个公司(十年

2021-06-23 08:29:56 48763 131

原创 纯记录,没干货,Mac 的 iterm2 远程链接 中文乱码 问号?正确的解决方案

因为要帮以前的老板解决一个问题,需要远程链接到 contos 服务器,结果出现了中文乱码!中文以 ? 号显示,本地没有问题,网上找了很多解决方案,比如说https://www.zhihu.com/question/20117388这个方案,也是完全扯淡!不行还有这个方案,扯淡不行!折腾了好久,完全被误导了!认认真真看了 iterm2 的选项,哦,找到了!草!Mac 升级后,默认竟然选的是红色框里的编码,真特么搞!选了 Unicode utf-8 后就解决了!...

2021-06-22 10:39:46 2446 3

原创 卧槽,泪目了!二哥被读者的深情告白了感动哭了!!!!

CSDN 的小伙伴们,大家好!见下图,微信上收到读者发来了一篇有道云笔记——《致前辈》。我以为最多也就 200 个字,结果打开一看,惊呆了,进度条都找不到了!这难道就是最深情的告白?花了 10 分钟才看完了一半的内容,读者又发来一个红包,点开一看,尼玛,大金额啊!我懂,这是真爱没跑了!看完内容后,我觉得写得真不错,除了一些文字的处理上略显粗糙外(毕竟这名读者才 20 岁),真的是处处是真情!所以我决定把读者的告白公布于众了,哈哈哈。以下是原文。PS:学习 Java 的同学可以看看我整理的这份

2021-06-21 15:50:44 4083 11

原创 凌晨起来肝的一篇 Java 学习路线,保证学弟学妹们大三大四的时候顺利找到实习 Offer

2021 年最新 Java 版校招学习路线,大厂外企 Offer 随便挑

2021-06-18 08:17:05 29106 93

原创 四次考研,终于上岸!反正我感觉很牛逼!

CSDN 的小伙伴们,大家好,我二哥呀!我是 2011 年大学毕业的,掐指一算,到现在有 10 多个年头了!随着时间线的拉长,很多同学都失去了联系,但有几个玩得好的,一直保持着非常融洽的关系。保持联系的这些同学,都在郑州工作。所以每次只要我去郑州,基本上衣食住行都有人全包了——十足的白嫖党。其中有一个同学,叫石磊,我提到过多次。我大学的时候基本上靠打游戏和谈恋爱过日子,成绩是一塌糊涂,还挂科了好几次。但石磊和我不同,他属于班里面为数不多的好学生,老师搞不定的编程问题到他这都能搞定。所以,上学那会我就

2021-06-16 15:19:26 10504 49

原创 去携程实习了!半年时间,从机械转行 Java,二哥的读者真牛逼!

大家好,我是二哥呀。今天端午节,我带着老婆、女儿、妹妹来青岛了,高铁上,我们谈起了毕业后去哪里工作的话题。老读者应该知道了,我毕业后去的苏州,从个人情感上来说,我是非常喜欢苏州的,不仅景美,人也美,哈哈。毕业后去哪个城市,其实对于我们程序员来说,还是蛮重要的,这在很大程度上决定了你未来的职业发展。首先,尽量选择一线城市,比如说北上广深杭,这里的机会多,薪资起点高,技术紧跟潮流。其次,可以选择省会城市,比如说成都、南京、武汉,薪资相对还不错,技术也跟得上,还可以作为长期发展的根据地,没有意外基本上就在这

2021-06-14 10:55:01 61565 97

原创 炸裂!手摸手教你如何吃透一个 Java 项目,yyds

先说一下大多数新手的情况:就是对着视频敲 Java 项目,其中遇到的 BUG 还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂,应该怎样才能掌握一个项目所用的知识点呢?先分享一位好朋友丁威的经验吧,他是《RocketMQ技术内幕》一书的作者。他在尝试学习 RocketMQ 之前未曾接触过消息中间件,但硬是通过自己提炼的学习方法,最终成为 RocketMQ 社区的优秀布道师。这让他有了一个非常亮眼的标签,极大提高了职场竞争力。他的总结有以下四点:了解这个项目的使用场

2021-06-11 08:48:09 32035 42

原创 硬核,学习 Java 的一点小建议(思维导图,建议收藏)!

CSDN 收到一条读者的私信,情真意切,所以我承诺他今天一定写篇文章好好回复他一下。先来看一下他的私信内容吧。首先映入我的眼帘的是这个称呼——“老前辈”,我一下子没忍住,笑了!说起来也奇怪,上学的时候,同学几乎都比我大,玩得好的基本上都是哥哥或者姐姐。就连高三时追过的一个学妹,后来得知竟然比我大几个月。可这些年呢?不管是遇到的读者,还是写博客的朋友,几乎不约而同的比我小,有上初中的,有上高中的,有读大学的,有在职的,几乎都是 90 后或者 00 后。比我年长的,还真的是凤毛麟角、屈指可数!不得不感

2021-06-07 09:02:26 22577 111

原创 再见了,学术硕士!

CSDN 的小伙伴们,大家好,我是二哥呀!平常空闲的时候,除了读书,我最喜欢看的就是阮一峰老师的《科技爱好者周刊》了。不得不说,阮一峰老师涉猎的主题实在是太丰富了,每次看的时候仿佛就像是在知识的海洋里畅游,特别得劲!不管是里面分享的知识库,还是阮一峰老师自己的观点,有不少我认为都是宝藏级别的。第 161 期的主题是“再见了,学术硕士”,我觉得很值得分享给二哥的读者朋友们,尤其是还没有参加工作的同学,需要特别注意了!文章来源:http://www.ruanyifeng.com/blog/2021/0

2021-06-06 13:53:30 11543 20

原创 教妹学Java:什么是 Java?

Java 是什么“二哥,到底什么是 Java?给我说说呗。”“三妹啊,这就直奔主题了啊,先去给哥买包烟吧,哥先考验考验你的诚心。”(五分钟过后)“三妹啊,你怎么还不去?”“二哥,掏钱啊。”(真实亲妹子啊,买包烟还得我掏钱,关键是还得给跑腿费。十分钟后,三妹从楼下小卖部买了一包熊猫回来了,我用 Zippo 火机点了一支——这火机是 21 岁生日的时候初恋女友送我的,质量确实不错,现在还在用。)“三妹啊,听我慢慢来给你解释。”Java 是一门计算机编程语言,高级、健壮、面向对象,并且非常安全。它

2021-06-05 12:28:54 3362 18

原创 教妹学Java:深入浅出之美团技术团队解析过的 String.intern

intern“哥,你发给我的那篇文章我看了,结果直接把我给看得不想学 Java 了!”三妹气冲冲地说。“哪一篇啊?”看着三妹面色沉重,我关心地问到。“就是美团技术团队深入解析 String.intern() 那篇啊!”三妹回答。https://tech.meituan.com/2014/03/06/in-depth-understanding-string-intern.html“哦,我想起来了,不挺好一篇文章嘛,深入浅出,精品中的精品,看完后你应该对 String 的 intern 彻底理解

2021-06-05 12:27:56 2023 5

原创 教妹学Java:学弟学妹都必须掌握的字符串常量池

字符串常量池“三妹,今天我们来学习一下字符串常量池吧,这是字符串非常中关键的一个知识点。”我话音未落,青岛路小学那边传来了嘹亮的歌声就钻进了我的耳朵,“唱 ~ 山 ~ 歌 ~”三妹说,“好呀,开始吧,哥。”“先从这道面试题开始吧!”String s = new String("二哥");“这行代码创建了几个对象?”“不就一个吗?”三妹不假思索地回答。“不,两个!”我直接否定了三妹的答案,“使用 new 关键字创建一个字符串对象时,Java 虚拟机会先在字符串常量池中查找有没有‘二哥’这个字符

2021-06-05 12:27:15 1701 5

原创 教妹学Java:从源码来看字符串的不可变性

字符串源码分析我正坐在沙发上津津有味地读刘欣大佬的《码农翻身》——Java 帝国这一章,门铃响了。起身打开门一看,是三妹,她从学校回来了。“三妹,你回来的真及时,今天我们打算讲 Java 中的字符串呢。”等三妹换鞋的时候我说。“哦,可以呀,哥。听说字符串的细节特别多,什么字符串常量池了、字符串不可变性了、字符串拼接了、字符串长度限制了等等,你最好慢慢讲,否则我可能一时半会消化不了。”三妹的态度显得很诚恳。“嗯,我已经想好了,今天就只带你大概认识一下字符串,具体的细节咱们后面再慢慢讲,保证你能及时消化

2021-06-05 12:26:41 1396 2

原创 教妹学Java:数组打印最优雅的方式deepToString

打印数组“哥,之前听你说,数组也是一个对象,但 Java 中并未明确的定义这样一个类。”看来三妹有在用心地学习。“是的,因此数组也就没有机会覆盖 Object.toString() 方法。如果尝试直接打印数组的话,输出的结果并不是我们预期的结果。”我接着三妹的话继续说。“那怎么打印数组呢?”三妹心有灵犀地把今天的核心问题提了出来。“首先,我们来看一下,为什么不能直接打印数组,直接打印的话,会出现什么问题。”来看这样一个例子。String [] cmowers = {"沉默","王二","一枚有趣

2021-06-05 12:26:10 2068 4

原创 教妹学Java:数组专用工具类 Java.util.Arrays

数组专用工具类“哥,数组专用工具类是专门用来操作数组的吗?比如说创建数组、数组排序、数组检索等等。”三妹的提问其实已经把答案说了出来。“是滴,这里说的数组专用工具类指的是 java.util.Arrays 类,基本上常见的数组操作,这个类都提供了静态方法可供直接调用。毕竟数组本身想完成这些操作还是挺麻烦的,有了这层封装,就方便多了。”在回答三妹的同时,我打开 Intellij IDEA,找到了 Arrays 类的源码。package java.util;/** * @author Josh Blo

2021-06-05 12:25:35 1560 4

原创 教妹学Java:最重要的数组结构之一:数组

数组概览“哥,我看你之前的文章里提到,ArrayList 的内部是用数组实现的,我就对数组非常感兴趣,想深入地了解一下,今天终于到这个环节了,好期待呀!”三妹的语气里显得很兴奋。“的确是的,看 ArrayList 的源码就一清二楚了。”我一边说,一边打开 Intellij IDEA,并找到了 ArrayList 的源码。/** * The array buffer into which the elements of the ArrayList are stored. * The capacity

2021-06-05 12:24:57 1276 2

原创 教妹学Java:自动拆箱与自动装箱,好玩

自动装箱与拆箱“哥,听说 Java 的每个基本类型都对应了一个包装类型,比如说 int 的包装类型为 Integer,double 的包装类型为 Double,是这样吗?”从三妹这句话当中,能听得出来,她已经提前预习这块内容了。“是的,三妹。基本类型和包装类型的区别主要有以下 4 点,我来带你学习一下。”我回答说。我们家的斜对面刚好是一所小学,所以时不时还能听到朗朗的读书声,让人心情非常愉快。“三妹,你准备好了吗?我们开始吧。”“第一,包装类型可以为 null,而基本类型不可以。别小看这一点区别,它

2021-06-05 12:24:14 1250 2

原创 教妹学Java:面试经典题目:浅拷贝与深拷贝有什么区别

浅拷贝与深拷贝“哥,听说浅拷贝和深拷贝是 Java 面试中经常会被问到的一个问题,是这样吗?”“还真的是,而且了解浅拷贝和深拷贝的原理,对 Java 是值传递还是引用传递也会有更深的理解。”我肯定地回答。“不管是浅拷贝还是深拷贝,都可以通过调用 Object 类的 clone() 方法来完成。”我一边说,一边打开 Intellij IDEA,并找到了 clone() 方法的源码。@HotSpotIntrinsicCandidateprotected native Object clone() th

2021-06-05 12:23:37 1955 4

原创 教妹学Java:Java 表示,我只有值传递,没有引用传递

值传递与引用传递“哥,说说 Java 到底是值传递还是引用传递吧?”三妹一脸的困惑,看得出来她被这个问题折磨得不轻。“说实在的,我在一开始学 Java 的时候也被这个问题折磨得够呛,总以为基本数据类型在传参的时候是值传递,而引用类型是引用传递。”我对三妹袒露了心声,为的就是让她不再那么焦虑,她哥当年也是这么过来的。C 语言是很多编程语言的母胎,包括 Java,那么对于 C 语言来说,所有的方法参数都是“通过值”传递的,也就是说,传递给被调用方法的参数值存放在临时变量中,而不是存放在原来的变量中。这就意

2021-06-05 12:23:06 1235 3

原创 教妹学Java:接口,抽象的另一种表现方式

接口“哥,我看你朋友圈说《教妹学 Java》专栏收到了第一笔赞赏呀,虽然只有一块钱,但我也替你感到开心。”三妹的脸上洋溢着自信的微笑,仿佛这钱是打给她的一样。“是啊,早上起来的时候看到这条信息,还真的是挺开心的,虽然只有一块钱,但是开源的第一笔,也是我人生当中的第一笔,真的非常感谢这个读者,值得纪念的一天。”我自己也掩饰不住内心的激动。“有了这份鼓励,我相信你更新下去的动力更足了!”三妹今天说的话真的是特别令人喜欢。“是啊是啊,所以,今天要更新第 26 讲了——接口。”我接着说,“对于面向对象编

2021-06-05 12:22:32 1258 3

原创 教妹学Java:抽象类,子类复用的基石

抽象类“二哥,你这明显加快了更新的频率呀!”三妹对于我最近的肝劲由衷的佩服了起来。“哈哈,是呀,这次不能再断更了,我要再更 175 篇,总计 200 篇,给广大的学弟学妹们一个完整的 Java 学习体系。”我对未来充满了信心。“那就开始吧。”三妹说。定义抽象类的时候需要用到关键字 abstract,放在 class 关键字前,就像下面这样。abstract class AbstractPlayer {}关于抽象类的命名,《阿里的 Java 开发手册》上有强调,“抽象类命名要使用 Abstr

2021-06-05 12:21:55 1292 3

原创 教妹学Java:判断对象的类型,instanceof关键字

instanceofinstanceof 操作符的用法其实很简单:(object) instanceof (type)用意也非常简单,判断对象是否符合指定的类型,结果要么是 true,要么是 false。在反序列化的时候,instanceof 操作符还是蛮常用的,因为这时候我们不太确定对象属不属于指定的类型,如果不进行判断的话,就容易抛出 ClassCastException 异常。我们来建这样一个简单的类 Round:class Round {}然后新增一个扩展类 Ring:class

2021-06-05 12:21:10 2951 4

原创 教妹学Java:再见了,我的final 关键字

final 关键字“哥,今天学什么呢?”“今天学一个重要的关键字——final。 ”我面带着朴实无华的微笑回答着她,“对了,三妹,你打算考研吗?”“还没想过,我今年才大一呢,到时候再说吧,你决定。”“好吧。”我摊摊手,表示很无辜,真的是所有的决定都交给我这个哥哥了,如果决定错了,锅得背上。01、final 变量“好了,我们先来看 final 修饰的变量吧!”“被 final 修饰的变量无法重新赋值。换句话说,final 变量一旦初始化,就无法更改。”“来看这行代码。”final int a

2021-06-05 12:20:37 2814 14

原创 教妹学Java:代码初始化块,让我先走一步

代码初始快“哥,今天我们要学习的内容是‘代码初始化块’,对吧?”看来三妹已经提前预习了我上次留给她的作业。“是的,三妹。代码初始化块用于初始化一些成员变量。 ”我面带着朴实无华的微笑回答着她,“对象在创建的时候会执行代码初始化块。”“可以直接通过‘=’操作符对成员变量进行初始化,但通过代码初始化块可以做更多的事情,比如说打印出成员变量初始化后的值。”“三妹,来看下面的代码,我们可以直接通过 = 操作符对成员变量进行初始化。”class Bike{ int speed=100; }

2021-06-05 12:20:06 1146 2

原创 教妹学Java:傻傻分不清,方法重载和方法重写

方法重载和方法重写01、开篇入冬的夜,总是来得特别的早。我静静地站在阳台,目光所及之处,不过是若隐若现的钢筋混凝土,还有那毫无情调的灯光。“哥,别站在那发呆了。今天学啥啊,七点半我就要回学校了,留给你的时间不多了,你要抓紧哦。”三妹傲娇的声音一下子把我从游离的状态拉回到了现实。“今天要学习 Java 中的方法重载与方法重写。”我迅速地走到电脑前面,打开一份 Excel 文档,看了一下《教妹学 Java》的进度,然后对三妹说。“如果一个类有多个名字相同但参数个数不同的方法,我们通常称这些方法为方法重

2021-06-05 12:19:20 1298 2

原创 教妹学Java:学弟必须掌握的,this 和 super 关键字

this 和 super 关键字“哥,被喊大舅子的感觉怎么样啊?”三妹不怀好意地对我说,她眼睛里充满着不屑。“说实话,这种感觉还不错。”我有点难为情的回答她,“不过,有一点令我感到些许失落。大家的焦点似乎都是你的颜值,完全忽略了我的盛世美颜啊!”“哥,你想啥呢,那是因为你文章写得好,不然谁认识我是谁啊!有你这样的哥哥,我还是挺自豪的。”三妹郑重其事地说,“话说今天咱学啥呢?”“三妹啊,你这句话说得我喜欢。今天来学习一下 Java 中的 this 关键字吧。”喝了一口农夫山泉后,我对三妹说。“thi

2021-06-05 12:18:46 1278 3

原创 教妹学Java:学妹必须学会的static 关键字

static 关键字“哥,你牙龈肿痛轻点没?周一的教妹学 Java 你都没有更新,偷懒了呀!”三妹关心地问我。“今天周四了,吃了三天的药,疼痛已经减轻不少,咱妈还给我打了电话,让我买点牛黄解毒片下下火。”我面带着微笑对三妹说,“学习可不能落下,今天我们来学 Java 中 static 关键字吧。”“static 是 Java 中比较难以理解的一个关键字,也是各大公司的面试官最喜欢问到的一个知识点之一。”我喝了一口咖啡继续说道。“既然是面试重点,那我可得好好学习下。”三妹连忙说。“static 关键

2021-06-05 12:18:06 1192 2

原创 教妹学Java:构造方法,对象初始化的必经之路

Java 构造方法我对三妹说,“上一节学了 Java 中的方法,接着学构造方法的话,难度就小很多了。”“在 Java 中,构造方法是一种特殊的方法,当一个类被实例化的时候,就会调用构造方法。只有在构造方法被调用的时候,对象才会被分配内存空间。每次使用 new 关键字创建对象的时候,构造方法至少会被调用一次。”“如果你在一个类中没有看见构造方法,并不是因为构造方法不存在,而是被缺省了,编译器会给这个类提供一个默认的构造方法。往大的方面说,就是,Java 有两种类型的构造方法:无参构造方法和有参构造方法。

2021-06-05 12:17:21 1840 4

原创 教妹学Java: 方法,我负责程序的行为

Java 方法“二哥,上一节学了对象和类,这一节我们学什么呢?”三妹满是期待的问我。“这一节我们来了解一下 Java 中的方法——什么是方法?如何声明方法?方法有哪几种?什么是实例方法?什么是抽象方法?”我笑着对三妹说,“我开始了啊,你不要闪啊。”01、Java 中的方法是什么?方法用来实现代码的可重用性,我们编写一次方法,并多次使用它。通过增加或者删除方法中的一部分代码,就可以提高整体代码的可读性。只有方法被调用时,它才会执行。Java 中最有名的方法当属 main() 方法,点击下面的链接可以

2021-06-05 12:15:50 1239 3

原创 教妹学Java:对象和类的相爱相杀

对象和类“二哥,我那天在图书馆复习上一节你讲的内容,刚好碰见一个学长,他问我有没有‘对象’,我说还没有啊。结果你猜他说什么,‘要不要我给你 new 一个啊?’我当时就懵了,new 是啥意思啊,二哥?”三妹满是疑惑的问我。“哈哈,三妹,你学长还挺幽默啊。new 是 Java 中的一个关键字,用来把类变成对象。”我笑着对三妹说,“对象和类是 Java 中最基本的两个概念,可以说撑起了面向对象编程(OOP)的一片天。”01、面向过程和面向对象三妹是不是要问,什么是 OOP?OOP 的英文全称是 Obje

2021-06-05 12:14:06 1402 3

原创 教妹学Java:技术大佬的必备素质,命名优雅

Java 命名约定“二哥,Java 中的命名约定都有哪些呢?”三妹的脸上泛着甜甜的笑容,她开始对接下来要学习的内容充满期待了,这正是我感到欣慰的地方。“对于我们中国人来说,名字也是有讲究的,比如说我叫沉默王二,你就叫沉默王三,哈哈。”我笑着对三妹说。命名约定决定我们使用什么样的标识符来命名包、类、字段、方法等等,虽然这个规则不是强制的,可以遵守,也可以不遵守,但如果不遵守的话,就会带来很多不必要的麻烦。起个好的名字,就好像穿一件得体的衣服,呈现给人的用户体验是完全不一样的。好的命名可以让你的代码更

2021-06-05 12:13:26 1349 5

原创 教妹学Java:Java 中的注释

Java 中的注释“二哥,Java 中的注释好像真没什么可讲的,我已经提前预习了,不过是单行注释,多行注释,还有文档注释。”三妹的脸上泛着甜甜的笑容,她竟然提前预习了接下来要学习的知识,有一种“士别三日,当刮目相看”的感觉。“注释的种类确实不多,但还是挺有意思的,且听哥来给你说道说道。”01、单行注释单行注释通常用于解释方法内某单行代码的作用。public void method() { int age = 18; // age 用于表示年龄}但如果写在行尾的话,其实是不符合阿里巴

2021-06-05 12:12:27 1165 3

原创 教妹学Java:图解流程控制语句

流程控制语句“二哥,流程控制语句都有哪些呢?”三妹的脸上泛着甜甜的笑容,她开始对接下来要学习的内容充满期待了,这正是我感到欣慰的地方。“比如说 if-else、switch、for、while、do-while、return、break、continue 等等,接下来,我们一个个来了解下。”01、if-else 相关1)if 语句if 语句的格式如下:if(布尔表达式){ // 如果条件为 true,则执行这块代码} 画个流程图表示一下:来写个示例:public class I

2021-06-05 12:11:36 1127 3

原创 教妹学Java:48 个关键字

关键字“二哥,就我之前学过的这些 Java 代码中,有 public、static、void、main 等等,它们应该都是关键字吧?”三妹的脸上泛着甜甜的笑容,我想她在学习 Java 方面已经变得越来越自信了。“是的,三妹。Java 中的关键字可不少呢!你一下子可能记不了那么多,不过,先保留个印象吧,对以后的学习会很有帮助。”PS:按照首字母的自然顺序排列。abstract: 用于声明抽象类,以及抽象方法。boolean: 用于将变量声明为布尔值类型,只有 true 和 false 两个值

2021-06-05 12:10:45 1357 4

GitHub 115k 的 Java 学习教程1.zip

我整理的这份 GitHub 上星标 115k+ 的 Java 教程,里面涵盖了 Java 所有的知识点,包括 Java 语法、Java 集合框架、Java IO、Java 并发编程和 Java 虚拟机,内容不多,只讲重点。

2021-08-03

JavaGuide 面试突击最新版,GitHub 星标 98k,助你成功上岸

好朋友 JavaGuide 的开源作品,最新版分享给 CSDN 的小伙伴们

2021-03-11

labuladong 的算法小抄最新版.zip

GitHub 上标星 74k 的算法小抄,labuladong 出品,绝壁精品。总共 60 多篇,基于 LeetCode 的题目,涵盖了所有题型和技巧,而且做到了举一反三、通俗易懂,绝不是简单的代码堆砌。

2020-12-10

logback 中文手册

Logback非常自然地实现了 SLF4J,不需要像 Log4j 和 JUL 那样加一个适配层。Spring Boot 的默认日志框架使用的是 Logback。支持自动重新加载配置文件,不需要另外创建扫描线程来监视。PDF 共 200 页,非常全面。

2020-11-04

GitHub上最励志的计算机自学教程

作者可能是「一万小时定律」的拥趸,但就算按照他每天 12 小时、坚持 8 个月(每月 31 天)算,也不过 2976 个小时——远未到 1 万个小时。 但就是这样目标坚定的 8 个月,作者成功获得了大厂(虽然不是谷歌,但亚马逊软件工程师的平均年薪也超过百万人民币了)认可。 这是我在 GitHub 看到的最励志的故事,也是我希望让更多人看到的原因,并且由衷地希望更多人因为这样的经历和分享,创造属于自己的故事。 坊间笑谈太多的“从入门到放弃”,但也有人“从入门到百万年薪”。 生命不息,奋斗不止,Keep walking~

2020-11-04

新版java开发手册(华山版).zip

《Java开发手册》最新版涵盖了史无前例的三大升级: 1.新增21条新规约。比如,switch的空指针问题、浮点数的比较、无泛型限制引起的类型混乱、加锁与解锁的注意事项、YYYY的日期格式问题等; 2.修改描述112处。比如,IFNULL的判断方式、集合的toArray的数组长度、日志占位符的处理等; 3.完善若干处示例。比如,变量命名示例、卫语句示例、枚举示例、finally的return示例等。

2019-08-26

JAD:Java反编译工具

JAD:Java反编译工具,和JD-GUI并不相同。我为你还准备了一份使用说明,在压缩包中。

2019-01-16

jQuery API chm

jQuery的api,chm版

2017-07-11

jackson jar包

jackson,json的转换工具类,可以轻松帮你实现jfinal端的json化输出

2015-09-30

wysiwyg富文本编辑器

为Bootstrap定制的微型所见即所得(What you see is what you get)富文本编辑器,以及封装好的wysiwyg.jsp组件,让你开发起来爽快到飞起来

2015-09-23

validate验证

增加中文包,同时对remote方法进行封装增强

2015-09-17

scrollup滚动

当网页内容过长,你浏览到底部需要回到顶部时,是不是希望“一键直达”呢?scrollUp 就是这样一款插件,它能够让用户滚动条滚动到一定的位置时(可设置),右下角出现“滚动到顶部”的按钮,点击后,页面就是慢慢的滚动到顶部,而不是硬生生的直接回到顶部,提高了用户体验。

2015-09-17

font awesome

Font Awesome, 为 Bootstrap 而创造的图标字体

2015-09-17

weebox插件

jquery的weebox是一个非常棒的插件,她很好的集成了弹出框所需的基本内容,你可以直接弹出对应的页面而不再简单是div

2015-09-16

CFCA全球服务器证书技术手册

CFCA全球服务器证书技术手册,到CFCA上都下载不到,找了N久才有此文档,如果你要做的是需要CFCA认证的web服务器证书,那么提前阅读本文档将给你减少很多麻烦,上面很详细的介绍了如何使用Java的keytool工具生成.keystore。

2015-03-30

spring源码类库

近来一直研究spring一块知识,但是从网上找spring源码却并不容易,因此上床上来供大家分享。

2015-01-14

DWZ+springMVC+security+权限+mybatis+postgresql+demo

直接从网上荡下DWZ的dwz4j企业级Java Web快速开发框架(Mybatis + SpringMVC) + jUI整合应用使用的话,里面的一些内容比较冗余,另外里面缺少权限和security,以及对postgre的数据库使用demo,而最近项目中需要开发Java Web的项目,我就花了几天的时间制作和部署了初始化系统,完成了login的登录,同时对用户登录和session过期进行安全验证,同时将原有的mybaits改造成了postgre,另外增加了权限的使用方法,由于原来的DWZ的列表增删改查、分页并不能直接使用,那么后来又新增了一个钢材厚度维护的列表供后续开发使用。

2014-09-24

IMB的一款Java性能分析软件

如果你的Java程序遇到性能问题,第一步,你可以使用JConsle进行查看,但是如果想了解性能被那部分代码损耗了,请不要犹豫的使用该工具进行查看,结合JConsle生成的日志文件,就能查找到程序的漏洞!

2014-06-21

程序员常用JavaScript特效.chm

里面覆盖了很多使用的实例,可以查看特效,同时可以看到代码,非常不错,值得推荐!

2014-06-21

高性能mysql第二部分

高性能mysql的第二部分,该书非常值得学习,极力推荐!

2014-06-21

高性能mysql第三版第一部分

高性能mysql,非常值得学习的书籍,极力推荐!

2014-06-21

仿win7计算器,实现所有功能

能够完成win7计算器的基本功能,让你轻松看到自己Java代码实现的计算器,充满对Java的热爱。

2010-12-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除