我想要学习Java,入门看杜老师的Java基础怎么样//

本人是西安一所985院校09级毕业生夶学应用数学系。大1时学习较好那时学C语言的基础很不错。但大2、3、4都是在网吧里度过的招聘会就去了那么两次,(那时太天真了)。毕业后... 本人是西安一所985院校09级毕业生,大学应用数学系大1时学习较好,那时学C语言的基础很不错但大2、3、4都是在网吧里度过的,招聘会就去了那么两次(那时,太天真了)
毕业后,再找来找工作找不到技术类(啥都不会啊),别人看我学校不错在一培训機构教书2000,干到了现在(去年10月到今年5月了)
工作期间每天都要5个小时的WOW。但现在我真的想改变命运!
从4月20号到现在,每天能抽出6个尛时看JAVA而且有双休。所以最近将JAVA基础的视频看的差不多了买了本本网上推荐的Think in java,并开始读了200页了
一个比较好同学在北京做软件,一矗叫我过去说他来教我,只要我能每天看书12小时以上保证我3个月学通JAVA,并找到好工作但我担心自己现在实力太差了,北京消费又那麼高怕过去也难过日子。
想待在西安自学各位高手指点下该看到啥程度。

学习Java编程技术肯定是以就业拿到高薪工作为主要目的的可昰高薪不会那么轻易拿到,这是一个最简单的道理没有付出就没有回报,在整个学习Java编程技术的过程中你需要付出时间、精力、金钱。废话不多说直接上干货

在开始学习之前你需要做到以下5点:

第一:需要达到什么样的技术水平才能就业?

既然是为了就业你就要知噵学习Java编程技术需要达到什么样的技术水平,才能获得一份Java开发的工作就好比高考的一个分数线,你是否能被大学录取要看你能不能過分数线。软件公司录用你也是有一个标准,所以首先你要知道学习Java编程技术应该能达到什么样的水平才能就业

目前行业就业标准:需要有项目开发的经验,一年经验Java开发项目经验以上进公司一周后可以参加项目模块的开发。

第二:明确Java都应该学习什么企业需求的技術

IT行业技术更新的比较快所以我们肯定是学现在企业需要的技术,而不是一些已经淘汰的技术所以作为一个零基础开始学习Java的人,你應该了解你现在需要学哪些技术这些将是你要攻克的内容。

第三:合理的学习周期计划

合理的学习计划周期你要学一个专业很强的技術,你肯定不能盲目的学肯定是要把所有的内容进行分块来学。每天的内容都是固定的学习编程有一个词语叫做“循序渐进”。不能ゑ也不能拖每天学习的量要差不多,然后完成每天的知识并且把它掌握,每天做多少练习完成什么作业,都要明确

这要根据你的學习能力接受能力以及每天付出多少时间来学习制定的合理周期。

举例:如果一天8个小时建议总时长5个月。

第四:有一个指导你的技术夶佬

如果决心想学好Java编程技术就需要在前期有一个技术好的人指导你。全程靠自己自学Java编程技术的人其实心里是并不想学好的大部分嘟是不想付出就想得到回报的。因为Java编程技术专业性很强前期是必须有人带的。主要是因为遇到问题无法解决解决起来效率非常低,吔会越学越迷茫最后导致浪费时间。缺少跟专业的人交流的过程毕竟高薪不是随便拿着,如果每个人都可以靠自己自学会Java那你应该昰985、211这种学习能力很强的人。由于不是这个行业的人对于编程学习的方法一无所知,所以一定会造成走很多弯路的结果最后导致放弃。

第五:意志坚定形成每天的学习习惯

以上4点都解决之后剩下的就是半年如一日的每天学习了。根据我接触的人来看大部分的人都会茬中途放弃,主要原因就是渴望值很低你想要得到一个东西,你必须非常渴望并且付出很多东西,大部分人都不是这样的所以坚定洎己学习Java编程技术的决心很重要。

如果大家对于学习Java有任何问题(学习方法学习效率,如何就业)可以随时来咨询我,这是我的Java交流學习扣扣qun:前面是六一五中间是七四一,后面是六三六 多多交流问题,互帮互助群里有不错的学习教程和开发工e799bee5baa6e79fa5eee7ad6363具。

小白学习Java最常見的几个问题和误区:

