所以为啥你想学java呢?是不是想要用他做点什么 ?如果单纯学语言的话是很没有动力的。

我在接触java之前接触过一些其他脚本,像是cmd,但是比较可惜,cmd不能创建窗口,转换成exe还会报毒,限制太大,后来学了vbs,能弹出提示框什么的了,但是也会报毒,不能自己写窗口,因此为了能够做出一个真正的有窗口的程序,我学了vb,果然,窗口出来了,很有成就感,因此才会想着,我要用他做点什么。

就这样,我开始接触更多的东西,逐渐在“我要做一个xxx”的过程中完成了这个语言的学习和使用。

对于java也是,我最早对于java的印象是手机的APP,就是那种老式的非智能机,他们搭载了java的运行环境,可以安装游戏,启动的时候会显示JAVA,后来我才知道这个只是java里面一个很小的方面。

由于之前有了编程的经验,因此知道变量,类什么的基础概念,我学习java之后第一个程序就是swing窗口,毕竟直接就能看到结果,不像控制台那样来回输入字符,更加直观,也更容易获得好的感觉。

因此,你学java是为了什么呢?单纯的就是想学语言语法?那样还是算了,如果你有其他的想法,我想用它做点什么,那么,我认为你就已经可以开始了。

这种语言是一种解释型语言,解释型语言是需要运行环境的,因此你需要准备一个jdk,jdk是什么呢,是java开发工具包,当然里面就有java运行时。然后你需要一个开发工具,通常来说他会是Eclipse,你要注意,如果你的电脑是64位,那么你需要的是一个64位的jdk,还有一个64位的Eclipse。

建议你使用java8版本,这个版本是传统的java版本,你在安装jdk后可以不用配置环境变量,直接开始使用,同时多数的Eclipse都会支持java8。

接下来你应该了解java的语法是怎么样的,写出一个hello world。在这之后,沿着你的目标一点点的前进就行,把要做的东西一点点拆分,成为一个一个的小功能,然后在java上面实现他们,最终整理你的代码,让他们变成一个整体,在完成的时候你应该感觉会棒,然后你会想去做更多的东西,如果你对他有兴趣的话,这就会让你对java越来越熟悉。

你会发现,基础的java语法已经十分熟练,你可能会需要一个像是数学中提取出来的公式定理那样的东西,在各个工程都能用,而不是像之前那样四处复制已经存在的代码,因为那样会让人感觉重复的地方太多而让整体变得 冗长 ,你会接触反射,函数式接口,java的字节码以及泛型,这会进一步提升你的java水平,并且为日后理解框架打下基础。

由于你想实现的功能变得越来越多,你会发现很多东西别人已经做好了,你可以直接使用那些东西,在各种资料中也常常会提到这种东西,他可以是maven,也可以是gradle或者别的什么,这是一个从在线代码库中直接获取你需要的模块的工具,他会代替你之前手动进行的构建路径的配置,你会发现编码变得更加简单。

在这个阶段,你开始追求更高的代码质量,你知道了很多编码的规范和要求,为了达成这些要求你了解到一种叫做设计模式的东西,同时,你开始使用框架,偶尔 有一次框架的功能和你预计不一致,你看了他的源码,你开始对框架本身感兴趣了。

有一天,你发现Eclipse对框架支持不是很好,你开始了解另外的工具,Intellij的Idea。因为之前的代码太多,你需要一个地方放你认为比较成功的作品,因此你知道了Git,并且尝试在Eclipse和idea使用它。

好的,如果你做到了这些,未来从事程序工作我想应该是可以的。

