JavaBean】作为一个大学计算机专业毕业的小白,如何进行系统的java学习啊? 财富值5

2020-03-16 11:58发布

各位大佬们,虽是计算机专业毕业,但是对于java开发这块几乎是一个小白,想要以后做这块,应该怎么办?

各位大佬们,虽是计算机专业毕业,但是对于java开发这块几乎是一个小白,想要以后做这块,应该怎么办?

4条回答
林夕雨
1楼 · 2020-03-24 14:00.采纳回答

由于我们是是刚开始学习java知识,对相应的知识点还不是太了解,这个时候我们需要制定一个详细的计划,根据自己能进行学习的时间和自己的学习能力实际情况进行确定,不要好高骛远,第一天要学习20个小时,然后接下来几天都觉得第一天学习太累,再休息几天,这种肯定是不合适的。所以大家一定要根据自己的实际情况来制定自己的学习计划。每天需要看多少时间的课程,每周都需要掌握什么知识点,需要掌握到什么程度,最后是需要多少个周期将所学内容全部学完,想要达到什么水平,都要自己有一个详细的规划。

我们在学习java的过程中也要注重以下几点,第一点不要眼高手低,大部分刚开始学习java的小伙伴都是比较活力的,喜欢每天花大量的时间看视频或者是看书,但是不去动手操作,觉得自己看到的java知识点都是十分简单的,通过自己的大脑就可以完全理解,但是其实并不然,但是真的让你去打出来的时候,你就会发现为啥最终的效果没实现呢,是不是哪里出现错误了呢?所以大家一定不要进入这个误区,不论是简单的还是稍微困难一点儿的,大家都要上手去练,只有真正的敲打出来才算是完成。

第二点:需要大家去看源码,学习java最好的方式之一就是通过阅读源码,一些好的开源框架可以让我们将自己所学的知识点理解的更加透彻,可能刚开始的时候学习进步会比较慢,但是只要坚持就肯定会有效果。另外坚持学习也是我们在学习java知识最需要的品质,并且也是之后工作所需要的能力,java是一个在不断更新的技术,所以大家也需要根据需求来不断的提升。

最后一点也是比较重要的,大家在学习的过程中最好找一个java行业师傅,在你学习java的过程中,可能会遇到各种无法解决掉的问题或者是未知的问题,在这个时候,你要是只通过百度来获取问题的答案的话,那么会浪费你大量的时间,并且不一定会获得你想要的答案。这个时候如果有一个专业java老师的话,就会让你的学习时间大大减少,并少走弯路。 

综上,推荐你选择一个靠谱的培训机构进行学习。



卡里没钱
2楼 · 2020-05-27 08:45

系统学习选择适合自己的培训课程比较高效

撸串儿去不
3楼 · 2020-12-19 09:55

最好是先自行查询Java相关的就业方向,再制定详尽的学习计划,严格按照计划进行学习

不吃鱼的猫
4楼 · 2021-12-03 13:38

从网上找系统的资料或者去找相关的机构系统的学习都是可以的。

相关问题推荐

  • 回答 9

    Java的线程生命周期有六种状态:New(初始化状态)Runnable(就绪状态)Running(运行状态)Blocked(阻塞状态)Terminated(终止状态)

  • 回答 3

    如果使用常量的方式,该对象将被存储在常量池(永久代)如果使用new的方式,该对象将被存储在堆

  • 回答 7

    同步块是更好的选择,因为它不会锁住整个对象(当然你也可以让它锁住整个对象)。同步方法会锁住整个对象,哪怕这个类中有多个不相关联的同步块,这通常会导致他们停止执行并需要等待获得这个对象上的锁。...

  • 回答 6

    通过在线程之间共享对象就可以了,然后通过wait/notify/notifyAll、await/signal/signalAll进行唤起和等待,比方说阻塞队列BlockingQueue就是为线程之间共享数据而设计的

  • 回答 16

            Vue.js是一款流行的JavaScript前端框架,一个用于创建用户界面的开源JavaScript框架,旨在更好地组织与简化 Web开发。        Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现...

  • 回答 9

    1、throw和throws两个都是Java语言中的关键字2、throw关键字是用来抛出异常对象,throws关键字是用来声明声明异常的类型3、throw只能抛出一个异常对象,throws可以抛出多个异常类型

  • 回答 4

    线程从创建到结束的一个过程就是线程的生命周期。在线程的生命周期中,有不同的状态来描述。状态的罗列:新建态:线程刚刚创建之后的状态就绪态:准备好了各种资源,等待cpu来临运行态:正在运行的状态阻塞态:线程休眠,IO,等到锁对象死亡态:线程正常执行...

  • 回答 4

    MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。

  • 回答 8

    向一个对象数组里面添加新的属性var arry= [{a:11,b:22,c:33,d:44},{a:11,b:0,c:0,d:44},{a:11,b:22,c:99,d:99}];var arry2=[];arry.map(((item, index)=> {arry2.push(Object.assign({},item,{mess1:item.c,mess2:item.d}))}))cons...

  • 回答 2

    我觉得getTopWindow() 应该是他自己写的函数 mask  应该是getTopWindow()函数中 return 出的一个什么玩意show()  jQuery的显示

  • 回答 9

    如图所示

  • 回答 12

    1、原型对象也是普通的对象,是对象一个自带隐式的 __proto__ 属性,原型也有可能有自己的原型,如果一个原型对象的原型不为 null 的话,我们就称之为原型链 2、 原型链是由一些用来继承和共享属性的对象组成的(有限的)对象链...

  • 回答 6

    使用VS code对JS进行Debug,需要安装一个插件,这个插件是根据你所使用的浏览器来的,不同浏览器对应插件不同,以下是插件对应情况,下载完相应的插件以后还要下载一个live server在浏览器下查看你界面运行效果,记得在到设置里修改下live server的端口号,然...

  • 回答 8
    已采纳

    没有基础,是可以学Java的,在网上也能找到很多免费的视频、学习资料等资源,只不过想要光靠自己摸索学透Java并不容易,最好是找一个比较靠谱的有实训的培训机构。不过,我给你点建议:1.脑子里要有编程思维,2.学习态度要有,3.了解了基本概念后,从图形界面...

  • 回答 7

    假设文本框的id=text1js:document.getElementById(text1).value = 测试;//即可

  • 回答 2

    这两个事件都是在js原生开发时经常会用到的,比如需要对页面dom进行动态处理,这时就需要用到DOMContentLoaded和[removed]事件,大家都知道,就是在dom构建完毕后,才可以对dom元素进行操作,否则会获取不到相应的dom元素,但是DOMContentLoaded和[removed]还...

没有解决我的问题,去提问