首页

文章

学习 java语言 需要注意什么啊

发布网友 发布时间:2022-02-28 14:22

我来回答

7个回答

热心网友 时间:2022-02-28 15:52

 作为常年占据编程语言排行榜首位的Java也吸引了很多人前去学习,对于零基础的人来说,Java学习中要注意哪些呢?下面,千锋就给大家介绍一下。初学者在学习Java时,要注意以下事项:

  1、明确学习方向

  对于零基础学习Java的人来说,一定要有一个明确的学习方向,不能急于求成。很多人为了能快速入门Java,会直接入手项目,这不太实际,有的人不学基础,一看代码觉得Java很难就放弃了。所以我们在学习的时候一定要牢固基础,按阶段的学习,坚持下来才会有提高。

  2、制定学习任务

  初学者在学习Java时,往往会因为没有计划像无头的苍蝇一样乱撞,学习的内容不系统,最终导致学习效果低下,拖延进度。所以我们在学习的时候要制定好学习计划,按照计划走,从基础到进阶,一步一个脚印,只有这样,你才能学会怎么样解决问题,并加深自己对Java的理解。

  3、注重理论实践

  学习Java最忌讳的就是纸上谈兵,没有实际项目操作经验,这也是为什么很多人在学习完后迟迟找不到工作的原因。我们学习Java一定要注重理论和实践相结合,在学习中尽可能的积累实战经验,这样才能在学完后与企业需求相接轨,达到用人单位要求。学习Java的过程虽然辛苦,但坚持下来终会带来回报。

  在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,Java软件工程师年薪均在4—15万美金,而在国内,Java软件工程师也有极好的工作机会和很高的薪水。一般情况下的Java软件工程师是分四个等级,从软件技术员到助理软件工程师,再到软件工程师,最后成为高级软件工程师。

  根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%—70%。同时,Java软件工程师的工资待遇相对较高。

热心网友 时间:2022-02-28 17:10

  以下都是个人见解

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

  迷茫:首先按照大家都说的要先精一门!至少得很熟悉他的各种机制和特性,各种领域范围比如说题主是做web后端的,用的是java语言,那你必须要熟练的掌握servlet的原理,掌握一种应用服务器的内部机制(tomcat/jetty/jboss等等)。网络编程也要深入,JVM,JMM这些也必须要知道。。。等等太多了


  疑惑:这个时候你会觉得语言真不是什么重要的事儿,基础稍微差一点的同学可能就有点瓶颈的感觉了,所以又要去把计算机网络,OS,数据结构,编译原理,算法的书翻出来看。嗯,这是非常正确的,再过了一遍书之后,你觉得你又可以前进了。对语言的了解又深入了一步


  不满足:这个时候你逛知乎的时候发现大牛们“卧槽,貌似他们什么语言都会”,这个时候就应该多去学习其他语言(估计在一周内能掌握一门语言的基础),JVM层面scala/groovy/clojure.脚本语言python/perl/php(毕竟php是世界上最好的语言),系统级语言(c/c艹/golang) ,前端的js(不对,应该是全端)。


  再次疑惑:你会发现,其实语言都差不多!掌握起来挺快,每种语言都有自己应有的应用场景,然后你又要滚回去把计算机网络,OS,数据结构,编译原理,算法的书翻出来看


  怀疑人生:这个时候你会发现从我目前的情况来看,在同类型的语言中(既然你已经选择了Java),是一定要深了学的。而同时,相对Java来说,会用(仅仅是会用)一门脚本语言(python,ruby等)会增加你的工作效率。


  在这个时候还有时间去接触一下C#,既然你已经在Java上入门了(我猜的),推荐你看一下C# in depth。这本书讲了一些C#在版本更迭中与Java不同的诸多特性,前几章就够,花不了太多时间的,后面讲关于CLR和其他深层的不必了解。 横向对比两者之后再进行选择,我个人是面对提供诸多语法糖和特性的C#面前还是选择了Java,因为大量的开源内容和工具提供了不错的后备支持,同时也意味着要学习很多类库框架,这东西学不完,一定要抓典型学重点。


  同时Java资质这么深,自然是值得学的,而且在云计算等方面至今表现非常好。至于倾尽全力……度还是要自己把握。因为技术归技术,基础知识还是要搞的(也就是DS,OS等等一大坨),请在时间上合理安排。私以为技术问题在碰到天花板时再搞也不迟。

  还有就是脚本语言的事,在处理一些小问题的时候(给自己写点小工具)用Java这样的语言搞出事情来太过繁琐,而脚本语言就很容易处理,所以能会用一门脚本语言是锦上添花的事。


  当学的够深的时候,扩展广度是非常容易的,加油,共勉。

热心网友 时间:2022-02-28 18:44

一、自己需要有明确的目标
看到很多人想学习Java,这是好事,但是太过于盲目,你可以在应聘网站看看现在一些企业的要求,这是我们学习的目标,为什么很多人学完了找不到工作,就是不要现在企业的需求是什么。

二、学习方法
找到一个好的学习方法是很关键的,多跟前辈请教一下曾经的学习经验,成功的经验和失败的经验,这些经验都可以让你少走很多弯路,最好是报一个专业的培训班进行系统的学习。

三、系统的规划
学习本身是需要自己规划的,规划好每天学习的新知识,然后在一段时间内做好复习,每天做什么项目,练习什么,只要学过了什么就把他们掌握扎实了,相信你也会成为大咖。

学java建议到网时代教育报一个java培训班,网时代在IT教育这一块做的挺好的,网时代教育的每一位教师均是曾效力于各大名企的高级教师,授课经验均在5年以上以保证学员的上课质量。最重要的是收费公平公正公开,不收取额外费用,刚开始报名还可以7天无理由退款,学员就业率也始终保持在90%以上。详情咨询请点网时代教育官网

