- 博客(19)
- 资源 (22)
- 问答 (3)
- 收藏
- 关注
原创 剖根问底:Java 不能实现真正泛型的原因是什么?
大家好,我是二哥呀!今天我来给大家讲一下,Java 不能实现真正泛型的原因是什么?本文已同步至 GitHub 《教妹学 Java》专栏,风趣幽默,通俗易懂,对 Java 初学者亲切友善,么么哒????,内容包括 Java 语法、Java 集合框架、Java 并发编程、Java 虚拟机等核心知识点,欢迎 star。GitHub 开源地址:https://github.com/itwanger/jmx-javaCodeChina:https://codechina.csdn.net/qing_gee/
2021-07-30 10:59:03 5283 10
原创 计算机行业的薪资真的有那么高吗?讲真,有的一毕业就失业,有的一毕业就拿 20k+
计算机行业的薪资高于不高,与所在的城市有关,与所在的公司有关,最重要的是,与个人能力有关。前段时间,某培训机构晒出来的 Java 学员的就业薪资榜。虽然这张图片有些模糊,但放大后,能看得很清楚,有的薪资达到了 10k+。由此可以得出两条结论:1)不相信计算机行业薪资高的,认为培训班贴出来的薪资榜造假了。我认为不至于,因为薪资高的贴出来了,薪资不高的没有贴出来,所以才是榜单啊,很有可能有学员拿到 4k 的,甚至找不到工作的。但一定有薪资高的,因为有些 985、211 的同学,在大学里没有好好学,
2021-07-26 08:14:43 12891 28
原创 学编程的 3 个正经建议,学弟学妹们记得收藏呀,这波赚大发了!
CSDN 的学弟学妹们,大家好,我是二哥呀!今天不聊别的,给大家聊一下我认为学编程当中最重要的三点,尤其是针对新人来说。热爱努力解决问题的能力先说热爱。有的同学是一开始就热爱,所以选专业的时候就选择了计算机专业;有的同学是误打误撞,比如说我就是,大学其实选的是机械自动化,后来被调剂到了计算机网络专业,属于典型的后知后觉型。一开始,和大多数新人一样,我认为编程好难学,班里面的好多同学也认为好难学,能转专业的就转,只有不能转的才留了下来。十几年前的计算机专业远没有现在这么热闹,很多学校都是作
2021-07-23 17:15:35 3362 28
原创 奉劝各位准大一的学弟学妹们,这个暑假只要作对一件事,大学的时候你就是王者!
大家好,我是二哥呀!在某乎上看到一个话题,计算机专业,暑假需要提前自学吗,没想到,竟然上热榜了,说明很多高考完的同学觉悟太高了!害怕自己这个假期浪费了。说句真心话,真不建议提前自学!我担心有些同学提前自学了,但学的过程中遇到了一些困难,又没办法找人解决和交流,导致自信心严重不足,进而对大学的计算机专业课感到莫名的恐慌。因为大学四年(三年),有你学的时间。作为一名老学长,这么给你说吧,只要能把握住大学的三四年,你完全可以在毕业的时候找到一份理想的工作,怕的就是你提前被劝退!高考是人这一生当中,最耗
2021-07-20 09:26:33 29633 116
原创 暴击!二哥读者(女,从小就想当黑客,初中学编程,高中造火箭(模型,原来我是个 Five
大家好,我是二哥呀!之前的文章给大家提了一嘴,就是有一个读者,高中就开始造火箭了,虽然是模型火箭,但模型火箭也是火箭呀!还玩卫星,实名羡慕了!啊,懂了?只能说,牛逼都在年少。二哥花了一个月的时间,把近十年来读过的一系列计算机经典书籍(戳一戳)))全部都整理出来了,给大家瞧瞧,可以说是包罗万象,应有尽有(入门→工具→框架→数据库→并发编程→底层→性能优化→设计模式→操作系统→计算机网络→数据结构与算法→面试→架构→管理),趁早学起来吧,学弟学妹们。下面是她自学编程的经历,分享给大家,挺刺激的!
2021-07-16 15:04:16 16237 92
原创 教妹学 Java:try-with-resouces
“二哥,终于等到你讲 try-with-resouces 了!”三妹夸张的表情让我有些吃惊。“三妹,不要激动呀!开讲之前,我们还是要来回顾一下 try–catch-finally,好做个铺垫。”我说,“来看看这段代码吧。”public class TrycatchfinallyDecoder { public static void main(String[] args) { BufferedReader br = null; try {
2021-07-13 15:26:05 2191 3
原创 教妹学 Java:throw 和 throws
“二哥,你能告诉我 throw 和 throws 两个关键字的区别吗?”三妹问。“throw 关键字,用于主动地抛出异常;正常情况下,当除数为 0 的时候,程序会主动抛出 ArithmeticException;但如果我们想要除数为 1 的时候也抛出 ArithmeticException,就可以使用 throw 关键字主动地抛出异常。”我说。throw new exception_class("error message");语法也非常简单,throw 关键字后跟上 new 关键字,以及异常的类型
2021-07-13 15:25:23 2455 5
原创 教妹学 Java:try-catch-finally
“二哥,上一节你讲了异常处理机制,这一节讲什么呢?”三妹问。“该讲 try-catch-finally 了。”我说,“try 关键字后面会跟一个大括号 {},我们把一些可能发生异常的代码放到大括号里;try 块后面一般会跟 catch 块,用来处理发生异常的情况;当然了,异常不一定会发生,为了保证发不发生异常都能执行一些代码,就会跟一个 finally 块。”“具体该怎么用呀,二哥?”三妹问。“别担心,三妹,我一一来说明下。”我说。try 块的语法很简单:try{// 可能发生异常的代码}
2021-07-13 15:24:31 1603 2
原创 教妹学 Java:异常处理机制
“二哥,今天就要学习异常了吗?”三妹问。“是的。只有正确地处理好异常,才能保证程序的可靠性,所以异常的学习还是很有必要的。”我说。“那到底什么是异常呢?”三妹问。“异常是指中断程序正常执行的一个不确定的事件。当异常发生时,程序的正常执行流程就会被打断。一般情况下,程序都会有很多条语句,如果没有异常处理机制,前面的语句一旦出现了异常,后面的语句就没办法继续执行了。”“有了异常处理机制后,程序在发生异常的时候就不会中断,我们可以对异常进行捕获,然后改变程序执行的流程。”“除此之外,异常处理机制可以保证
2021-07-13 15:23:56 2165 5
原创 教妹学 Java:撸个注解有什么难的
“二哥,这节讲注解吗?”三妹问。“是的。”我说,“注解是 Java 中非常重要的一部分,但经常被忽视也是真的。之所以这么说是因为我们更倾向成为一名注解的使用者而不是创建者。@Override 注解用过吧?但你知道怎么自定义一个注解吗?”三妹毫不犹豫地摇摇头,摆摆手,不好意思地承认自己的确没有自定义过。“好吧,哥来告诉你吧。”注解(Annotation)是在 Java 1.5 时引入的概念,同 class 和 interface 一样,也属于一种类型。注解提供了一系列数据用来装饰程序代码(类、方法、
2021-07-13 15:22:44 2247 8
原创 教妹学 Java:深入理解 Java 反射
“二哥,什么是反射呀?”三妹开门见山地问。“要想知道什么是反射,就需要先来了解什么是‘正射’。”我笑着对三妹说,“一般情况下,我们在使用某个类之前已经确定它到底是个什么类了,拿到手就直接可以使用 new 关键字来调用构造方法进行初始化,之后使用这个类的对象来进行操作。”Writer writer = new Writer();writer.setName("沉默王二");像上面这个例子,就可以理解为“正射”。而反射就意味着一开始我们不知道要初始化的类到底是什么,也就没法直接使用 new 关键字创建
2021-07-13 15:21:44 1385 1
原创 教妹学 Java:字符串拆分
“哥,我感觉字符串拆分没什么可讲的呀,直接上 String 类的 split() 方法不就可以了!”三妹毫不客气地说。“假如你真的这么觉得,那可要注意了,事情远没这么简单。”我微笑着说。假如现在有这样一串字符序列“沉默王二,一枚有趣的程序员”,需要按照中文逗号“,”进行拆分,这意味着第一串字符序列为逗号前面的“沉默王二”,第二串字符序列为逗号后面的“一枚有趣的程序员”。“这不等于没说吗?哥!”还没等我说,三妹就打断了我。“别着急嘛,等哥说完。”我依然保持着微笑继续说,“在拆分之前,要先进行检查,判断
2021-07-13 15:20:36 1258 1
原创 教妹学 Java:字符串拼接
“哥,你让我看的《Java 开发手册》上有这么一段内容:循环体内,拼接字符串最好使用 StringBuilder 的 append() 方法,而不是 + 号操作符。这是为什么呀?”三妹疑惑地问。“好的,三妹,哥来慢慢给你讲。”我回答。三妹能在学习的过程中不断地发现问题,让我感到非常的开心。其实很多时候,我们不应该只是把知识点记在心里,还应该问一问自己,到底是为什么,只有迈出去这一步,才能真正的成长起来。“+ 号操作符其实被 Java 在编译的时候重新解释了,换一种说法就是,+ 号操作符是一种语法糖,让
2021-07-13 15:19:27 1326
原创 教妹学 Java: 如何比较两个字符串相等
“哥,如何比较两个字符串相等啊?”三妹问。“这个问题看似简单,却在 Stack Overflow 上有超过 370 万的访问量。”我说,“这个问题也可以引申为 .equals() 和 ‘==’ 操作符有什么区别。”“==”操作符用于比较两个对象的地址是否相等。.equals() 方法用于比较两个对象的内容是否相等。“不是很理解。”三妹感到很困惑。“我来举个不恰当又很恰当的例子,一看你就明白了,三妹。”有一对双胞胎,姐姐叫阿丽塔,妹妹叫洛丽塔。我们普通人可能完全无法分辨谁是姐姐谁是妹妹,可她们
2021-07-13 15:18:26 3133 3
原创 震惊!2022 年秋招 Java 后端开发岗竟然一片红海!算法岗都不香了吗?
据说,2022 年算法岗遇冷,BAT 暑期实习甚至收不到简历,Java 反而爆炸。难道,Java 的春天(映射 Spring 全家桶)又要来了吗?作为 Java 领域的优质创作者(见下图),又可以在 CSDN 横着走了吗?如何看待 2022 年秋招 Java 后端开发岗一片红海?这不仅让我想起脉脉上的一段话——来自某文豪。划重点:有后选后,无后选前无后无前,算法也甜条件允许,无脑后端前途无量,预定高管这里的后,Java 后端敢称第二,没人敢称第一。为什么我敢这么肯定呢?从 4 个方面来说
2021-07-13 11:07:05 37593 67
原创 终于,字节跳动要取消大小周了,我 1.7 万人的票圈都快炸了!
终于,字节跳动要取消大小周了,我 1.7 万人的票圈都快炸了!(原来在字节的票友还真不少)从一些票友的表述上来看,取消大小周,意味着一年接近 10 万元的收入木了,不得不说,字节的加班费是真的多!但与此同时,为字节拼搏奋斗的票友们终于享受到了双休的快乐!周六出去玩,周日宅家读读书,得劲!给大家看一下我这十多年读过的一些计算机经典书单哈,从入门到活着,很全(强行狗头)!这个体系是我花了一个多月的时间整理的,没想到,硬盘上竟然积攒了这么多好东西!当然,硬盘上还有一些不可描述的电影之类的(嘿嘿)。大家
2021-07-10 08:55:28 23496 58
原创 GitHub 星标 115k+的 Java 教程,超级硬核!下载量突破 1 万次!
CSDN 的同学们,大家好,我是二哥呀!学 Java 其实不难,重要的是找到好的学习资料和学习方法,然后付诸实践。这里给大家分享一些我的经验心得,希望能给大家一些启发和帮助。一开始不要啃那些经典书!切记切记切记!说出来不怕你笑话,我上大学的时候,老师安排的一本教材是《Java 编程思想》,足足 880 页,拿到手的时候就像捧一本圣经,以为从此自己就要走上一条幸福的康庄大道。可好景不长,我发现自己根本就看不懂,一心想着要转专业,幸好名额有限,没转走!这本书现在还摆在我的桌子边,书角已经破损了!当
2021-07-08 08:27:18 11766 47
原创 Duang!Duang!Duang!直击痛点的一款 HTTP 客户端框架(Java),墙裂推荐!
大家好,我是二哥呀!今天来给大家推荐一款直击痛点的 HTTP 客户端框架,可以超高效率地完成和第三方接口的对接。在介绍本篇的主角之前,我们先来了解下 Java 生态中的 HTTP 组件库,大致可以分为三类:JDK 自带的 HttpURLConnection 标准库;Apache HttpComponents HttpClient;OkHttp。使用 HttpURLConnection 发起 HTTP 请求最大的优点是不需要引入额外的依赖,但是使用起来非常繁琐,也缺乏连接池管理、域名机械控制等
2021-07-07 15:14:10 5818 19
原创 900万!!!!!!!!这也太强了吧!!!我的老天!!!!!!!!!!
大家好,我是二哥呀!之前在送书的时候做了一个小调查,问题是:“你是怎么认识二哥的?”我以为从知乎上了解的多一些,没想到,CSDN 上的最多,看来二哥还是在 CSDN 上更有影响力一些,这个结果多少让我感到有些意外,因为我最近在知乎上更新得更勤快一些。写这篇文章的时候,我去 CSDN 上看了一眼我的主页。访问量突破了 900 万!按照目前的增长速度来看,年底突破 1000 万访问量应该没啥大问题。另外还有一些数据我觉得也挺牛逼的:原创文章数量 957 篇;作者总榜第 12 名;作者周榜第
2021-07-04 11:06:50 27307 377
GitHub 115k 的 Java 学习教程1.zip
2021-08-03
labuladong 的算法小抄最新版.zip
2020-12-10
logback 中文手册
2020-11-04
GitHub上最励志的计算机自学教程
2020-11-04
新版java开发手册(华山版).zip
2019-08-26
wysiwyg富文本编辑器
2015-09-23
scrollup滚动
2015-09-17
CFCA全球服务器证书技术手册
2015-03-30
DWZ+springMVC+security+权限+mybatis+postgresql+demo
2014-09-24
IMB的一款Java性能分析软件
2014-06-21
有关于职场上的、Java 编程方面的问题,都来向二哥提问吧,有问必答!
2020-11-05
使用多个线程池还是一个线程池
2014-12-31
关于mysql的dbcp的配置优化
2014-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人