java初学者你应该怎么做

     2022-03-26     149

关键词:

对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。

请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。鞍山治疗白癜风的医院www.0412pfk.org

  另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。

  因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。

  因此千万不要觉得你已经学的很多了,我所说的这些都只是最低要求,不光是我,很多人在这个时间段所学习的内容都远超本文的范围。如果你不能跟上节奏的话,若干年后,如果不是程序猿市场还不错的话,你很可能不仅仅是工资比别人低,公司没别人好,而是根本就找不到工作。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。鞍山首大皮肤病医院www.0412pfk.org

  但是对别人没有价值,不代表对你自己没有价值。一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。所以,这个阶段,除了上面提到的了解JVM、JDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。

java要怎么入门?初学者要怎么学?

很多人都向往Java广阔的从业前景,想精通Java技术,找到好工作,却苦于不懂Java知识。那么,Java开发怎么入门?其实零基础学习Java开发并没有想象中的那么难。下面,小千整理了Java的入门学习流程,... 查看详情

初学者java程序员怎样快速提升自己技术?

刚入培训机构学习java编程,有哪位大神赐教如何快速提升技术水平?  一、提升对java技术的思考  很多人口里嚷着要提升java技术,行动也有,但就是不奏效,是怎么回事呢?因为行动前没有好好的思考,比如老是盯着已经... 查看详情

java初学怎么学?

第一步,实现你的helloworld。那么你需要:1、安装JDK,配置环境变量。包括ClassPath,JAVA_HOME,修改path2、编写你的第一个java程序,HelloWorld。3、买一本基础的书,照到书做程序。没有捷径,多练习才能让你理解的更多更透彻。必... 查看详情

java里面的代码老是记不住怎么办

...,你就知道自己和别人思路的差异,这样才能进步。  初学者请不要看太多太多的书,只会纷乱你的心思,先找本好书完整系统的学,很多人只对部分功能熟悉而已,不系统功能体系上还是不够的。  看帮助,不要因为很难... 查看详情

我应该怎么做才能运行此代码(不更改代码)

...rojectEuler(最大素因子)的第三个问题,并且我是Python3的初学者。这是我想出的解决方案,它有效,但不适用于非常大的数字x=int(input("Enteranumber:") 查看详情

初学者学java常遇到的问题,我都给你回答了!

...知乎的问题:《学习Java可以干什么呢?》我是一个Java的初学者,大概学了四天,对Java到底能做什么还是一头雾水,每天对着黑屏(DOS系统)除了编译还是编译,那么Java对于一个初学者来说Java可以做些什么呢?问题的链接: 查看详情

初学者应该如何自学前端?

以下是自己做的一个从初级前端开发工程师到大神级别前端开发工程师的学习路线思维导图,希望可以帮到大家:关于书籍:Java高级程序设计(第3版)红皮书Java权威指南(第6版)犀牛书深入浅出Node.js锋利的jQuery(第2版)JavaDO... 查看详情

小鹿线怎么样?

...于前端知识体系的脑图很多,但是往往过于复杂,不适合初学者。作为一个初学者,每个人都应该自己做一份自己的前端知识体系脑图,先有一个最基本的框架,然后在学习的过程中慢慢完善。这样通过和别人脑图的对比,你也... 查看详情

按距离排序,你觉得我应该怎么做?

】按距离排序,你觉得我应该怎么做?【英文标题】:Sortbydistance,howdoyouthinkIshoulddothis?【发布时间】:2013-06-2611:14:35【问题描述】:MyCompany目前提供家庭活动列表服务。在我们的CMS中,我们有两种类型的实体Branches(我们列出的... 查看详情

云南北大青鸟设计培训告诉你java编程开发语言编辑脚本应该怎么做?

参考技术A脚本对于大多数程序员来说应该不陌生了吧。今天我们就一起来了解一下,在使用java编程开发语言编写API脚本的时候都需要注意哪些问题。Java脚本化API为谁准备?脚本语言的一些有用的特性是:方便:大多数脚本语言... 查看详情

初学者,学习vue应该从何下手?

如何学习Vue框架?我来说说我当时怎么学的?首先请允许我讲一下大道理哈:1、要明白库和框架的区别2、要明白设计思想3、然后去掌握基础,随后做项目实操库和框架的区别这玩意吧,说白了库就是你写代... 查看详情

想自学it,该怎么学?

...某某编程语言难”,“某某编程语言性能好”。其实作为初学者,我们对计算机体系都不了解,就不要过多地去纠结性能,或者难易等因素,原因我等下再说。如果你有明确的方向,那么很好选择。如果你想做算法、机器学习方... 查看详情

如何学好java?你应该躲开这几个坑

...训的人络绎不绝。那么,新手如何学好Java?对于初学者想学好Java,小千提醒大家千万要躲开这几个坑,一起来 查看详情

java初学者入门应该掌握的30个概念

      1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道canornot而不是howandwhy。所有的程序是由一定的属性和行为... 查看详情

eclipse怎么用(初学者)

...件工具。理论上Java程序通过记事本就可以开发的,比如初学者练习时不也是常在记事本上编写第一个helloworld的程序嘛。现在IDE有很多,比如Sun公司的netbeans ,还有jcreator,jbuilder等等都是比较常用的开发工具。参考技术A这个... 查看详情

第13本书所有java程序员都应该看看!

...并且培养你的逻辑习惯。01HeadFirstJavaHeadFirstJava是很多Java初学者最适合的书籍之一,轻松和寓教于乐的HeadFirst风格让人阅读起来很舒服,是关于Java的书籍里比较有 查看详情

java代码写好后怎么运行?

对于很多Java初学者来说,编写好自己的第一个程序能够运行起来是一件非常自豪的事情,那么你知道应该如何才能运行Java代码吗?今天小千就来给大家介绍一下。Java代码运行方法1.首先需要确保你的电脑正确安装了J... 查看详情

java初学者入门应该掌握的30个概念

1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道canornot而不是howandwhy。所有的程序是由一定的属性和行为对象组成的,不同的对象的... 查看详情