热心网友 时间:2022-02-28 20:36

作为一个软件工程专业的过来人,希望我的回答能够帮助你,假设你每天坚持学习
首先找一本简单的教材,先对java有个基本的认识(大概看那么半个月就差不多了)
然后推荐你看<<java核心技术>>,分为上下两卷,已经是第八版了,大概有一千六七百页;当 你看完后,基本的java知识已经掌握了(记住,一定要多练习啊)(我那时候一个暑假看完第一遍,每天看将近十个小时加练习,但是要弄懂,呵呵,至少看个三四遍吧,这两本书只要能搞懂70%就很不错了)
这个时候你可以看看<<thinking in java>>中文名"java编程思想",这本书写的比较难,如果你看不懂,那么你要多做练习,慢慢看,如果看完了,而且懂了,那么证明你的java水平到达了一个更高的层次;(去参加面试的时候问的那些java知识完全可以应付过来了)(或者你可以先看下面的书,边看thinking in java这本书,这样也是可以的,而且学习的效率应该会高些)
然后java就会分方向,j2me(手机编程)不建议你去学这个(要学就学android手机编程),已经过时了;j2ee方向(Web编程),先学html,javaScript,css(这些书多得数不清,呵呵),然后就学servlet和jsp,《jsp应用开发详解》这本书还不错,然后就可以学SSH(三大框架,这个书一大堆)(提示:只要你java基础学得好,这些东西都会学得很快)
这个时候你就要把注意力放在设计模式,数据结构和计算机算法上面来了, 设计模式可以先看<<深入浅出设计模式>> 然后再看<<java与模式>>, 数据结构建议你看清华大学严慰敏老师写的那本教材; 计算机算法要了解基本的排序,如果你不做底层,只做应用的话,没有必要去看哪个<<算法导论>这本书太难了。 (设计模式,数据结构和算法才是真正的精髓,要有很多年的编程经验才能够使用得游刃有余,光看懂还不行的,一定要多练习,到了这个境界才是真正的java高手)(我学java有三年了,这是我的体会)
还有要提醒你一下,对于初学者,不要使用eclipse编程工具,建议你先用记事本写程序,当你比较熟练了之后就可以使用eclipse这些工具了。
不要心急,不要图快,所有的书要一本本的慢慢看,多看几遍(一本书看上个四五遍,你就可以成高手,呵呵)。
java基础(j2se)的重点有:继承、多肽、流、线程、网络编程、反射、集合、数据库连接、泛型、JNI技术、分布式技术还有解析xml也是很重要的,如果你想学android手机编程,那么SWING和AWT要熟悉一下。如果你不想学Web编程(j2ee),那么我建议你可以学android手机编程(我搞android也有1年了),书很多,可以自己去搜。多想 多看 多练才是王道,不要相信什么培训机构,这些都没啥用,真正学好只能靠你自己,祝你成功!

热心网友 时间:2022-02-28 22:44

java最重要的概念就是面向对象,如果说面向对象没有学好的话java等于没学,还有就是基础要扎实,只有扎实的基础以后不管学什么都能轻松上手。

热心网友 时间:2022-03-01 01:08

学习JAVA有几个方向可以学习:
J2SE是学习java的基础,能完成一些小程序的设计,基础知识要打牢
J2EE是企业web,在前者的基础上应用
J2ME是手机应用程序 JAVA 战狼班
计算机注重动手能力,在理解的基础上多练习

热心网友 时间:2022-03-01 03:50

逻辑要清晰,这其实是所有编程的特点。你要清楚的知道你写这个类要干嘛,写这个方法要做什么。第二针对Java有一些约定俗成的习惯,比如包名小写,类名大写,方法名小写,变量名要见明知义等等。打好基础很重要,养成良好的编程习惯和编码习惯对以后很重要。
再次,学习Java要多练,程序只有自己敲了,实践了才会掌握,不能纸上谈兵!还有就是要多问,像会的人问,网上也可以!当然最最重要的就是要有兴趣,有兴趣,再加上一定的努力和天赋一定会学好的!
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 华为手机怎么样注册 学习Java的话,都需要学习什么内容呢? 学习JAVA都要掌握哪些东西 新手机号怎么申请 我想学习Java需要先学习什么语言来入门么 学习JAVA语言要掌握什么? 学习java都需要掌握哪些知识 怎么用手机号注册? JAVA学习之前要掌握什么语言?求高人回答!! 怎样用手机申请 学习Java首先要学习好什么语言 怎样用手机号注册 学习JAVA之前需要掌握什么语言 怎么注册 Java高级开发工程师是做什么的 Java高级研发工程师是做什么的 一个新手机号怎么注册 java工程师在公司一般是干什么 java工程师可以从事哪些工作 Java开发工程师主要是做什么的?能实现什么功能呢? 怎么用手机注册的 怎么在手机上注册 学习java需要先学习C语言么? 手机号申请怎么申请 新手机如何注册新码步骤 新手机怎么注册 学习Java之前必须要学语言吗 学习Java开发的话,一般都要学习哪些内容呢? 学JAVA语言都需要哪些基础知识啊, 学习java语言,要下载什么软件, java框架是什么意思? 怎么理解JAVA中的框架? Java中框架是干什么的? java的三大框架是什么,功能各是什么 Java的三大框架是什么? JAVA的框架都有哪些? java的框架是什么意思? java框架有哪些 Java三大框架是什么,有什么作用 JAVA的三大框架是什么?如何进行学习的呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com