自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 这是一份最适合/贴切普通大众/科班/非科班的『学习路线』

说实话,对于学习路线这种文章我是很少写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人。但是,最近好多人问我学习路线,而且很多大一大二的,说自己很迷茫。但是我觉得你能行,(是的,别太浪,你一定能行)希望我能给他个学习路线,说实话,几乎每天都有问这种问题的,鉴于此,我就来写一篇适合普通大众的学习路线,就从大一入学那一刻开始入门说起,虽然不一定适合你,但或许能给没有明确目标的人带来一些学习的方向,那么这篇文

2022-03-31 14:43:39 639

原创 零基础如何高效学习Java 成就我的10个编程学习实用小技巧

这几天有很多小伙伴私信问我:我最近开始学习编程,但是感觉自己的学习效率特别的低,你是怎么学习编程的呢,有什么好的学习方法,如何高效的学习编程,学习编程有什么方法论吗?我回顾了一下自己从学习编程到一直工作了十年的开发经历,也查了一些资料,总结出了在学习Java能够帮助你的一些提高学习效率的一些方法和一些你可能会遇到的问题。一,你为什么要学习编程?首先你要明确知道你学习编程的目的是什么,问问自己为什么要学习编程。我总结了一下,大概有以下4个原因,第一是编程对你只是一个兴趣和爱好,你想开发一些有趣的东

2022-03-31 14:31:09 395

原创 浅谈Java学完哪些内容能够出去找工作

前几天有小伙伴和我讨论Java学到什么水平能够出去找工作,零基础不知道从哪些地方开始学起。作为零基础的新手,我觉得你可以根据这个学习路线开始学习:第一,Javase内容:1,环境搭建:JDK下载安装,配置环境变量。2,基础语法:关键字讲解,变量/常量讲解,注释。3,面向对象:什么是面向对象,对象与类的区别,类的构造方法,类的实例方法,如何封装类,如何继承类,多态是什么,抽象类讲解,接口。4,数组:一维数组,二维数组,多维数组。5,集合:迭代器/Iterator,Map,Colle

2022-03-31 14:11:09 549

原创 简历准备及面试技巧,你应该知道的一切

最近金三银四,借此机会和大家分享我在简历、投递策略和面试上的经验。先介绍自己的情况,我本人的履历相当普通,普通本科毕业,毕业后去了一家小厂,3 个月后因寒冬被裁。以这样的劣势开局,用了 2 年半时间成功进入某大厂。期间没少被各大中小公司虐过,幸好收获了一些经验。我会把自己行之有效的准备方法、技巧和注意点都和大家说一说,这些内容其实不管是在面大厂还是小厂,都是通用的。本文一共 6k+ 字,希望对大家有所帮助。1. 简历下面,我就开始说下第一块内容 —— 简历。这里我默认大家都写过这个东

2022-03-28 16:34:08 639

原创 怎么样从零基础开始学习Java

很多人在大学就开始考虑学一技之长,以便于将来在职业上有更多的选择。有的人则是在社会上碰壁撞了南墙之后,毅然决然要学一门技术来安身立命。或许是同学朋友的介绍,或许是看多了广告,或许仅仅是缘分,你选择了Java。我不是推荐你要学Java,我是说那么多人总有人选择Java。做出选择后,更大的麻烦就来了,Java要怎么学?学会了能不能找到工作?对学历要求高不高?Java的前景好不好?学习分为四个阶段第一阶段一片迷茫,怀疑自己智商!第二阶段入门后欣喜异常,自信心爆表,征服星辰大海貌似指日可待!

2022-03-27 18:02:37 1753

原创 Java零基础如何系统地学习java web编程入门技术?

Java零基础如何系统地学习java web编程入门技术?很多之前比较粗浅地学做过一些基于java和mysql的数据库应用的小伙伴都在问,如果要系统地、有实用性地学习java web,需要按什么步骤来进行?重点有哪些?其实学习 java web 技术,可以“系统地学习”,阅读里面的代码, 并弄清楚如何实现, 就可以学习到非常多的东西;如果你是自行学习的话, 你也可以不需要那么“系统”, 因为很多时候Java web技术是在应用的过程中不断地提升、查漏补缺;Java零基础自学最大的挑战不是技术,而是解

2022-03-27 17:53:54 645

