学习 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要多练,程序只有自己敲了,实践了才会掌握,不能纸上谈兵!还有就是要多问,像会的人问,网上也可以!当然最最重要的就是要有兴趣,有兴趣,再加上一定的努力和天赋一定会学好的!
学习java语言 需要注意什么啊
1、明确学习方向 对于零基础学习Java的人来说,一定要有一个明确的学习方向,不能急于求成。很多人为了能快速入门Java,会直接入手项目,这不太实际,有的人不学基础,一看代码觉得Java很难就放弃了。所以我们在学习的时候一定要牢固基础,按阶段的学习,坚持下来才会有提高。2、制定学习任务 初学者在学...
零基础学习Java首先应该了解哪些知识?
二、面向对象知识 Java是一种面向对象的计算机编程语言。熟悉面向对象编程语言对于学习Java至关重要。首先,北京北大青鸟认为你应该知道对象、类、封装、多态、继承和接口的概念是什么,然后了解这些概念和类有什么区别,是怎样使用的。三、HTML/CSS、Java和JSP知识 如前所述,JSP是一种动态网页技术,HTML/...
参加java培训都要注意些什么?
1、要适应java编程。Java软件开发必然离不开编程,这是一种与计算机进行交流的语言,能够脚踏实地细心地研究一行行代码,具有较强的逻辑思维能力,同时有一个端正的学习态度和心态,这些都是从事java工作的基础能力和必要要求。2、要会总结学习方式。只有掌握好的学习方法才能取得事半功倍的效果。达内教育...
Java初学者应该注意些什么呢?
所以想清楚自己为什么要学Java。保持好学习节奏。把学习这件事情当做成每天必做的事情。其实学习编程挺有意思的,只不过自己没有找到动力点,也可能是压力不够大。学习编程的禁忌就是三天打鱼两天晒网,切记别中断学习,这就是一气呵成的事情。对自己而言最好是有一个目标。你的职业规划是什么:有一个...
想学习java要注意什么?
3、避免问题积累,遇到问题时一定要当下就进行解决,不要去忽略问题,问题不解决的话会越积累越多,影响后期学习;4、要多注意和别人去交流,这样可以更好地提升学习兴趣,增加学习效率;5、要注重平时的案例和项目练习,对于这些案例和项目要认真分析,可以有效深入了解java技术应用。
自学Java开发技术注意事项
1、自学Java技术多动手 学编程语言不仅仅是从理论上的学习,更重要的是要利用这门语言为你的思想服务。理解这门语言是首要的,但是要达到心领神会、融会贯通就必须勤动手,多去时间,多编一些例子。计算机科学是注重实践的学科,成功的软件开发人员无不经过大量的上机锻炼,只有理论和实践相结合才能真正...
Java编程语言需要学习什么?
更系统全面的学习资料,点击查看学习Java编程语言需要掌握以下几个主要方面的知识:1. Java语言基础:学习Java编程语言的第一步是掌握基本的语法规则、数据类型、运算符、流程控制等基础知识。理解和熟悉Java语言的基本概念和特性是后续深入学习和开发的基础。2. 面向对象编程:Java是一种面向对象的编程语言,...
零基础学习Java编程需要知道什么?
一、学习前的准备工作 java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。二、Java语言基础的学习阶段学习 任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言...
新手应该如何学习Java编程语言
一、Java的语法基础 学习java的第一步是学会使用java程序语言编写程序,学习程序语言的第一步是熟悉其语法的使用。编程语言是一种语言,不同的是,这种语言是用来和计算机交流的,所以如果你想熟悉这种语言,北大青鸟云南计算机学院认为不是看别人写程序来理解,而是应该学习别人是如何使用Java解决问题的。二...
参加java培训都要注意些什么?
参加JAVA培训,需要注意下面几个方面 1、要认真选择培训机构,培训机构要有与时俱进、更加深入的课程体系。JAVA培训的目标一定是为就业服务的,所以课程体系的设置一定要与时俱进,符合当前企业需求。当然,仅仅是与时俱进还不够,课程体系还应该更加深入,作为职业技能来讲,要确保学员能够掌握足够的技术...