Java这门编程语言虽然入门比较简单,但是要想学好它,并非一日之寒。很多人开始学习Java时候会被突如其来的概念定义搞的晕头转向。类、对象、接口、构造函数、方法、继承、多态、各种修饰符等概念扑面而来的时候,脑子里顿时变成了一片浆糊,并直接导致了畏难心理,特别是对于自学的人,这种情况最常见。

所以这个时候的心态就是最重要的了,那么初学者应该保持一种什么的心态,才能更好地走上Java之路呢?

拥有一副不求甚解的心态显得尤为重要

这一点要求跟我们传统的教育理念大相径庭,多年的学校教育给我们传输了一个毋庸置疑的学习理念:即要对学习的东西搞懂搞通,要知其然还要知其所以然,否则就不是学懂了,否则就是白学。因此刚开始学习Java时,对于很多概念、知识点,很多人就一定要搞清楚它的来龙去脉,要知其然还要知其所以然,比如面对一个“类”的概念,很多人就要翻遍手头所有书,查遍整个网络,最后貌似搞清楚了什么叫“类”,结果今天看到一个例子中“苹果”可以定义为一个类,明天看到一个例子“苹果”又可以作为一个对象,然后思维又开始乱了。

因此,在这里提出,开始学习Java的时候一定要不求甚解,这是什么意思?意思就是学习一门新学科、新知识的时候,我们要考虑的是如何运用所学习的知识点,而不是去搞清楚这些知识点为什么要这么用。“学会如何运用知识点”和“知识点为什么要这么用”粗看起来好像意思一样,其实却天差地别。

开始学习Java必然首先接触“类”,只需要知道,“类”就是这样定义的,这就是“类”,“类”就是这样用的,就可以了,我们完全没有必要纠结于为什么这叫做“类”,它为什么不叫“物”?“类”为什么要这样定义?这样定义有什么好处?等诸如此类的问题。如果你面对这样的困惑,那么请你先回答这个问题:在你开始学习英语的时候,苹果的英文单词是“apple”,那个时候你为什么没有产生“苹果的单词为什么是“apple”而不是“cat”,你可能会回答,因为从开始创造中文英语单词互译的第一个人就是这么定义。这个答案就很好,因为最初设计面向对象程序设计语言的人也是这样定义“类”的,并且定义好“类”这个概念后、这个规则后,就是要你去使用的,而不是让你去质疑并提出十万个为什么的。

对于不求甚解,换个角度来讲就是,刚开始学习Java的时候,让自己的思维停留在小孩子的水平,不要问为什么,而是书上这么说,我们就怎么做。这时候我们无需精明。

如果能做到这一点,学习Java就会变得很轻松,你会很快的入门。而等到你开始入门后,回过头你会发现,原先的问题都不再是问题。有一种豁然开朗的感觉。

想学好Java,肯定要从Java基础学习,如果正在看本文的你正在Java培训班学习中,建议再买本书,学习期间一边跟着老师循序渐进学习Java,另一边将买回来的书吃透,跟着里面一点一点做,里面的代码全都打一遍,开始不会没关系,你就边抄边打,不用想没了书我自己就打不出来了,这都没关系。开始不懂没关系,硬着头皮往下看,概念的东西是需要慢慢吸收的。如果你最好能系统地将书看两遍,里面的例子一定要亲手打,Java这东西光看不管用,要下手打,不要怕出错,书里的所有的示例全都打个两三遍,开始对着书打,慢慢不看书打。半年的时间将Java基础打好,这很重要,找工作笔试面试时80%的题都是Java基础。

我们既然打算学习编程就从来不会怕困难,只会迎难而上,把复杂的问题简单化,注重过程,只要你努力了就会有好的就结果,小伙伴门还等什么,代码撸起。

       为了让学习变得轻松、高效,今天给大家免费分享一套Java入门教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要入门的资料欢迎加入学习交流群:9285,05736

