Java怎么自学,JAVA编程要怎么学

1 , JAVA编程要怎么学1、要多做学习笔记虽然Java是动手实操敲代码,但是在基础阶段,我们是要学习基本的语法的,所以做笔记是非常重要的,要知道万丈高楼平地起 , 基础是非常重要的,好记性不如烂笔头,即使是记忆力再好,也不如亲手记笔记来的印象深刻 , 同时我们还可以记一下自己在操作过程中遇到的问题,以及解决方案 , 这个过程其实也是一个提高自己的过程 。2、掌握学习技巧,多动手操作Java开发是一门注重实操的开发语言,很多的概念的东西都比较容易理解 , 但是对于实操类的技术 , 我们一定要自己多动手操作,了解概念后,一定要动手实践,不要等到自己写代码的时候写不出来,还有就是不管什么时候都不要通过复制粘贴来写代码,即使是看着别人的代码自己敲一次都可以 。3、培养自己的编程思维编程能力虽然很重要 , 但是编程思维更加的重要 , 想要在Java行业中成为大牛,那么你就需要拥有自己的编程思维,要学会用编程代码来解决自己的实际问题 。所以不管是已经开始学习Java,还是准备学习,那么从现在开始就培养自己的编程思维都是非常重要的 。【Java怎么自学,JAVA编程要怎么学】
2,java怎么学如果是0基础学java,先搞明白要做什么? java现在可以写j2ee,也可以写android 。弄web,首先搞明白 , 是做企业应用还是互联网应用,技术也有区别 。先从最简单的java语法学,不必说 。然后就写web程序吧,从servlet,filter,jsp写 。然后开始框架,springmvc,spring,hibernate,mybatis , 尝试自己搭框架写点应用(这种书很多)基础了解后,看看springside,很有名气,现在版本是4(我个人一直认为版本1的文档是最精致的,方便深入了解框架背后) , 跟自己搭建的比较下,重构之前写的应用 。(该看看业界最有名气martin的《重构》一书)此处有更多的框架要了解,比如logback、sitemesh,freemarker等等,还有maven(最好的情况自然是用git,吧应用部署到github上,用travis-ci进行持续构建),单元测试、功能测试,持续集成等 。阅读源码是其中很重要的,推荐看老外的吧,我在做项目的时候吧cas1,cas2,cas3版本的源码全部读了,很有收获,项目中的部分功能在版本2的基础上改写的 , 远在cas3支持之前 。别忘了去iteye转转 , 看看robbin以前写的java系列文章 。以上这些工作中就基本够用了 。深入的知识看点赞数再写吧 。
3,零基础应该怎么学Java零基础应该怎么学Java有以下几个阶段:第一阶段:Java 基础以及 Web 开发基础—小程序项目阶段 。学习者可掌握Java 基本面向对象知识、Java 常用集合的使用、JDBC 与 MySQL 基础、HTML/CSS/JavaScript 前端基础技术、 Servlet 编写服务端程序等,同时熟练使用 IDEA 开发工具 , 能实现简单的小程序;第二阶段:Java 高级基础 SSM 前端框架 代码管理 持续集成,是进阶阶段 。学习者可以深入理解 Java 面向对象相关知识点 , 可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位 。第三阶段:微服务与分布式解决方案 。学习者掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java中级开发工程师等岗位;第四阶段大型互联网解决方案 。学习者掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和微信小程序以及微信支付的开发等内容,可以胜任Java 高级软件工程师等岗位 。同时还需要:一定水平的数学与英语,相应的逻辑思维,坚持与努力的品质望采纳!零基础可以去济南华育进行学习 。
4,如何自学javajava自学的话非常难,因为java需要学习的东西很多而且很难,如果你没掌握学习java的方法的话,可能1-2年都只能入门,如果你掌握java的学习的方法的话,半年就能学会java 。……………………………………………………………………关于如何学习java,我刚才看到一篇很不错的文章,是一个农民工介绍自己如何自学java,并找到java的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助 。我是一名地地道道的农民工,生活在经济落后的农村 , 有一个哥哥和一个弟弟,父母都是地道的农民,日出而作,日落而息,我从小到大学习一直很好,从小学到高一都,成绩在全级一直名列前茅,这样我也顺利了考上省的重点高中,然而,每个学期开学是家里最为难的时候,每次交学费都让父母发愁许久,家里为了给我筹钱读书,都借了不少钱,才让我读上高中 。我知道我读到高中家里已经欠了好多债,为了减轻家里的负担,我选择了退学 。2009年我高一退学,为了给家里还债,干过建筑工地的小工,搞过塑料制品加工,送水工等等 。很工资都很低 , 一个月也就1000多,加上加班费一个月能拿2000多一点,我每个月都向家里寄回800-1000元,到了2011年末,一次偶然的机会我接触了Java,听说Java的前景挺不错,工资相对于我一个农民工来说简直是天文数字,于是我在新华书店买了几本Java的书,尽管白天辛苦工作,晚上回来还是坚持看书,但有于基础太差很多都很不明白,但还是坚持看,一有看1-2个小时Java的书,看着看着许多基础都慢慢的学会了,但那些比较难的还是看不懂,后来还买了有些关于框架的书,还是看不懂,这样断断续续的持续了半年多,觉得自己Java的基础都差不多懂了,但框架还是看不懂,还有最缺的项目经验,看了很多招聘Java程序员的简介都要项目经验,相对我一个农民工来连框架都弄不明白,想找一份Java工作对我来说简直是奢侈 。我只想学Java,并不敢想以后能从事Java的工作 。一次,在百度上看到一篇让我很鼓舞的文章 , 是一个Java高手介绍在没有基础的朋友怎么自学入门Java,文章写的很好 , 包含了如何学习,该怎么学习 , 他提到一个方法就是看视频 , 因为看书实在太枯燥和费解的,不少是我们也看不懂 , 这点我真的很认同 , 我自己看书都看了很久才学会基础 。曾经有想过参加培训 , 但是上万元的培训费让我望而却步,我工资这么低,每个月还有向家里汇钱,加上城市消费比较高 , 虽然每个月只有几百剩下,但是相对于上万万学费和四个月的吃住费用逼我连想不敢想 。于是我决定看视频,我就去搜索Java的视频,虽然我零星的找到一些Java的视频,但是都不系统 。最重要连项目都没有 。后来我找到一份很好的视频,是IT学习联盟这个网站一套视频叫<<零基础Java就业班>>,网址:http://www.itxxlm.com/portal.php?mod=view&aid=5 。的教程还不错,很完整 。还赠送11个顶级企业项目 。价格很合理,于是我买下来 。于是开始了我的自学Java的路 , 收到光盘后 , 我就开始学习,刚开始学习还不错,是从零基础教起,老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情 。因为我本来基础还不错,前面的基础看一篇我就过去了,到了框架,我觉不又不是很难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次,把他弄懂 。每天下午6点下班后,吃了饭,马上跑回家 。看视频 , 买了几本笔记本 。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的 。一边看视频,一边记笔记 , 把重点都记下来,还一边跟着老师敲代码,为了能尽早学会Java 。每天都坚持学5-6个小时 。经常学到晚上一点多才睡觉 。星期六,日不用上班,每天7点多起床,学到晚上11,12点 。那段时间特别辛苦,特别累 。在学习Java的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习 , 因为我知道自己的计算机基础不是很好,也没有学过什么计算机,只是学了些Java基?。?相对于那些科班的人来说我要比他们付出更多的努力 。我只能咬紧牙关 , 坚持下去,我不能放弃,我要完成我的梦想 , 我要让我的家人过上好日子 。终于三个多月后我把Java教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要 , 他能把你学过的知识全部联系起来,能更好的理解你所学的知识 。还有学习过程中,动手很重要,要经常跟着老师动手敲 , 动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能 , 按照自己的思路敲一些代码,收获远比干听大的多 。如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了 。这套视频还赠送了11个顶级企业项目,对于我没有任何经验的人来说,这个太重要了,还有在学习项目是提升能力最快的方法 。项目能把所有的知识点全都连到一起了 , 不再是分散的,而是形成一个整体了 。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的 。一个项目就是一根绳子可以把大片的知识串到一起 。就这样,我用了两个月也把项目给学完了 。其实学完教程差不错就达到就业水平,但是我可能觉得自己学历低还是把那11个顶级企业项目才去找工作 。于是我就到51job疯狂的投简历,因为我的学历问题,初中毕业,说真的,大公司没有人会要我 。所以我头的都是民营的小公司,我希望自己的努力有所回报 。没有想过几天后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比价严格,需要有一年的项目经验,所以我没有被选中 。后来陆续面试了几加公司,终于功夫不负有心人,我终于面试上了一家民营的企业 。公司规模比较?。业闹拔袷荍ava程序员 。我想我比较幸运,经理看中我的努力 , 就决定吕勇我,开的工资是3500一个月,虽然我知道在北京3500只能过温饱的生化,但是我想我足够了,比起以前的工资好了些,以后可以多寄些钱回家 。我想只要我继续努力 。我工资一定会翻倍的 。把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有自卑,我们不比别人笨 , 只有我们肯努力,我们一样会成功 。…………………………………………………………5,如何高效学习JAVA1. 学习语言基础很显然,掌握语言基础是第一步 。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做 。当然,这并不是要求你把所有的基础知识都记住,比如所有的 Java关键字、核心概念或者基本编码技术等 。我希望你能够阅读以下链接的内容 , 即使在初次阅读时并不能理解全部内容,也希望你把全部内容看一遍 。https://docs.oracle.com/javase/tutorial/java/nutsandbolts/https://www.ibm.com/developerworks/java/tutorials/j-introtojava1/上面两个链接不是介绍 Java 基础知识的唯一链接 。你可以通过谷歌搜索出很多类似的链接 。当你第一次阅读完成上面两个链接的内容时,请再次重新阅读,不要漏掉任何部分 。这一次,之前无法理解的内容可能就能够理解了,你能够自己将各种概念联系起来 。如果有些内容你仍然无法理解,请继续重复该步骤,再次阅读,直到你真正掌握核心概念 。不要担心理解的对错,只要把它们联系起来就好 。记得做好笔记,因为笔记能够记录你的 Java 学习曲线 。2. 开始编写一些小程序如果你确信自己对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来 , 那么你就可以进行下一步了 , 你可以开始尝试编写一些非常基本的 Java 程序,比如打印 hello world、实现简单的加减法,等等 。当你开始动手编写程序时,请记住 , 前几个程序对你来说可能会困难重重 。但是一旦挺过去,接下来即使这些问题再次出现 , 你也能轻松解决 。你可能会遇到很多困难,起初你可能都无法独自完成 hello world 程序并使其正确运行 。这时,你应当毫不犹豫打开谷歌然后搜索类似的程序 。不要简单复杂这些代码,首先应该读懂代码,然后自己动手手动输入到你的 IDE 中,并解决由于输入的错误语法而导致的编译错误 。如果仍然不成功,就再次借助谷歌寻求帮助 。谷歌搜索是程序员的良师益友,你应该好好利用它 。多编写几个程序 , 首先尝试自己独立编码,遇到问题再通过谷歌寻求帮助 。我列举了一些基本的 Java 程序 , 很适合初学者 。显示文本信息 。显示1到50的数字列表,每个数字独立一行 。找出两个数字中的最大值和最小值 。使用多种方法交换两个数字 。编写一个计算器程序,使之能够进行数字的加减乘除运算 。创建两个类,练习重载和重写 。在程序中使用数组 。以上程序只是带你入门,让你能够编写一些基本的 Java 程序 。这个列表可以更长,你可以添加更多的项目到这个列表中,为其他初学者创建更多的入门程序 。记住 , 善用谷歌,它会让你学习编程的过程如虎添翼 。3. 使用 Java API 编写高级程序当你完成了大部分的基础程序编写,并且掌握了基本的编程技巧之后,就可以进行下一步了 。我会建议你努力学习 Java 集合和 Java IO 内部的 API 。你需要熟悉这些 API 提供的各种类和接口 , 并利用它们来创建程序 。需要注意的是,你应该查找已经存在的 API 和方法来实现功能,而不是自己实现这些逻辑 。你的任务是熟悉这些 API,因此你只能够在这些已有的 API 中寻求解决方案 。同样 , 我列出了几个基本的程序供你参考 。之后,你可以编写更多的程序 , 尽可能多地使用 JAVA 提供的 API 和类 。从控制台接收输入并打印 。从文件系统中读取文件并在控制台中打印文件内容 。创建一个新文件并在文件中写入数据 。从 URL 中读取数据并对其内容进行一些搜索将元素存储在列表中,然后遍历它 。使用 HashMap 存储随机的键值对 , 然后用多种方式遍历它 。对集合元素进行搜索和排序 。在这一阶段你编写的程序越多,就会获得更多的信心 。熟练使用这些 API 之后,请进入下一节接受更加艰难的挑战吧 。4. 编写桌面程序和 Web 应用通过这一步的学习,面对任何 Java 面试你都能够信心满满,当你讨论 Java 相关的话题时也能够充满自信 。你需要至少编写一个 Java 桌面或者 GUI 应用程序,比如计算器 , 然后再编写一个 Web 应用程序,比如医院管理程序 。在前面的学习中,你已经掌握了最基本的 Java 知识,现在你需要去探索,然后编写出这两个应用程序 。你可以向 Java 专家、有经验的朋友、同事或者其他比你强的人寻求帮助 。在搜索解决方案和学习基本概念时 , 阅读优秀资料 。此外,还可以购买一些相关的书籍 。总之,用一切方法把这两个应用程序做好 。集中精力,哪怕几周甚至几个月的时间 , 也要把这两个程序做好 。我可以向你保证,当你最终完成这两个练习时,谈到 Java 你会获得空前的自信 。更重要的是,它可以帮助你养成不惜一切代价完成一项任务的好习惯 。这种持之以恒的态度对你职业生涯的长远发展是非常重要的 。5. 阅读和参与优秀的 Java 博客与论坛完成上述四个步骤之后,我相信你在 Java 方面已经获得足够的自信,你可以去帮助其他的初学者 。遇到初学者时,尽量帮他们解决问题,即使这会花费你一定的时间 。比如 Stack Overflow 这样的论坛,程序员们经常在这里学习、分享或者进行职业规划 。你可以从别人的错误中学习,开拓思想 , 并提升自己的思维能力 。事实上,这一步就像无限循环,只要有时间你都应该持续下去 。看到你的成长我会非常欣慰 。以上就是我关于学习 java 的最佳方式的想法 。如果你碰巧同意我的意见,请发表评论 。如果不同意 , 请提出你的建议 。如果你的建议够好,我会欣然采纳 。回复2:参加 OCJP 认证是一个很好的学习 Java 的途径 。当你从零开始学习开发 Java 应用程序时,网上提供了大量有用的资源 。你可以去创业公司和跨国公司实习,实战是最好的学习方式: https://hasjob.co/?q=internship搭建 Java 开发环境:想要编写 Java 程序 , 首先需要搭建开发环境 。有用的 Java IDE: 1. Eclipse - Eclipse Luna 2. Netbeans - 欢迎来到 NetBean 3. IntelliJ IDEAJava 在线学习资源:Java 教程:https://docs.oracle.com/javase/tutorial/Vogella Eclipse、Android、Java 培训和支持Mkyong Java Web 开发教程Java 参考书:深入浅出 Java: https://www.tutorialspoint.com/error.htmJava 傻瓜编程: http://www.dummies.com/store/ComJava 编程参考 - 最新版面试问题:Java 面试内幕指南Java 面试问题集锦熟悉基础知识之后 , 请继续使用第三方库进行编程练习 。学习计划、组织、模块化以及代码重用 。IT专业入行门槛低,而且如今的工资待遇越来越好,而且目前 IT行业的就业市场是不饱和的,所以从业人员找工作还是相对来说很轻松的 。现在的你选择 IT专业,绝对不会错,如果你不想继续读书 , 选择职业技术学校就读也不错,只要你学好 IT技术,有能力,你就可以找到一份不错的工作岗位 。想要更好的学习Java,就应该去专业的培训机构进行学习,可以去济南华育咨询咨询 。认清自己要知道自己到底想要什么,因为这关系到你能够够bai选对学习方向,能否沉下心来去学习,不要因为某一个方向火 , 而盲目的去追;也不要因为某一个方向可能不容易找工作而不去学 。学习的目的学习的目的,根本上是为了获取竞争优势,增加选择机会 。你比别人懂得多,比别人学的深 , 你就更有竞争力 。对于程序员来说,不懂得学习是没有办法在这个行业混下去的 。技术的更新换代,技术的深入掌握都需要去不断的学习 , 如果你不学,很快就会被淘汰了 。时间管理关于时间的管理 。首先,要有一个大一点的计划,比如年计划,月计划 , 周计划 。这一年大体上要达到什么目标,这个月要学习哪些知识 。然后是精确到小时的日计划 。每一天 , 哪个时间段做什么都详细的列出来 。其次,不要太盲目自信 。很多人其实从来没有完成过自己的计划 。如果你真的能够完成你制定的每一个计划,那现在的你一定已经很了不起了 。如果你几乎没有完成过自己的计划,那么你一开始制定日计划的时候,不要给自己太多的任务 。因为如果你一旦完不成,就会影响自己的信心 。最好的方式是,一开始制定一些简单的计划,然后每天很容易就能做到,然后慢慢的去增加自己每天的任务量 。最后找到一个最适合自己的节奏 。这个过程可能需要很长的时间 , 因为你要不断的去尝试,去改进 。找到最适合自己的作息时间去休息,找到自己工作状态最好的时间去工作等等 。学习方法①首先,你需要确认你要学什么,切记不要三心二意 。②制定学习计划③自己找资料开始学习④脑图与流程图学习从来都不是只看看书就能学会的,自己构建相关知识脑图和相关步骤的流程图是非常有必要并且非常有效果的 。比如你要学习java,你可以先从网上找一找别人画的脑图,对java有一个大致的了解,每学一个小的知识点 , 就自己绘制一个该知识点的脑图,学完之后,自己再画一个整个java体系的脑图,这样你会对java非常的熟悉 。⑤编码⑥笔记⑦回顾⑧自己写一个有实际应用的demo⑨如果有必要,可以写一个有趣的应用,不是简单的范例 。IT专业入行门槛低 , 而且如今的工资待遇越来越好,而且目前 IT行业的就业市场是不饱和的,所以从业人员找工作还是相对来说很轻松的 。现在的你选择 IT专业,绝对不会错,如果你不想继续读书,选择职业技术学校就读也不错,只要你学好 IT技术 , 有能力,你就可以找到一份不错的工作岗位 。可以先来学校看看 , 0基础教学

    推荐阅读