在大学阶段我们学习编程更多的是兴趣使然,但是临近毕业当所学的知识与技能马上要转化成挣钱谋生的手段時,我们难免焦虑了于是我们拼命的啃书、刷面试题、参与到实习公司的开发项目中……或许唯有这种充实有所获的感觉,才能在残酷嘚毕业季带给

我们足够的就业安全感

Java学习到什么程度可以找第一份工作?Java开发属于入门容易精深难的编程语言尤其各种框架繁杂,很難一口气就达到很高的程度其实面试官也明白:对于刚刚步入职场的人,他们不会奢求你是个全才但是要个能做事的人、会做事的人則是他们的底线。

即便你有名校标签或者在大学期间有着不错的学习成绩但是也要深刻的认识到:大学的教学内容与社会工作需求方向昰不一致或者说是不吻合的,单纯指望靠大学所学的知识一毕业就风生水起、加官进爵是非常不现实的想法

平庸的自己,如何在海量简曆中脱颖而出我认为最重要的一点就是精准表达自己的价值。

各个公司业务不同要求高低和方向也不同,因此无须让自己符合每一个方向但是至少在某一或几个业务模块里体现自己的存在感。同时也要明白职场也是浓缩的社会除了业务能力,表达能力、学习能力、應变能力、抗压能力等也是HR面试时非常看中的能力

如果单纯从技能角度出发,我建议大家从如下知识点入手:

· Java基础:基本语法、面向對象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程等

· Java+云数据:完成金融/电商类大型分布式项目/APP 服务端项目

朂后,希望大家都可以找到一份称心如意的“第一份工作”

在编程的世界里Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的由于手机安卓开发的需要,许多人也开始转战Java的学习java技术更新的很快,而且在现在中国的培训机构里java学员都昰批量生产的那么竞争压力也是很大的。所以许多人在学好java的基础后转战到火热的安卓开发。成都IT培训优就业小编今天来分析一下java各種大致学习路线

首先总结一下做java最后大致是两个方向:web企业级开发(JavaWeb

J2EE)和手机android开发。这两个方向的先决条件是J2SEJ2SE并不是那么简单,只有当你逐渐学的深入了你才体会到java的精髓

看了众多幼稚的回答,我实在是忍不住要说两句了

首先既然你选择了java就要知道最核心要学习的是一个叫做面向对象的思想至于这个思想你那个比较好的同学说每天12小时看书属于一个干扰选项,毫无关系

对于计算机编程尤其是面向对象思想来说,属于一个典型的领悟性知识不是你看书多长时间就可以的,从这个层面来说这个和佛教看经书一样你觉得没悟性的人每天看12小时金刚经就能领悟么?

多的不说捞干的讲,所谓CS和BS结构是在互联网飞速发展以后出现的CS就是传统的客户端服务器应用,而BS是浏览器服务器应用都需要有服务器,严格说单机版的软件(完全不上网)不属于这两种那么就要知道java究竟适合做什么

如果要做CS结构软件这个是仳较麻烦的,因为多数用户使用windows系统如果要做CS结构的软件需要让客户在本机上安装java的运行环境(jre或者jdk)才可以运行软件,虽然很多优秀软件仳如Eclipse都是java开发的但是要做到e79fa5ee5aeb962和C,C++C#媲美的桌面应用图形界面要做的工作非常艰巨

而BS结构就是java的优势了,对于微软来说他们的BS程序只能跑茬IIS服务器上而IIS服务器又只能在windows上安装但是java就不同了,java的特点是跨平台无论你是LinuxUnix,MacOS还是windows都可以安装java应用服务器(最著名的tomcatJBoss,WebSphereWebLogic),由於浏览器服务器的软件结构用户是完全感受不到你服务器端使用的是什么系统,但是由于java如此灵活在服务器端就可以实现一次编写处处運行

两种软件结构说完了再说说现在java的趋势,java发明之初是用在洗衣机上的由此java起初是一款嵌入式编程语言,而现在很多手机依然使用java來编程这里就涉及到java类库的三个版本java SE,java EEjava ME,其中ME就是专门给手机之类移动设备使用的而如今Google推出了android以后让java更上一层楼,android其实是一款使鼡java语言的Linux手机系统

另外java最新版本javaFX正在挑战RIA行业两个老大flash/flex和Silverlight,另外这个版本的后续应该会非常容易移植到android上这样就造成一次编写在BS结构垺务器端可以跑放在android手机上也可以跑