零基础学Java的朋友值得一看相关推荐

  1. 零基础学Java有哪些必看书?推荐这5本

    零基础学Java初学者,想要入门,应该多看一些关于Java的书,先充实理论基础.然而Java的技术知识是海量的,市面上关于Java的书令人眼花缭乱,零基础的小白完全不知道该看哪本书.那么,零基础学Ja ...

  2. 零基础学Java编程一定要上Java培训机构吗

    在当下各个行业的发展之中,IT行业发展的速度蹭蹭往上涨,从事IT行业的朋友薪资也是比其他行业要乐观的多,甚至可以说是遥遥领先.当下很多朋友对Java开发技术相当的感兴趣,大家又说Java开发比较难学, ...

  3. 机械转行java自学经历,零基础学java,血泪总结的干货

    机械转行java自学经历,零基础学java,血泪总结的干货 1.我为什么转行 2.转行之路 3.面试之路 自学路上的网站 Java教程 实践项目一站式学习 bilibili 自学书籍 <Java ...

  4. 零基础学Java,有必要上培训班吗?

    零基础学Java?随着社会信息的发展,Java技术已经无处不在,无论是手机软件.手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站. ...

  5. [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](1)

    MIS信息管理系统实战开发之使用MySQL实现保存 开发背景 ID.姓名.年龄为公共信息,而学生有成绩,工人有工资 定义一个抽象类Person(ID.姓名.年龄),学生是其子类,有成绩,工人是其子类有 ...

  6. 零基础学java培训怎么选择学校

    java技术在互联网行业的快速发展,引起了很多人的关注,大家都想通过学习java技术来加入到这个行业,那么零基础学java培训怎么选择学校呢?如今市面上的java培训机构这么多,下面小编就来为大家详细 ...

  7. 零基础学Java需要做哪些准备

    想要成为一名合格的java工程师,那么好好学习java技术是非常重要的,对于零基础同学们来说,大家比较关注的就是"零基础学Java需要做哪些准备"这个问题,下面小编就来为大家做下详 ...

  8. 零基础学Java大数据难不难

    java大数据如今在企业中用到的次数是非常多的,很多人都比较看好java技术,那么零基础学Java大数据难不难?想要学习java技术说难不难,说简单也不是很简单,来看看下面的详细介绍就知道了. 零基础 ...

  9. 零基础学Java程序有什么好的建议

    ​ java技术的快速发展,引起了很多人的关注,尤其是一些零基础人群,都想通过学习java技术来改善自己的职业,那么零基础学Java程序有什么好的建议呢?来看看下面的详细介绍. ​ 零基础学Java程 ...

最新文章

  1. 每日一皮:死循环的深刻理解...
  2. linux sublime 输入中文,Linux中Sublime Text无法输入中文怎么办
  3. 共识协议(8)NPOS提名权益证明
  4. Parent属性也可释放子对象
  5. C 中 static 的常见作用
  6. 项目常用第三方库 Swift版
  7. SAP Netweaver ECATT介绍
  8. C#委托之就是跟委托过不去…
  9. python --函数
  10. vue mock模拟后台接口数据
  11. spring mvc 原理及应用
  12. 关于matlab中get和set的用法
  13. 数据挖掘工具weka之weka包的安装
  14. python爬取凤凰新闻网_python3.6爬取凤凰网新闻-爬虫框架式思维
  15. 如何把JAR发布到maven中央仓库
  16. 基于微信JAVA后台校园小程序系统设计与实现 开题报告
  17. ab式词语,常见ABAB式词语大全
  18. iOS13苹果热搜页面巨变,热搜词流量将减少75%!新机遇在哪?
  19. Oracle知识点(一)--创建表
  20. 我,一个当代创业人,如何让选择大于努力

热门文章

  1. 4.3-沛县欢乐多(DHCP,ARP,ICMP协议)
  2. 牛客21297 手机号码
  3. oracle数据库的拼接字符串,Oracle数据库拼接字符串
  4. VS2017编译的一些小知识记录
  5. php怎么实现简单的mvc框架,php实现简单的MVC框架实例
  6. 计算机二级公共基础知识2020版电子版,2020年计算机二级考试公共基础知识背诵笔记...
  7. Linux系统常用函数,浅谈linux下的一些常用函数的总结(必看篇)
  8. python函数type的用意_python中type()是什么意思
  9. 【linux】设置镜像源
  10. 刚安装完的ubuntu安装谷歌浏览器