学好java,要有什么学完java基础后学什么?

推荐这篇日记的豆列
······上海JAVA培训中心
美国上市公司 · 亿元级外企Java培训领军企业
课程咨询 :
&&&&&&学java开发需要有什么基础?java薪前景行业
学java开发需要有什么基础?java薪前景行业
选择java培训有哪些必备条件
随着IT行业日新月异的发展,不少人都把目光投向了薪资优越的IT软件行业。达内java培训学员的资料调查显示,在众多的软件培训中,大家选择java培训的远比其它软件培训更多,他们都想培训java开发然后上岗。但是由于很多人对java了解不多,不知道自己是否适合java培训。达内java培训老师为我们总结了三点,大家可以对比一下。
Java培训三大必备条件:
一、要适应java编程
Java软件开发必然离不开编程,这是一种与计算机进行交流的语言,是一种非人类语言,所以一定要有极强的逻辑性和运算性,要求程序员在编写的时候进行慎重的考虑。能够脚踏实地细心地研究一行行代码,具有较强的逻辑思维能力,同时有一个端正的学习态度和心态,这些都是从事java工作的基础能力和必要要求。
二、要会总结学习方式
我们常说行行出状元,这是因为他们能够掌握最适合自己的方法,学习java也不例外,只有掌握好的学习方法才能取得事半功倍的效果。苏州达内是专业的
java培训机构,这里有资深的老师进行辅导,学习氛围佳,有完善的教学体系,还有就业老师推荐工作,对每位学员负责,定位准确,尽力让每个人都能成功入职自己满意的企业。
三、要对java感兴趣
俗话说,兴趣是学习最好的老师,在任何学习和工作中,兴趣都是很关键的。目前java很热门,受关注度高,很多人纯粹为了好就业,就盲目进行学习。最后可能自己学有所成,但却没有兴趣继续从事这项工作,最后后悔的还是自己,浪费了大量的时间和金钱。所以对于java开发这种技术性行业,兴趣真的很重要。
以上就是达内老师为我们介绍的java培训的三个必备条件,希望大家在选择时要保持理性,不能过于盲目。如果还有这方面的问题,欢迎您前来咨询....
IT免费课程咨询:
推荐文章(01-12)(12-11)(11-30)(11-24)(11-20)(11-20)(11-20)(11-12)(07-16)(01-20)
最新开班日期 &|
Java--零基础全日制班
开班日期:04.29
Java--零基础业余班
开班日期:04.30
Java--大数据全日制班
开班日期:04.29
Java--大数据业余制班
开班日期:04.30
达内新闻 &|
达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证号-56学习JAVA前首先要学习什么打下基础?
学习JAVA前首先要学习什么打下基础?
一个菜鸟,没学习过编程,现在想自学JAVA!求一高手推介几本书,有人说要先搞本大学教程学习下!请问那个大学教程的书的名字是什么?
不区分大小写匿名
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。2、《Agile Java》中文版这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。二、Java编程进阶类打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。1、《重构 改善既有代码的设计》这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。2、《测试驱动开发 by Example》本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。三、Java架构师之路到这个阶段,你应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步。1、《Expert One-on-One J2EE Design and Development》这本书是Rod Johnson的成名著作,非常经典,从这本书中的代码诞生了springframework。但是好像这本书没有中译本。2、《Expert One-on-One J2EE Development without EJB》这本书由gigix组织翻译,多位业界专家参与,虽然署名译者是JavaEye,其实JavaEye出力不多,实在是忝居译者之名。以上两本书都是Rod Johnson的经典名著,Java架构师的必读书籍。在我所推荐的这些书籍当中,是我看过的最仔细,最认真的书,我当时读这本书几乎是废寝忘食的一气读完的,有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内容和自己的经验知识一一印证,又被无比精辟的总结出来,读完这本书以后,我有种被打通经脉,功力爆增的感觉。但是后来我看过一些其他人的评价,似乎阅读体验并没有我那么high,也许是因为每个人的知识积累和经验不同导致的。我那个时候刚好是经验知识积累已经足够丰富,但是还没有系统的整理成型,让这本书一梳理,立刻形成完整的知识体系了。3、《企业应用架构模式》Martin的又一本名著,但这本书我只是泛泛的看了一遍,并没有仔细看。这本书似乎更适合做框架的人去看,例如如果你打算自己写一个ORM的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,我还是推荐认真看看,会让你知道框架为什么要这样设计,这样你的层次可以晋升到框架设计者的角度去思考问题。Martin的书我向来都是推崇,但是从来都没有像Rod Johnson的书那样非常认真去看。4、《敏捷软件开发原则、模式与实践》Uncle Bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看GoF的《设计模式》了。四、软件开发过程了解软件开发过程不单纯是提高程序员个人的良好编程习惯,也是增强团队协作的基础。1、《UML精粹》UML其实和软件开发过程没有什么必然联系,却是软件团队协作沟通,撰写软件文档需要的工具。但是UML真正实用的图不多,看看这本书已经足够了,完全没有必要去啃《UML用户指南》之类的东西。要提醒大家的是,这本书的中译本翻译的非常之烂,建议有条件的看英文原版。2、《解析极限编程 拥抱变化》XP这是Kent Beck名著的第二版,中英文对照。没什么好说的,必读书籍。3、《统一软件开发过程》UP其实UP和敏捷并不一定冲突,UP也非常强调迭代,测试,但是UP强调的文档和过程驱动却是敏捷所不取的。不管怎么说,UP值得你去读,毕竟在中国真正接受敏捷的企业很少,你还是需要用UP来武装一下自己的,哪怕是披着UP的XP。4、《敏捷建模》AMScott Ambler的名著,这本书非常的progmatic,告诉你怎么既敏捷又UP,把敏捷和UP统一起来了,又提出了很多progmatic的建议和做法。你可以把《解析极限编程拥抱变化》、《统一软件开发过程》和《敏捷建模》这三本书放在一起读,看XP和UP的不同点,再看AM是怎么统一XP和UP的,把这三种理论融为一炉,形成自己的理论体系,那么你也可以去写书了。五、软件项目管理如果你突然被领导提拔为项目经理,而你完全没有项目管理经验,你肯定会心里没底;如果你觉得自己管理项目不善,很想改善你的项目管理能力,那么去考PMP肯定是远水不解近渴的。1、《快速软件开发》这也是一本名著。可以这样说,有本书在手,你就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,你只需要稍加变通,找方抓药就行了。六、总结在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏
首先就是学java语言,java语言之后,在学习javaweb,javaSE&, javaEE,javaME
java是最基础的语言!
两个比较权威的学习网站
没必要..直接学,看马士兵的教程 一步一步跟着写, 看 java编程思想,java核心技术,电子书有下的.
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号我想学APP,可是没有一点基础!java,C++都不会!这样的情况可以学吗?会很难吗? - 略晓 我想学APP,可是没有一点基础!java,C++都不会!这样的情况可以学吗?会很难吗?
楼主我看好你,最难的其实是迈开第一步。
只要你对这个感兴趣,就着手去做吧。
图片/音乐/电子书
不是很难,app?android的app么?建议先按照书的基本内容,写出hello world! 然后慢慢来...如果一点基础没有的话,刚开始还是有点点痛苦的,但是还好了 ~
当然可以,很多技术从业人员也不是什么都会的,往往都是在职的时候不断地学习新的语言和技术的。
只要你明确好目标,然后再把任务细化,逐项实现,做个app不难的。
如果你是指androi的app那就学java,IOS就学objective-C,web app就学php或者python,这些都有书和视频的,资源很多,关键看你自己的决心。
互联网,Linux,ACMer,Python,计算机图形学,云计算
楼主真的了解APP这个词吗?
如果不是有大把时间,还是算了吧,玩玩而已的话去学点好玩的吧....
首先 你必须明白什么是 APP ?
APP:就是应用软件 现在主要指的都是ios mac android等系统下的应用软件。
从你的描述你没有一点编程基础!java,C++都不会!我看还是算了吧 ,你最好去学习 其他自己感兴趣的东西!做自己擅长的事情,不浪费时间!没有编程基础 ,几乎是不可能的!至少很难!
威客【Witkey】,设计、用户体验改进、信息检索、IT 【 QQ: 】
lz你最好明确一下你想学这些东西的目的是什么,是为了增加技能以后赚钱还是纯粹兴趣想写一两个应用。如果是增加技能,那么就要做好吃苦的准备,如果是兴趣想做个网站或者小游戏,买本基础的书并配合一些案例多加实践估计也会起到不错的效果。如果只是听别人说干这个好有钱赚就想去学习,那么请评估一下自己是否真的对此有准备或者说能否有毅力坚持学下去。
编程这个东西谁都可以学,而且我周围很多学金融甚至有的学文科生学的也挺快(当然他们工作中建模等内容的需要也是一方面原因)但学习没有轻松的,即使你看那些专业学计算机的人士在大学四年里都是写了上万条上十万条代码才逐步熟练的,既然你基础不好,那么首先就要在基础的东西上踏踏实实做功夫,比如了解一些算法啊等等,至少要把像过程啊对象啊这些名词或者术语搞清楚,然后在学习的过程中肯定有不明白的地方,就要多翻书,多问,如果周围又擅长这方面的朋友多向他请教最好了。
Madileitions
喜欢徜徉,喜欢幻想,喜欢黑暗前最后一缕阳光
试试这两个都不要懂编程序,可在线生成APP。
laneigefei
首先,学做app是必须要有编程经验的,所以建议楼主先学习c语言,有一定的编程经验后再学习其他的语言,如oc,java,c语言是基础哇,最好再学下c++的面向对象编程思想,然后再去学做app,总之,有决心,有毅力,有时间,什么都行,否则什么都不行,看楼主个人。
学飞之前请先学走路,相信走好了就飞起来了。
Web 2.0,云计算,HTML5,移动互联网,爱看IT技术书,陈氏太极拳五十六式粉,爱美食,爱摄影,爱生活美景,佛禅人生。
可以(想学为什么不可以?~~),赶紧就去学c,java,object—c啊)
没有编程基础,你也可以制作属于你的游戏(app很重要的一块就是游戏)并且可以上传到ios,android等等,让人下载到iphone,ipad等等
给你个工具:gamesalad~~
凌晨四点钟,看到海棠花未眠。——川端康成
“天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。”
问题的重点在于楼主的内心了。
如果你是真心喜欢,并且愿意花费精力认真来学,没有什么是学不了的。
问问自己,是不是要做?如果确定要做,那就做!
APP这个词有点宽泛,具体到不同系统有不同的APP。
要通吃恐怕不行,可以选择某个系统的APP来学习,比方android。
我不建议从头一点一点来,要完全搞懂Java了才去碰android。我觉得即便你不懂Java,可以先了解大致的基础架构,然后直接切入android,从实践android的实例学习中再去充实java的东西。
如果一开始就深入学习java,大半年下来也不见得有成果,而且那样比较容易有挫败感。
网上有很多的视频教程,可以直接进行实例学习。
中间遇到的问题可以到论坛里头跟大牛请教,虽然是菜鸟,但论坛里热心人多。
或者在搜索引擎上搜索,你总能找到答案,因为你不会是第一个碰到问题的人。
希望能帮到你!
如果这是你的最爱,一切都变得简单,如果这不是你的最爱,劝你不要逼迫自己。因为人在做自己喜欢做的事的时候是感觉不到难的,也感觉不到累的。所以如果自己喜欢学,而且想去学,那你就一定能学会。
从事纸张印刷前期设计工作10年,懂印刷。
学习是一个过程,既然你想学,自己要先学会去付出的。
app应用有移动开发和pc端开发。根据你喜好,看你喜欢那样咯。
如果移动的话,android和ios都是不错的,不过android最好先学java基础。
pc端开发看你是偏向哪个方面,如果是客户端那样,类似qq那种,就学c或c++咯。
web的话java也不错。
学习过程中可以加一些群或论坛,有问题可以在那里提问,在里面有很多人愿意解答你的问题的。
总之还是要LZ能坚持做好一件事。做出一些成果来,再回头看,你会发现是值得的。
喜欢LZ能成功。
只要欲望够强烈,只要你不是傻子,你一定能学会~在这个浮躁的社会,静下心来是最重要的。
互联网产品爱好者,纳米材料
选择一个方式完成你的提交
用已有略晓帐号登录略晓
填写以下信息,注册同时发布答案
用于登陆以及找回密码
用户名是唯一的,一旦输入不能修改
我已阅读并同意略晓的《》电话热线:东莞(3
邮箱: 天才网学习群:
网络实名:天才培训网 2006 天才网版权所有 技术支持: 。

我要回帖

更多关于 学java需要什么基础 的文章

 

随机推荐