原创 你到底适不适合做码农?编程需要多久能学会?编程要怎么学?

一、你到底适不适合做码农?首先你要先问问自己的内心,你到底为了啥去学编程?一类人是出于对计算机的热爱、对开发软件有着痴狂、报班前就自己鼓捣开发过程序,想把兴趣变成爱好,这些理由的人,你一定要深入系统的学,选班要慎重,慎重,慎重。重要的事儿说三遍,北XX鸟、达X慎重啊。现在很多网上的在线课程也非常不错,如果你真是兴趣使然,自控力强,不一定非要学线下的班。另外一类人,大概率是看到同学做了软件开发,收入还不错、亲戚说现在做软件开发的可赚钱了、更有甚者是因为学校成绩不好,自己也没有什么别的技能,觉得培训

2022-03-13 17:05:07 1227

原创 Java程序员如何不断提高自己的专业技能

1、一定要看书现在学习Java变得比以前容易多了,除了有大量的视频教程外,还有专业的java培训机构,这都使学习变得更加傻瓜化,然而我要说的是,Java虽然变得越来越容易学,然而那只代表入门容易,并不代表这门编程技术就真的变简单了。如果仅仅学了些皮毛,高手写的程序你是望尘莫及的。在学习的过程中,书籍永远是知识最好的载体,很多优秀的程序员大师精心编撰的编程书籍,富含的不仅仅是一些知识,更多的是他们所传授的思想,通过看书,专研书籍中的内容,会让你变得更加聪明,写的程序也更加的精炼。2、编程的时候,一..

2022-03-13 17:02:06 600

原创 Java详细的自学方法及学习路线 这里一一跟大家讲明白

一、你想学Java的信念有多强?1、学习时间:学Java是一条漫长的路,一般报培训班学习的话,大概需要5个月左右全部学完,如果自学的话时间肯定会更长,你做好长时间学习准备了吗?2、学Java的目的:如果你学习Java只是兴趣提升,那么自学或者报班怎么学都是适合的,因为你不差时间。但如果你是为了就业而学习Java,那对学习Java效果和时间都有一定要求,还要满足社会岗位要求,建议你好好考虑报班还是自学。3、经验方面:如果超过30岁以上,0基础,无论自学还是报班都不建议你学Java,

2022-03-13 14:44:09 1103

原创 做Java开发的这一年

从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。语言我原来是使用C#语言的,和现在的Java语言相比,现在的Java语言语法就停留在C# 2.0这个年代。语法结构都非常传统,中规中矩。很突出的一点是,因为缺少对闭包的支持,有些用C#很容易做到的,用Java需要写很多废话代码。前几天InfoQ上发表了一篇英国卫报逐步采用Scala替换Java的文章里一句话用的很好:

2022-02-16 14:44:57 168

原创 Java线程池详解

构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?Runnable和Callable的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。基础知识Executors创建线程池Java中创建线程池很简单,只需要调用Executors中相应的便捷方法即可,比如Executors.newFixedThreadPool(int nThreads),但是便捷不仅隐藏了复杂性,也为我们埋下了潜在的隐患(OOM,线程耗尽)。Executors创建线程池便捷方法列表:

2022-02-16 14:40:52 148

原创 学Java,Java书籍的阅读顺序

今天和大家说说学 Java 的读书路线。路线中的书籍我自己都看过,希望整理的这份读书路线,能帮大家少走弯路,对大家学 Java 有个参考。初学乍练入门 Java,推荐《Java核心技术》第 11 版,这其实是一套书,分为两本:卷1 基础知识(豆瓣 9.2 分) 卷2 高级特性(豆瓣 8.4 分)我估计 70% 的 Java 程序员入门看的是这本书,写的经典、全面,对 Java 各种特性,都会有对应的代码示例。不过,这里的内容,有不少是没必要学的。我在以前的文章提起过,大家可以参考

2022-02-08 16:57:23 380

原创 面试官:谈谈你对线程池的理解

池化线程池是在计算机开发中的一种池化技术,是为了提高资源的利用率,将一些资源重复利用,避免重复的构建来提高效率。类似字符串常量池,数据库连接池,HttpClient连接池等,都是用的池化技术。线程池在没有线程池概念之前,我们要使用线程必须先通过创建一个Thread类来完成线程的构建,并调用start()方法开启,在线程执行完会将线程销毁,而线程资源是很宝贵的,创建和销毁线程会造成资源的浪费。而线程池是将创建的线程存储到一个池中,在需要使用时从池中去拿,使用完之后再讲线程归还到池中,下一次接着使用