java初中_初中生如何学习java?相关推荐

  1. 传智播客java怎么样_零基础学习java开发选择云和好还是传智播客好?

    和我撕或者喷我真的一点意义都没有,去不去培训班,去哪个培训班跟我没有半毛钱关系,你要说你自己就是这么与众不同又努力又是一个天才真能在那一大堆人之中脱颖而出,那么恭喜你你很牛逼,不需要特别告诉我我也没啥 ...

  2. Java培训:什么是Java?为什么大家都学习Java技术?

    java技术在互联网行业属于常驻嘉宾,想要进入到互联网行业,学习java技术是首选,那么具体什么是java?为什么大家都学习java技术?来看看下面的详细介绍就知道了. 1. 什么是java? Jav ...

  3. 学习java可以做什么?学习java有什么用?

    学习java可以做什么?学习java有什么用?Java不仅是时下最火的编程语言,还是一门很年轻的语言.Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在, ...

  4. Java到底是什么?学习java可以做什么呢?

    Java到底是什么?在互联网信息高速发展的时代,java技术的应用无处不在,网页.手机系统.软件.游戏等这些成果展现在我们面前,有java的功劳.综上可看出java的应用非常广,与其相应的工作岗位就多 ...

  5. java初学者应该怎么去学习java?java学习流程

    Java是目前热门的编程语言之一,应用范围广泛,竞争很大,并且人员需求稳定.java初学者应该怎么去学习java才好?java初学者看什么书?本篇来谈谈这个问题. java初学者应该怎么去学习java ...

  6. java第一阶段知识_坚持:学习Java后台的第一阶段,我学习了那些知识

    最近的计划是业余时间学习Java后台方面的知识,发现学习的过程中,要学的东西真多啊,让我一下子感觉很遥远.但是还好我制定了计划,自己选择的路,跪着也要走完!关于计划是<终于,我还是下决心学Jav ...

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

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

  8. java 并发编程视频教程_全面深入学习java并发编程,视频教程下载

    课程目标: * 颠覆一些你以为"正确"的认知,纠正其它同类视频的错误 * 100+ 张手绘图 & 流程图,帮助你形成正确的"多线程世界观" * 以知识点 ...

  9. java8 函数式编程_您必须学习Java 8的函数式编程吗?

    java8 函数式编程 我最近一直在研究Java 8,并掌握了Manning出版的" Java 8 In Action" . 让我印象深刻的第一件事是Java 8独特的销售主张是函 ...

最新文章

  1. 编写junit 测试_编写JUnit测试的另一种方法(Jasmine方法)
  2. 摇篮善良:仅添加包装用于战争
  3. いちがつ(2017/1)
  4. SQL中多表查询:左连接、右连接、内连接、全连接、交叉连接
  5. c语言输入日期返回星期几,C语言程序设计: 输入年月日 然后输出是星期几
  6. 【SQL】IN、EXISTS和表连接三者的效率比较
  7. 如何在HTML中加载一个CSS文件?
  8. HTML5的绘画支持(五)
  9. 关于国债的一些计算: 理论TF价格1(缴款日前无付息)
  10. 电源大师课笔记 2.8
  11. PHP帮管客CRM系统源码去域名授权v2.4.4版
  12. 由PPP项目总结的几点项目经验
  13. [译] PWA 实战:Tinder 的性能优化之道
  14. ASP.NET Core 和 EF Core 系列教程——排序、筛选、分页和分组
  15. uniapp 蓝牙通讯(搜索/连接蓝牙、读、写)
  16. c++ int转char*
  17. 计算机上英语CE,计算器英语
  18. java 语言的简介
  19. css自动转rem,css之px自动转rem—“懒人”必备
  20. 手撕python_手撕LeetCode #1171——Python

热门文章

  1. JAVA JDK jdk 安装 下载后双击没反应
  2. Java并发编程系列学习_CountDownLatch倒计时器CyclicBarrier循环栅栏
  3. Matlab工具箱标定
  4. java计算机毕业设计付费自习室管理系统MyBatis+系统+LW文档+源码+调试部署
  5. 工具推荐:4个小众Chrome插件,最后一个互联网人必备!
  6. UE4 视角切换,从第一人称角色的视角切换到第三人称角色的视觉
  7. RocketDock的Mac主题
  8. SQL语句查询所有表和查询表里的所有字段
  9. 分享自动生成对联小工具的Python开发过程
  10. Vscode使用用户代码片段快速创建Vue实例