另外一楼说的SSH已成明日黄花,struts正在逐步被淘汰取而代之是struts2,虽然名字只相差1个数字两个框架是完铨不同的struts2其实是围绕着xwork来开发的比/business/profile?id=20946">云和数据西安中心
河南云和数据信息技术有限公司西安分公司

云和教育是云和数据集团高端IT职业教育品牌,云和教育秉承“更好的学习更好的就业”理念不断完善和升级教学课程和教学环境,认真做好教育事业帮助更多想在IT行业发展的學员实现梦想

自学java的话,最起码要理解能动手做一些东西

,而不仅仅只是看自学java的坚持是好的,但就是

长期下来自学的知识不连贯佷片面,如果真的想在这方

面发展建议还是报班学习4-5个多月

的时间,系统的学习下比你长期1-2年的学习效率高点

下载百度知道APP,抢鲜体驗

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我想自学请问要先安装什么软件嘫后教程啥的告诉我吧。我没悬赏分了求好心人我没接触过其它语言我做了几个任务追加悬赏分了我安装了/hangjia/profile?uid=fd">
知道合伙人教育行家 推荐於

1996年毕业于商丘师范,2003年河南大学汉语言文学本科毕业商丘市优秀教师、商丘市优质课教师一等奖。


学习编程电脑必不可少,首先要買一台电脑对于电脑的配置没有

太过苛刻的要求,主流一般配置就行

学习编程,操作系统的选择也是很重要的选择刚开始可以先学習windows平台下开发,然后转到Linux下开发Linux开发是个大趋势。所以最好得学会安装个各种操作系统

学习编程,拥有一本书籍是很有必要的购买┅本有java基本语法学习的书籍,在购买一本java版的数据结构书籍和一本面相对象相关的书籍

编写java程序,需要安装jdk具体jdk的安装,jdk安装好配置恏之后就是开发工具的选择在这里推荐使用主流开发工具eclipse。

首先仔细研读java语法相关的书籍适当的做些笔记,基本语法学习的差不多之後就是数据结构和面相对象的学习每本书后面都会有练习题,把练习题弄懂不要偷懒略过。

在看书过程中会有很多需要测试的代码,一定不要略过多简单的代码最好自己敲过调试过。最好每天都能写点代码学习编程,没有长期编码是不会学好编程的

利用网络,經常浏览一些java相关的网站、文档积极主动在网络上提出自己的问题,回答别人的问题最好学会订阅java技术类文章。

参加开源相关的社区发表自己的技术类文章,和其他java编码者交流互动

零基础学Java需要掌握最基本的Java语法语

,编程工具的安装与使用等但是一定要记得边学習

边练习编程,进一步实现项目实战至于

去哪里学习呢,我认为siki学院这个网站还是可以得

里面有很多免费的视频,老师也

内容引自传智播客-社区

Java是个平台在此只谈一些学好Java的看法,希望对初学者有所帮助

江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费报名享受国家学费减免政策,签订就业合同毕业推荐高薪工莋。

java是一个比较难的编程语言建议报班学习,有老师教可以和同学交流,学起来会轻松很多

个人出版图书:《玩转Python网络爬虫》、《玩轉Django2.0》


学习任何语言都没有诀窍唯一的方法是:

多看:多看语言开发指导书籍

多想:要理解书籍中的代码的真实意义

多练:自己动手写血玳码

多测:多自己的代码多多测试,分析存在偏差的原因

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有別人想知道的答案。

品牌互联网IT、电竞电商、设计学校

学电脑学电竞,学互联网IT技术到新华。长沙新华电脑学院是新华电脑教育旗下的电脑培训学校,新华电脑学校是中国电脑培训知名品牌,计算机培训学校中的佼佼者

想通过自学掌握这门语言,这显然是不太现实的

Java的奥妙之深,之复杂是很难衡

而无论是网络上的Java教学视频還是书本里的知识都有一个循序渐进的过程,

学会一步后才能了解下一步

如果问Java在没有任何基础的情况下自学多久能掌握,答案是很难學好

学java不难,主要是有人带你跟着项目走那才能进步得快

否则自己学的不仅慢,而且不得重点

而且这个行业已经人满为患了,初级嘚已经不好找了只能尽人事看天命了!

我个人的建议是,一定要有一个能指导你的人能到专业的学校学会更好,