2022-02-08 16:38:21 241

原创 一文读懂位运算

概述在计算机程序中所有的数都是以二进制形式存储的。位运算就是直接对整数在二进制进行计算操作。作为一名程序员掌握位运算的基本使用是很重要的,而对于算法程序员来说,位运算的灵活使用能够更灵运算符逻辑按为与(&)参加运算的两个数按二进制进行与运算。0&0=00&1=01&1=1用途:清零任何数与0做与运算结果都为0。取指定位比如要取一个数的低4位,则只需使用该数与(0000 1111)做与运行,结果就是这个数的低4位的值。奇.

2022-02-08 16:31:53 560

原创 Java基础编程及思维导图整理

我把Java基础编程及思维导图整理的超级详细,小白都能看懂Java基础编程及其思维导图目录:Java学习导图 一、Java基本语法 1.关键字与标识符 2.变量分类 3.运算符 4.流程控制 二、数组 1.数组概述 2.一维数组 3.二维数组 4.数组常见算法 5.Arrays工具类使用 三、面向对象 Java类及其类成员三大特性(封装、继承、多态)关键字Java学习思维导图一、Java基本语法Java基本语法1.关键字与标识符关键字与标识符

2022-01-26 15:43:52 943

原创 为了学好Java 我尝试了这 6 个方法

教练,我想学Java!怎么学Java,一个简单的命题,我自己也折腾了好几年,现在虽不能说是Java高手,但也算是小有所成,至少还不至于搞不懂一些基本概念和技术原理。从我大三那一年第一次在课堂上听老师讲JAVA课程到现在,也已经快4年的时间了,回顾我的学习历程,可以说是充满艰辛的,但又是不断在进步的,所谓道路是曲折的,前途是光明的,大抵就是这个意思吧。第一个方法:上课这里的上课,一般还是指学校里的课程,不包括培训班。学校里的Java课程一般都比较简单,课程内容也不会太多,但对于当初我们这些

2022-01-25 11:51:40 135

原创 面对众多Java培训机构,你选择的理由有哪些

有位同学本来要去某Java培训机构甲,看到我的文章之后幡然醒悟,又自己另找了Java培训机构乙,对照我的文章之后又发现不靠谱,后来自己又找了丙和丁还是不行,最终发出直击灵魂的一问:这不行那不行,到底哪个行?如果要选择一个优秀的、顶级的Java培训机构,要掌握很多方法,要参考很多角度,当然不是随便选选就行;但是选择一个靠谱的java培训机构,躲开那些大坑和风险其实并不难,只需要做到最基础的几点:选择IT产业蓬勃发展的、高端前沿的IT技术人才聚集的城市,并且去城市核心寻找培训,确保以更大的概率遇到高水准

2022-01-25 10:08:01 396

转载 还不懂什么叫面向对象?手把手带你充分入门Java

1.面向对象的引入及概念1.初步解释面向对象含义所谓面向对象,其实是一种思想。这种思想,在竭力模仿我们的现实生活,让我们人看待世界的方式去看待程序 从客观世界来看,我们的世界由两种东西组成1.生活在客观世界中的个体(有生命的无生命都都是) 2.个体之间的联系正是因为现实世界中的个体们,“各司其职”,直接或间接的“相互协作”,才保证了这个世界的正常,有序的流转。其实我们面向对象的程序世界和现实世界也极其类似1.运行中的程序,由多个个体(也就是我们的对象)组成 2.运行中的个体...

2022-01-23 11:10:50 154

原创 如何检查Java数组中是否包含某个值

在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地掌握了这些基础知识点,才能更好地理解程序的运行原理,做出更优化的产品。我曾在某个技术论坛上分享过一篇非常基础的文章,结果遭到了无数的嘲讽:“这么水的文章不值得分享。”我点开他的头像进入他的主页,发现他从来没有

2022-01-23 11:04:57 6745 1

原创 一张图让你认清自己和科班程序员的差别

