- 博客(22)
- 收藏
- 关注
转载 [java必知必会] “==“和equals方法究竟有什么区别?
(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object(); 变量obj是一个内存,new Object()是另一个内存,此时,变
2021-10-22 17:56:24 263
转载 33岁跳槽无路,濒临绝望之际受贵人指点,成功上岸阿里(Java岗)
写在前面马上过34岁生日了,和大家聊聊最近的情况半年前还在迷茫该学什么,怎样才能走出现在的困境,半年后已经成功上岸阿里,感谢在这期间帮助我的每一个人伊始30多岁工作的时候总是有种力不从心的感觉,正值壮年却活得像个五六十岁的人在北京工作,却没能在北京买房,最后还是在慢慢地还着房贷车贷、考虑着孩子的学费、培训班的费用、以及琐碎的日常生活费工资勉强高过支出,但我还能再工作几年呢?头发稀疏、啤酒肚……,这是大多数同事对我的印象吧……陷入迷茫工资比不过年轻人,还要被年轻人管着,心里很不
2021-10-22 14:58:34 324
转载 Spring/Spring Boot覆盖率第一,Java 8被放弃,Jakarta EE开发者调查来了!
近日,2021年Jakarta EE开发者调查结果出炉。这项调查来自Eclipse基金会,它提供了对企业Java的技术见解,涉及基于Java的框架正在崛起的一些问题,包括Java是否用于云本地开发等等。以下是本次调查的一些重要发现。什么是Jakarta EE?Jakarta EE源于Java EE。2009年,Oracle宣布收购SUN,Java相关技术归Oracle所有。2017年,Oracle将Java EE移交给Eclipse 基金会,但因为Oracle不允许再使用Java EE这个名称,
2021-10-20 18:25:25 855
转载 为什么越来越多的开发者选择使用Spring Boot?
一、Web应用开发背景使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架、库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的生态系统,这也是许多公司采用Java作为主流的语言进行服务器端开发的原因,也是为什么Java一直保持着非常活跃的用户群体的原因。最受Java开发者喜好的框架当属Spring,Spring也成为了在Java EE开发中真正意义上的标准,但是随着新技术的发展,脚本语言大行其道的时代(
2021-10-19 17:08:39 1355
转载 这些解决 Bug 的套路,你都会了吗?
学编程的过程中,我们会遇到各式各样的 Bug,也常常因为它们而感到头秃。但随着你不断解决 Bug、积累经验,就会发现其实解决 Bug 也是有套路的。解决 Bug 套路总结准备工作其实改 Bug 的过程就跟破案是一样的。首先,在急着去搜索问题、上手写代码改 Bug 之前,先做这么几件事。1. 获得更多信息就像案发现场找目击者、搜集证据一样。我们要搞清楚 Bug 何时发生?为什么会发生?在什么情况下发生?用户到底做了什么操作,才导致了 Bug ?是每次都会出现 Bug,
2021-10-18 18:54:52 192
转载 程序员写简历,必须要注意的技术词汇拼写备忘录
写在前面每年这个时候又到了求职的旺季。这两年陆陆续续看过不少同学的简历,有一个小感慨就是:求职前,我们都会花很多的时间在自己的技术水平提升+笔/面试的准备之上,但往往却忽略了找工作第一步所需要的一个严谨且靠谱的简历。程序员写简历,第一步就是需要注意严谨而规范地使用各种技术词汇,但是在看了上百份简历之后,我发现很多同学好像经常想当然的凭自己的印象来拼写技术词汇,从而看过很多奇怪和不规范的写法。如果说平时做笔记或者写博客倒还好说,毕竟自己看得多,但是写简历时最好还是要注意一下!..
2021-10-16 14:23:05 132
转载 28岁的我裸辞了,四年Java老鸟,只因薪水被应届生倒挂,在闭关三个月后拿到阿里Offer
今年28岁,我从公司离职了,是裸辞。前段时间,我有一件事情一直憋在心里很难受,想了很久也没找到合适的人倾诉,就借着今天写出来。我一个有四年Java经验的职场老人,我慢慢涨上来的工资竟然被一个应届生倒挂了!当我得知这个消息的时候,我的心是拔凉拔凉的。我现在只有一个想法,我想跳槽!可是,我现在已经28岁了,这让我一度陷入了纠结与迷茫。应届生倒挂老员工作为一个在公司待四年的老员工,我一直兢兢业业,为了公司的项目能够按期上线,每天熬夜,加班加点。除了自己的本职工作外,我还无偿帮公
2021-10-15 16:17:39 463 1
转载 2021年初级Java学到什么程度就可以找工作了?
零基础Java学到什么程度就可以找工作了?可以找工作的程度主要看你的目标岗位定位,一般来说学习Java的人群大部分是零基础的学员,目标岗位初级java程序员。如果是有一定基础想找高级程序员的岗位,那么学习到的知识程度要求更高一些。咱们今天主要说下初级Java程序员学到什么程度可以找工作,想找工作要学SSM框架实现一个增删改查的功能,但是你要是去一些大公司,或者是进阶只会SSM基本上面试没希望,很难匹配高薪资的高级Java开发工程师。初级Java程序员找工作应该具备的技能如下:一...
2021-10-14 18:41:41 459
转载 阿里P8纯手写800多页Java核心笔记,熬夜“啃完”,竟拿下了阿里offer
想必只要面试过的程序员大概都被提问过这个问题:“你2到4年的发展目标是什么?”。我当时脱口而出的一句话:“最终目标是不断进步,进而成为一名架构师“。后来经历了几家不同的公司,才知道这个真是一个很难的问题。因为世事无常,什么都是在不断发展变化,最开始看到的好方向可能就在面临着淘汰。现在已经毕业8 9年了,从北京到上海到硅谷,从国内外跑到阿里,看到了许许多多程序员的学习经历,这里只是根据自己和同事的学习经历总结的一些大方向的Java学习和面试资料,啃完定级P7没问题的,资料 合集可加 679 126 598
2021-10-14 18:34:21 148
转载 想学java之前,建议你先看看这篇文章
一般学校学习的知识都是一些基础知识,距离就业还略有不足,原因是:一、基础确实重要;二、老师也不会,你让那些大学老师跟上计算机的发展速度那还不如要了他的命呢!所以,很多学生特别是计算机相关专业的一定要趁早规划起来,一边学好学校的知识,一边深入一门语言好方便以后就业。好一点的学校的学生最好能在大三的时候具备实习的条件。其他即将毕业的同学,必须下定决心,每天进行高强度学习,要想在半年成功入坑,每天的学习时间必须保证10个小时以上。我希望所有学的同学门,必须注意以下几点:1、代码不是你的全部
2021-10-14 17:42:11 89
转载 10年大牛给Java 初学者的学习路线建议,如何学习 Java?
在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。java路线和视频合集public static void main(String[] args){ System.out.printl.
2021-09-24 14:15:17 201
转载 学习Java有哪些值得推荐的Java书籍?
书是读不完的,但是知识可以是自己的,选择适合你自己的书单,可能是最佳的解决方案。电子书在以下:public static void main(String[] args){ System.out.println("添加qq裙:679126598"); }书单说明:1.图书列表按照初级、中级、高级进行了大致区分,初级是指刚入门Java的同学或者开发经验很少的初级工程师;中级是有一定开发经验,但还没有独立设计过大型项目的工程师;高级是指由大型项目设计经验,并且有一定项目架构
2021-09-23 11:06:32 2102
转载 C语言、C++、Java,Python之间的区别,哪个更适合零基础呢?
从这四种语言的难度、受欢迎度还有作用以及优点缺点给楼主做一个全面的分析,我们可以从中了解其区别,以及难易程度。至于今后可以用到的或者是前景问题,根据自己的职业发展大家可以自己做个分析。最后会总结一下他们层级问题。懒人目录:C语言的介绍以及优缺点分析C++的介绍以及优缺点分析Java的介绍以及优缺点分析Python的介绍以及优缺点分析各种语言汇总层级展示(主次关系)C语言、C++、Java,Python之间的区别(1)C语言开始难度★★★★ 欢迎度:★★★★★ 创始于:1972年
2021-09-22 14:28:56 1329
转载 谈谈我这些年对前端框架的理解
谈谈我这些年对前端框架的理解最早的时候页面是服务端渲染的,也就是 PHP、JSP 那些技术,服务端通过模版引擎填充数据,返回生成的 html,交给浏览器渲染。那时候表单会同步提交,服务端返回结果页面的 html。后来浏览器有了 ajax 技术,可以异步的请求,服务端返回 xml 或者 json。ajax 最早是基于 xml 的,这也是它名字的由来。因为 xml 多了很多没必要的标签,内容比较多,所以后来 json 流行开来。学Java的朋友可以一起学习交流:679126598。网页和服务..
2021-09-16 10:30:33 237
转载 数据结构与算法Java版学习教程,最适合新手入门(通俗易懂!)
????俗话说:数据结构玩的好,大厂为你敞开门核心算法掌握牢,高薪自动找上门Java关于数据结构算法的重要性,不言而喻,做开发的都懂。但是,能学的好,用的好的寥寥无几除了基础不牢靠外,还有一个原因就是可以供Java程序员学习的教程并不多。目前市面上更多的是C语言,C++版的数据结构和算法,极少有关于Java数据结构和算法的课程,所以Java程序员往往需要跨语言学习,难度和效率大大折扣!专为Java程序员精细录制,一套属于咱Java程序员的数据结构和算法课程,帮助广大Java程序员
2021-09-15 09:41:49 478
转载 35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」
上个月4号通过阿里工作的学长进行内推,7天简历评估,11号接到电话面试,尽管猝不及防回答仓促,但好在前期准备充分,通过。3天后进行现场面试,通知时间为早上10点。当日设了七点闹钟,结果五点五十三分惊醒后再无法入睡,起床,重新翻看之前做的笔记和重点,在lintcode上找了几道可能性较大的题进行练手。10点准时在蚂蚁金服总部开始面试,十点四十七分结束。15号收到通知,现场面通过,16号进行HR面,22号收到Offer。面试内容如下:一、 电面:自我介绍项目情况:对你来说影响最大的一个项目(
2021-09-12 16:31:02 190
转载 一分钟整明白web前端和Java后端的就业前景
前端:前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。特点:前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5、CSS以及SVG等!主要技术:HTML、CSS、JavaScript这三个是
2021-09-10 14:04:57 4174
转载 全面解读 Java 现状及未来发展趋势
很多同学都是看到互联网行业的高薪,脑子一热就转行报班参加培训等等,建议大家不仅要全面了解自己的学习情况,还应该多看看互联网行业的前景和发展趋势。毫不惭愧的说,这份中国区的 Java 发展趋势报告无论是参与专家,还是呈现角度,都要优于英文站的报告。专家来自阿里、腾讯、华为、美团、今日头条、小米、红帽... 多家技术实践前沿企业,报告范畴不仅包括 Java、JVM、Java EE 主流框架,还包括了各企业的 Java 应用实践访谈以及对 Java 趋势的点评。除此以外,我们还在 InfoQ 社区发起了 Ja
2021-09-08 15:35:32 23234
原创 最适合Java初学者的学习路线
作为刚刚进入Java领域的新同学,无论是高校的毕业大学生,还是有志转行的在职人员,都面临着诸多如下的困惑。如何学习Java语言?在Java学习过程中需要掌握哪些技能?各大公司对Java开发的要求是什么?Java 学习过程中有哪些注意事项?Java 工程师的职业发展规划是什么?我把Java 的学习过程分为4个阶段:理论阶段、开发阶段、进阶阶段以及实战阶段。 一、理论阶段在具体谈论Java知识点之前,我想先跟同学们聊聊Java 语言自身的一些特点、生态系统以及适用的场景,这有助.
2021-09-08 10:16:19 225
原创 java 实习生刚入职都会做些什么工作呢?
不知道大家还是学生的时候有没有这个问题:公司做的项目和自己在学校练手的项目有多大的区别。我以前在学校跟着视频做一些项目练手, 总感觉公司做的东西会要难很多,不知道跟公司的真实项目区别在哪。总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目和自己练手的项目有啥区别。区别在视频练的项目大多数都是由讲师在本地编码来讲解整个项目的开发过程,而我们去到公司做的第一件事是啥?把项目clone(checkout)到本地来看。这就有两个区别:●去到公司往往不是从零开发一 个项目,项目的框架和代码都已经写
2021-09-05 16:02:29 3637 1
转载 2021学习Java应该掌握这些技术!
对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。去年,我认为Java 10还是比较新的,但是,在我学习完所有Java 10的特性之前,Java 11、Java 12、Java 12 已经接踵而至,对于工作繁忙的程序员们来说,大多数人都根本没有时间看这些。基本是都是了解一些有用的新特性而已。Java的版本迭代速
2021-09-05 15:00:49 146
转载 学编程前我建议你先看看这篇文章
一、学习编程前的心理建设问题。学习编程的道路和学习其它任何一项技能一样,都是充满了枯燥、孤独、无助甚至绝望,但它又不太一样,计算机是个“可靠系统”,在一定的条件下输入一定的内容,它的返回永远不变,所以反馈的实时性和稳定性保证了我们练习的有效性。我们的程序写的对或不对,马上就能出结果。理论上,这种及时反馈能最大限度地提高学习效率,试错成本被降到最低,每次尝试只需要不到0.1s的时间,不到1k的内存,不到1kwh的电力和一台笨重的电脑就可以了,我们没有理由学不会的,耗费的只是时间和注意力而已。但对于一部
2021-09-04 10:29:11 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人