不能都靠自己闭门造車这样的行为并不聪明,

结识一位这方面的人才时不时去问问人家问题,

不然你可能会发现一个小问题能困扰你一天最后还不知道昰什么原因。

也可以去电脑学校参观学习多比较哈

从安装JDK的那一瞬间,我就知道我将和Java结下不解之缘就像谈恋爱一样,始于心动终於白首。不知不觉来千锋广州参加Java面授学习已经一个多月了从“helloWorld”开始,一路走来确实不容易

第一周学习了Java数据类型、运算符、分支、循环结构,方法都是比较基础的部分,内容有些多还好我之前有看过书能跟上进度。循环结构这部分的知识比较考验逻辑性特别昰多重嵌套循环,比如打印九九乘法口诀表正三角形等,之前写日历查询时写了70多行代码也就是用了嵌套for循环以及if分支,当时觉得代碼写太多了学习了方法之后,发现写起代码来变得灵活了这里调用一个方法,那里调用一个方法非常方便。

第一周学习的位运算和位移运算都比较重要面试题里就有一个如何快速计算2^3,可能大家第一反应是2*2*2=8,其实最快的方法就是直接用位移运算符,2

第二三周学习叻数组、面向对象、内部类、System、Math、String等。面向对象是一种思想万事万物皆对象,这是Java学习的一个核心哲学思想听说我们老师花了五年时間才领悟,所以我想我还有很长时间需要去摸索对象的三大特性封装、继承、多态以及内部类的知识以后会经常用到,在学习匿名内部類的时候会学到有关lambda的知识,用五个字来总结就是行为参数化因为它的简便性,用过lambda的人都说好

在学习这一部分的时候要学会使用媔向对象的思想去思考问题,当要写一个程序时可以先试着在草稿纸上面写个大概的流程,要学会使用这种打草稿画流程图的方法正所谓工欲利其事e68a84e8a2ade799bee5baa6e79fa5e1353361,必先利其器

第四周学习了集合、异常、IO。集合里面涉及的知识点比较多但是整理过后会发现集合之间都会有着一些聯系和区别,其中ArrayList、linkedList、HashMap这几个是需要重点掌握的可以把这些集合之间的区别以及共性做一个整理,这样会对理解集合有帮助异常时我們会经常遇到学会抛异常和抓异常,使用finally通知GC来回收那些不再使用可以回收的垃圾IO是很重要的知识点,可我学得不是很好主要是被那┅大段的单词给击败了,不过IO的本质也还是把内容写入对应的磁盘然后从磁盘里面的内容读取,这个过程中的流大都是装饰基础流的並没有想象中那么复杂。

第五周学习了多线程、线程池、并发、SocketNIO。说实话这个星期的知识都很难,并不好掌握如果是能力强学的好嘚话,可以做一些类似客户端与服务器之间的文件传输练习先做单线程然后再实现多线程。如果觉得这一部分学的不太好就重点学好基础部分,掌握了基础那些难一点的知识才能更好的掌握。

总的来说在千锋广州Java面授学习的第一阶段收获还是很多的学习过程中一定偠让自己静下心来,编程中要养成打草稿的习惯先整体再局部。我相信只要把学习Java当成一种兴趣在程序员这条路上我一定能走得更远。

采纳数:42 获赞数:1155

2012年9月入学黄河科技学院药学专业学士学位。在校期间读过医学书籍多本三好学生,优秀班干部


第一、需要有C语訁基础。

程的语言对你的逻辑思维能力要求很高。而 JAVA 的面向

对象的思想与面向过程截然不同。使开发变得更容易代码也更加好维护。

第二、java学习其实

1、天赋(不是每个人都有不是特别重要)

2、态度,你要有认真对待的态度

向的可以先学一些简单的面相对象的课程

兄弟连IT教育专注PHP培训,JAVA培训大数据培训,HTML5培训UI培训,Linux培训,python培训云计算培训。是中国最大的移动开发高端人才教育平台也是中国移動互联网研发人才一体化服务的领导者!

,面向对象数组,SQLite数据库系统

,这样出来对就业是很有帮助的

Java主要学习编程语言,数据库

html,jspASP,软件框架技术设计

开发,软件项目管理等基础的话如果有C语言的

没有也可以从0基础开始学习。一般学校

有短期的培训班级的大概4-6个月左右可以学完。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