自学编程和科班程序员的差别到底有多大?这也是即将“入坑”的编程爱好者,最关心的一个问题。自学和科班最大的差距还是在上车有没有车票的问题,是起跑线的问题。至于上了车,那就真的是各显神通了。知识体系的差别科班出身的程序员,相对于自学编程者,具备更加完善的知识体系,在实际工作中,能更快的形成完整的任职,从而更深入地解决问题。因为大学期间,已经系统的学习了计算机知识,因此科班程序员的知识体系更加完整,学起东西的速度也更快。自学成才者,可能因为涉及到自己未知的基础概念,而不得不先补基础,再学习。

2022-01-22 12:59:03 175

原创 Java和Python哪个更适合初学者

我个人不是很喜欢讨论这个问题,为什么呢,每个人都学习能力不一样,你要是不行,哪个对于你也不简单。客观分析,这两种语言都在程序员的工具箱中都占有一席之地。学习哪个并不重要,个人觉得对于入门级同学来说,你要学的是“编程思想的基础知识“,而不是”特定的编程语言“。那这两门语言有区别吗?当然有,对于有一定编程经验的人来说,哪个更顺滑当然能感觉都到。非要比比呢,那就比比。同样都功能,用Java和Python编写这么看你觉得哪个简单?如果是你纯小白,我相信你看这两个哪个也不简单。进一步分析

2022-01-22 12:57:31 1007

原创 你离BAT之间 只差这一套Java面试题

最近,各大公司开始了春招,很多人已经开始在准备面试了,特地来总结下初中级程序员应该掌握的面试题目。这篇面试指南,只适用于初中级程序员,其中不涉及分布式等问题。关于中高级的程序员问题,我后面可能再出一篇文章。对于一个初中级程序员来说,面试问题不仅仅涉及到Java语言,还会包括很多其他知识,比如计算机基础知识(数据结构、计算机网络、操作系统等)、C语言基础、Java底层知识以及一些框架相关知识等。本文几乎覆盖到了所有领域。计算机基础知识 C语言基础 Java基础 Java高级 Java Web

2022-01-21 10:32:20 184

原创 Java攻城狮必备书单整理

Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。今天我们就来介绍一下Java后端开发者的书单。接下来我们按照后端技术栈各个部分的内容来推荐书籍。Java基础1 Java编程思想这本书也是被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。我当时大概只看了1/32 Java核心技术卷一Java进阶1 深入理解JVM虚拟机<深入..

2022-01-21 10:23:13 345

原创 JavaSE学习总结——Java基础

一、Java是什么Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台。Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用。有许多应用程序和 Web 站点只有在安装 Java 后才能正常工作,而且这样的应用程序和 Web 站点日益增多。Java 快速、安全、可靠。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!java是当前最流行,应用最广泛的编程语言。1.2、Java相关网站

2022-01-20 10:39:56 516

原创 分享开发前辈多年总结——Java程序员的学习心得。

这篇文章总结于我们公司十三位使用Java作为开发语言的程序员前辈,方方面面近四千字。作为十大编程语言榜首的Java,真的太多人学也有太多要学的东西了,以至于后台总有人问Java该怎么学,甚至还有具体问编程问题的。乘此机会,整理Java程序员的从入门到精通之路,分享一下这么多年来我们公司Java程序员的学习心得。一.职业规划职业道路该怎么走?因为题主已经明确了自己想要成为「真正的java开发工程师」,所以这里只介绍Java相关的职业规划。Java这门语言可以发展的方向很多,如果想走..

2022-01-20 10:24:15 690

原创 sql查询速度太慢怎么优化

