Java零基础的自学经验

学习Java数学不好行不行?要到能自己开发小软件的水平要多久,入门需要看些什么材料啊,网上资料不是很好,培训又要花钱,新手零基础如何自学Java比较快速?下面是小编为大家整理的Java零基础自学经验,喜欢的可以收藏一下!

下面分享新新人类的自学经验之谈:

我学了2周了,已经入门了,基本代码都能看懂,看不懂的研究研究也就懂了。重点是要学好概念,概念搞清楚了,再找各种代码来练习,找到问题不懂的不要慌。

有句话讲得好!万变不离其宗!

什么难题都能通过基础概念加以解释。

比如组件、抽象类、接口、异常处理和流等等的问题,一定要先了解概念,会简单的使用。等看到代码的.时候,如果很复杂,这时候再去深入研究。

基本上来说,任何一个知识点如果扩展开来都是一个庞大的知识库,人的精力有限,不可能全部了解,是不是?用到在学。

但是有一点,你基础一定要会。

前期快速入门的方法就是找到视频,视频要清晰,优酷的不要看,模糊的不得了,论坛里就有很多人发的视频。看完视频你差不多概念都过一遍了,一个星期应该能看完吧?然后用一个星期仔细的把视频再看一遍,边看边跟着视频写例题,这是加深映像的过程。

然后就是网上找大量的编程题目来自己构思自己编,一定不要看例题,自己慢慢想,这时候你会发现需要学好api系统的类库,不是要都学,但是你要会学会如何查api,以及如何查找每个类的使用方法。

接着,你编了一到两个大的程序之后,发现概念还是容易混乱,而且各种对象之间this过来,调用过去的,很快就把你饶晕。其实这是编程思想没打通,编程就像编故事,故事大纲写好,然后处理各个情节。

写程序的时候不要老想着我这代码是不是写错了,要大胆按照自己的思路向下写,比如链表,如果你专死胡同的话就完了,我专了2天的死胡同,后来才想通。像需要方法的地方,你不是没定义吗?不用管他,直接写出来个方法,以后慢慢想定义。

这些全部都是慢慢加深自己的入门步骤。等到这些都很熟练之后,你就要学数据库、web和各种实例当中项目需要的东西了。开发android就学android方面的,开发企业软件就……,反正看自己的发展方向了。

你刚开始学的时候,就好像不会打麻将的人在看别人打麻将,看得云里雾里的。

看别人出牌出的那么麻溜,挺高级的似乎。

但是你只要抓住重点,知道怎么算是胡牌了,你不就看懂了吗?

即使你能看懂,但是距离打麻将赢钱,还是有差距是不是?

但是起码你能看懂了,自己也能学着打麻将了,欠缺的只是经验。

然后你找几个人打一个月麻将之后呢?是不是也基本上有点经验了?

---------------------------------

java和打麻将类似。java是工具,记住了,java也是本字典。

你要学会如何查字典。

查字典需要学会汉语拼音和笔画吧?

那么java里什么是拼音和笔画呢?

数据类型是声母,循环结构是韵母,类和对象是笔画,基本概念是页码。

每一个汉字就是一个方法。

目标很明确了吧?

掌握数据类型、循环结构、基本概念和类对象,你就能看懂方法的调用了。

ok了,java你就入门了。

想要快速的话,只能把重点记录下来,花几个小时背在心里,中国的背书有个效果就是背下来就容易理解了,呵呵。

就和天龙八部里的内功一样,吸进身体之后慢慢消化。

以上就是Java零基础自学经验,还有一点是小编要说的学什么都不能太过急切,保持一颗平和的心,从基础左手,学习编程思想,基础扎实了学什么都快。

【Java零基础的自学经验】相关文章:

如何零基础自学java_Java零基础的自学经验相关推荐

  1. ui设计自学对于零基础的人来说难不难

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 ui设计自学对于零基础的人来说难不难?UI设计作为一个相对新兴的专业设计门类,目前定位还是蛮尴尬的,因为ui设计在国 ...

  2. 【自学】零基础MATLAB入门笔记

    [自学]零基础MATLAB入门笔记 (一) 第一章 MATLAB的新建工程和基本操作与处理 文章目录 [自学]零基础MATLAB入门笔记 (一) 前言 一.MATLAB简介 二.软件下载 三.新建工程 ...

  3. python自学路线-零基础Python学习路线,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  4. 新手学习python零基础_一个零基础新手学习Python应该知道的学习步骤与规划

    很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础.数学,英语不错.还是说没有一个好的学习路线和学习规划等等,在之前的文章中我都给大家进行 ...

  5. python编程语言零基础入门,Python编程基础知识点

    python语言基础知识有哪些? python语言基础知识如下:1.Python语言是一种解释型.面向对象的编程语言,是一种开源语言.2.表达式从左到右在同一个基准上书写. 3.对象的含义:对象是某个 ...

  6. 【直播】陈信达:零基础计算机视觉之机器学习基础

    零基础计算机视觉之机器学习基础 直播信息 分享嘉宾:陈信达,Datawhale成员,上海科技大学硕士. 直播时间:2021年07月30日 20:00 直播内容: 线性回归与指针读数识别 逻辑回归原理与 ...

  7. [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  8. java基础知识点_零基础学习Java语言,各个阶段需要掌握的知识点

    随社会的脚步的不断发展,Java技术在不断的与时俱进,这也是Java一直长盛不衰的原因之一.Java技术的学习,永远没有早晚之分,技不压身,对于21世纪的我们80后,90后,甚至00后,尤其适用! 那 ...

  9. Java零基础学习Java编程语言基础知…

    很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...

最新文章

  1. laravel ajax返回json,Laravel validate error处理,ajax,json示例
  2. 炙手可热的前端资源大集合
  3. 012-简单辅助元素
  4. 解决WinCE自动挂起的问题
  5. 《研磨设计模式》chap4 适配器模式Adapter
  6. 在IIS中部署Asp.net Mvc
  7. 如何对抗硬件断点--- 调试寄存器
  8. oracle 自定义类型使用方法,oracle pl/sql中使用自定义数据类型
  9. git更新pull报错Pulling 1 repository Remote does not have refs/heads/rel5.1 available for fetch
  10. Jarvis Oj Pwn 学习笔记-level0
  11. 《实施Cisco统一通信管理器(CIPT1)》一1.3 总结
  12. 数据采集卡的模拟输入信号到底应该怎么接线
  13. python 卡方检验批量筛选_用python进行列联表卡方检验
  14. python 操作excel 表格
  15. 实现拖拉机发牌程序——界面版python
  16. idea显示Multiple Spring Boot run configurations were detected. Services allows to manage multiple
  17. 网络攻防|如何让自己的CobaltStrike服务器隐匿(一)
  18. tcpdump使用详解及数据包分析
  19. Android系统移植与调试之-------build.prop文件详细赏析
  20. WIDS(无线入侵检测)

热门文章

  1. 【数仓】数据仓库—数据集成
  2. Python爬虫:urllib3与urllib到底有何区别?内行人告诉你答案
  3. 计算机存储单位字的英语,谈一谈计算机存储单位字节与字符
  4. 《Deep Exhaustive Model for Nested Named Entity Recognition》
  5. idea官网无法进入
  6. 渗透率不足30%,630万门店未攻克,快消渠道数字化如何突围?
  7. 获取微信数据,从此轻松可得!
  8. 公安三所WebServices端测试准备问题
  9. livy使用样例_livy提交spark应用
  10. 华为云主机 让“云”不再遥不可及