今天群里的小伙伴问的问题 在这里分析一下sql查询速度太慢怎么优化原因分析后台数据库中数据过多,未做数据优化数据请求-解析-展示处理不当网络问题提高数据库查询的速度方案SQL 查询速度慢的原因有很多,常见的有以下几种:1、没有索引或者没有用到索引(查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常..

2022-01-20 10:19:33 18252

原创 【零基础学Java】JavaSE面向对象基础知识

本章概述本章属于面向对象第二章的内容,主要讲解this关键字、static关键字、代码块、package、import、面向对象三大特征之一---封装等知识点。一、this关键字this的作用:this表示的是当前对象本身, 更准确地说,this代表当前对象的一个引用。2.普通方法中使用this区分类成员属性和方法的形参 调用当前对象的其他方法(可以省略) 位置:任意3.构造方法中使用this使用this来调用其它构造方法 位置:必须是第一条语句4.this不能.

2022-01-19 11:19:17 371

原创 最易和最难学的编程语言Top5,Java排在哪

简单易学的编程语言1、HTMLHTML 是用来为大多数网页编码的语言。它使用标签和元素来定义如何显示文本、图像和互动形式。HTML 经常得到层叠样式表(CSS)的支持,以定义复杂的样式;以及用于脚本程序的 JavaScript。Springboard 认为,HTML 的易用性使其成为入门者的理想语言。并指出,该语言的容易学习具体表现在:它具有简单的结构,带有人类可读的开始和结束标签 你可以使用 WYSIWYG 编辑器并在拆分视图中观看代码更改 你可以轻松找到并修复 bug2、JavaScr

2022-01-19 11:08:43 736

原创 程序员做外包有前途吗?

先说结论:1 程序员做外包没有前途,外包做久,不是说工作找不到,而是会耗费宝贵的职业发展时间。2 对于零基础的程序员来说,做外包是个很好的入行途径,尤其是对培训班出身的程序员。3 外包做了一年后,应当跳槽,而且 在这个程度上跳槽不难。如果把时间放宽些,程序员做外包的时间不应该超过两年。其实做外包也有三六九等,最差的外包是,外包公司没有任何技术储备,直接把人卖到甲方,而且是驻场开发。好一点是的,公司通过做项目,好歹也有一点基础储备,或者是项目开发和实施方案,这种外包文件大部分可能是在公司办公,

2022-01-19 11:03:28 1554

原创 自学Java如何快速的找到工作?

零基础的java程序员,在自学和找工作时,普遍会出现一些问题,同时在实践过程中,也总结出了一些能帮零基础java开发尽快提升能力和尽快找工作的经验。在本文里,就将围绕零基础java开发自学和找工作这个过程,给出一些相关的建议。先说下初级java开发在学习中普遍遇到的问题。1 初学者往往会严格按照书本上的内容学,从java核心进阶到数据库再学spring boot。这本身没错,但书上很多技能,比如多线程和设计模式等,在找第一份工作的时候用不到,也就是说,会用宝贵的时间学没用的技能。2 初学者在学习

2022-01-19 11:00:21 969

原创 史上最全 Java 面试题:Java基础篇

Java概述篇幅较长,为了方便大家阅读和收藏,特意将本文转成了一份PDF版的文档。点击下载Java学习手册pdf教程何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。什么是JavaJava是一门面向对象编程语言,不仅吸收了C.

2022-01-18 12:12:19 608

原创 JAVA后端实习生刚进入公司一般会安排做什么?

入行/转行Java 先看看JAVA后端实习生刚进入公司一般会安排做什么新人进公司首先给你配置个人有邮箱和ip,clone代码让你熟悉大概有一周左右。再在此之间,可能会有你的同事或者组长来给你大致讲一下项目的模块,架构,数据库,有的 公司让你看,不懂的让你去问他。针对于刚毕业的,还没有相关经验的可能会有所不同,你能力好的话可能过两天直接给你安排一些小需求进行做了,边做边熟悉,毕竟我经经常对于我招过来的小弟因能力的不同进行分工。根据各个公司的项目情况不同,做的工作也不太一样。不同的公司有自己

2022-01-18 11:50:08 3573

原创 在Java中为什么不同的返回类型不算方法重载?

方法重载是指在同一个类中,定义了多个同名方法,但每个方法的参数类型或者是参数个数不同就是方法重载。 比如以下 4 个 method 方法就可以称之为方法重载,如下代码所示:public class OverloadExample { public void method() { // doSomething } public void method(String name) { // doSomething } public

2022-01-16 15:24:04 184

原创 一次性把Java的四种引用说清楚

前几天在CodeReview的时候,看到了一个用WeakHashMap的代码,进而聊到了WeakReference,再聊到Java四种引用类型。回想了一下,上次学习Java的强软弱虚四种引用类型,还是在准备面试的时候。平时用得不多,一下子竟然想不清楚它们的区别,只记得它们的强度依次递减。下来又看了一下这方面的文章,今天好好把它们理清楚。四种引用的区别其实四种引用的区别在于GC的时候,对它们的处理不同。用一句话来概括,就是:如果一个对象GC Root可达,强引用不会被回收,软引用在内存...

2022-01-16 14:52:37 70

原创 如何更有效的学会java,有什么计划吗?

我学习Java 已经有一段时间了,在 Java 学习这条路上也踩过无数次的坑,恰巧有小伙伴问我 Java 学习的路线,我想着趁这次机会分享自己学 Java 的路线,希望给小伙伴们一点帮助,避开路上的一些坑,一起进大厂。首先,我先分享下自己对不同学习方式的理解,小伙伴们可以根据自己情况选择。看视频系统学习,比如培训机构的课程、MOOC的课程等。看视频的好处就是有老师带着,易于理解和掌握,非常适合初学者。学Java基础的时候,可以到B站上白嫖培训机构的视频,但培训机构出的视频有一个问题就是,内容...

2022-01-16 14:07:31 530

原创 分享Java中经常出现的问题

1 、检查与未检查简而言之,检查过的异常必须显式地在方法中捕获或在方法的 throw 子句中声明。未检查异常是由无法解决的问题引起的,例如除以零、空指针等。检查异常特别重要,因为您希望使用您的 API 的其他开发人员知道如何处理异常。2 、异常管理的最佳实践如果一个异常可以被正确处理,那么它应该被捕获,否则,它应该被抛出。3 、为什么 try 中定义的变量不能用于 catch 或 finally 中 ?在下面的代码中, try 块中声明的字符串 s 不能在 catch 子句中使...

2022-01-15 19:01:50 584

原创 Java岗校招需要什么水平

参加过上一年的秋招,找的java开发岗,拿到过bat等大厂的offer的说下自己的经历。我之前参加秋招,投递100余家,面试50余场。经历了这么多面试,发现校招Java开发岗并不仅仅看Java水平,还要看算法水平、计算机基础水平。于是,我根据自己和身边人的经历,将各大厂面试的套路总结了个公式大厂offer公式:技术栈知识+计算机基础+算法+项目+实习+加分项(竞赛/开源项目/博客)。这个公式,不仅对Java试用,对cpp、安卓开发,甚至是算法也试用。其中,以java开发为例,Java技术

2022-01-14 10:03:51 1449

原创 零基础 Java 自学之路

前言写这篇文章前,我看了一些网上 Java 自学的文章,很多我都不太满意,有的甚至让我感到愤怒,要么是站在现有的视角侃侃而谈,要么是纯粹的瞎编骗小白。很多文章都有一个老毛病:完全没有从小白的视角去思考,内容太多,什么微服务、架构、大数据都来了,这根本不是自学阶段该去看的东西,小白看了这些文章,只会越看越懵逼,根本没法下手。行业现状程序员现状由于程序员的薪水比较高,最近几年有很多其他专业的人涌进了程序员行业,加速了这个行业的内卷,但是据某招聘网上的数据统计,程序员当前的需求量还是远高于全行

2022-01-14 09:57:34 335

原创 Java常用的开发库类推荐

今天来讲讲来给大家聊聊开发提速的东西了:工具包、Lombok和常用库01、什么是工具包基本上,每个项目里都有一个包,叫做utils。这个包专门承载我们自己项目的工具类,比如常见的DateUtils、HttpUtils、Collections所谓Utils就是:这个东西我们用得很多,但是原API不够好用,于是我们给它封装为一个比较通用的方法如果是初学者,很多时候遇到这种类似的工具类也不会直接自己开写,会先去搜索引擎里找一通。找到了之后,看起来觉得可以就直接一个ctrl+c,一个ctrl +v往

2022-01-13 11:26:54 230

原创 初学java必须学会的7个知识点

如果你才刚开始学习 Java 编程,这里有七个你需要知道的基础知识。Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里。Java 的最大优势是,它运行在一个 Java 虚拟机(JVM)中,这是一个翻译 Java 代码为与操作系统兼容的字节码的层。只要有 JVM 存在于你的操作系统上 —— 不管这个操作系统是在一个服务器(或“无服务器”,也是同样的)、桌面电脑、笔记本电脑、移动设备,或嵌入式设备 —— 那么,Java 应用程序就可以运行在它上面。这使得 Ja.

2022-01-13 11:24:09 75

空空如也

空空如也

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

TA关注的人

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