java学习班的课程哪家比较完善?

Java课程培训班哪家好_百度知道
Java课程培训班哪家好
我有更好的答案
智慧的眼睛总会看到XDL,踏踏实实 做 ,明明白白 教,勤勤恳恳
专注培养IT技术人才
主营:PHP培训,JAVA培训,HTML5培训,UI培训,Linux培训,Python培训
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。  大学毕业一年有余,但好点的工作实在是难找(我大专毕业)。失业已经一个多月了。想学点JAVA,这今天看了看,有一个叫赛尔。凯达的,1.2W 差不多是费用最低的,但是是远程教育,不知道怎样?  大家给个意见吧,我家是农村的。1.2W不是小数目。。。  而且计算机方面接触不是甚多。  鉴于目前的经济形式,想请教下各位牛人
楼主发言:1次 发图:0张 | 更多
  首先,我不是牛人,只是自己的看法。  你最好找点专业对口的要比较轻松点,至于学习java,重要的是你要清楚的了解你自己是不是喜欢干计算机软件这一行业,不要冲动,要不然既浪费钱财,又浪费时间!总之要想好了在决定!
  想了都大半年了,终于要下决心学了。又犹豫了。原因如下:  目前的经济形式  远程教育,毕竟不是。。。  对于计算机软件方面的知识太贫乏,大学基本是混过来的。学习的心态早已土崩瓦解了  明天就要报名了。说实话,很上火啊
  如果去了,钱就打水瓢了
  真的有这么严重么?只是想找个饭碗啊.......
  千万不要参加机构培训,那些都是假的,最好是自己自学!
  请点击下面的链接注册并成为
的好友  http://www.senei.com.cn/invite.php?u=8714&c=b574eb05b5035d19    我的几个朋友发现了一个好玩的网站,叫色内网,现在正在进行内测。我的几个好友已经在上面注册了。如果你在色内网成为我的色友,你可以查看我的最新照片、日记、了解我的最新动态    这个网站还可以可以淫诗作乐、发发牢骚耍耍流氓、在线购买性奴,每天陪你的性奴逛街购物,还能和它一起玩游戏;可以体验到当超级大亨,腰缠万贯、一掷千金的感觉...有很多好玩的功能。
  千万不要参加机构培训,那些都是假的,最好是自己自学!    这个说得基本上是对的,如果你什么都不会,想靠这个是不行的,技术这个东西只能自己钻研,遇到不会的再去查资料,然后是请教别人。而培训机构能起的作用就是最后请教别人的那点作用,但你这个还是远程,会更差。    技术能不能学好,完全是看自己的意愿的。    所谓培训就是上课,你要是还记得大学的学习是怎么过来的,可以类比你将来的学习,千万别跟自己说这次一定会努力,会比以前认真,我都跟自己说过多少遍了,没用的。    我是来发广告的,也不忍心楼主的钱打水漂啊
  感谢诸位,我会努力的!
  我了解一点,编程这种这种东西,不是人人都能学的,就算培训学校,也说“不保证每个人都成无工程师”,需要专注,耐力,吃苦耐劳。最重要的,个人兴趣,这个活啊,很累的 ,我建议你先自学一下,看自己接收到什么程度  
  这样的专业,还是当面授课的效果会比较好,大家一起学习,也可以互相交流下  
www.xdsvse.com 有专门学习Java的,希望可以帮助到你
      
现在我在北大青鸟学S2的课程,刚刚学完Jsp,我不敢说它好不好    你如果是计算机毕业的,通过考试第一学期可以不学,直接升S2,可以省7800块,第二学期学费是1万多一点,第二学期Java的课程主要是学java面向对象思想(篇幅比较少),Javascript(篇幅长,共九章),JSP.    北大青鸟的培训中心很多,除了自己努力外,教学质量,师资力量也很重要,其它的IT培训机构也一样,选择的时候擦亮自己的眼睛,祝你好运
  现在失业率基本上节节攀高,而且不少倒闭的企业,怕了。明年再说
  看自己,  如果觉得交了钱就能学会,自己想想,有这种事嘛  所以,主要在于自学.    对于培训班,好处就是 有学习环境, 有交流的人, 有答疑的,  坏处就是 ,钱 好多的钱,但是你想,除了在学校里可以免费的问老师之外,在外面,谁会 免费的尽心尽力的给你答疑?
  我也想知道培训机构到底能不能去,现在的培训机构太多了,广告在学校里漫天飞啊 ,学校也想着法的把学生向培训机构里送,难道毕了业不去培训就找不到工作了吗?
  java程序员工资不高,而且太累,搞java的话你一辈子就要不停的学习,java技术更新换代太快了,所以有说搞java一辈子都在学习,搞c/c++一辈子都在研究
  JAVA程序员招聘  http://www.zhiyebbs.cn/bbs/viewthread.php?tid=335&pid=634&page=1&extra=page%3D1#pid634
  http://www.tianya.cn/publicforum/content/itinfo/1/89156.shtml
你黑屏了吗?
  不要培训机构 都是闹眼子的
  hei le
  强烈 建议楼主 不要去学。根本没有用的。别把父母的血汗钱打了水漂。真的不药去啊。
   西南地区首家JAVA软件工程师实训---重庆朗沃教育   通过重庆朗沃Java项目实训后的软件工程师,可以达到如下技术水平:   精通Java、AJAX、JSP、Servlet、EJB、JDBC、SSH(Struts、Spring、Hibernate)等编程技术;
  掌握国际化、规范化的软件工程方法及开发管理流程;
  精通基于Oracle/MySQL数据库的开发技术;   掌握主流的J2EE商用及开源的应用平台及开发工具,熟悉开发环境;
  掌握面向对象的软件分析、设计方法OOA、OOD和UML工具;   具备相当于1-2年的软件开发工作经验。
  具备良好的沟通能力及职业素质
  朗沃教育交流QQ群:  朗沃咨询QQ:  
远程教育 不就说视频教学吗?还要收1W多块钱
比北大青鸟还骗子!别去上当了!!
  你逻辑思维能力怎么样?或者说数学成绩怎么样?学过任意一门编程语言吗?对编程感兴趣吗?  编程不是那么好学的哦,即使去正规的培训学校,也怕你学不会,学不精。
  建议可以在就近的大学旁听一下计算机相关课程,比如Java,面向对象设计,数据库,数据结构等,先入个门,建立一下自己基本的计算机知识体系,培养一下基本的学习能力。
  你好,我已经给你发了个人消息,请查看!
  其实我觉得只要下定决心学,没什么学不好的。  我有一个朋友,也学java的,大学也没接触过,学了一段时间都感觉快撑不下去了,但这是自己选好的路,没有退路了,咬紧牙关也得学,到毕业的时候,他是他们班最优秀的学员之一。  不过我觉得远程教育是远远不如老师手把手教学的。  但你现在都已经报名了,也没什么好说的了,呵呵。加油!只要有路,就会越走越宽的。  
  不管那种方式,关键是我们要选对课程,选对机构,选对适合自己的教学环境,教学是互相的任何培训机构都是有自己的优势,很多时候是看我们需要的是什么,然后就是我们的态度了,就像很多人请家教了是锦上添花,有的人有家教了还是成绩上不去,还是看清楚点了,培训机构可以了解是不错的选择。呵呵,别拍我,可以多比较几家,给大家推荐一家上海威迅教育。www.fzwish.com
  我已经决定自己学了,说实话,逻辑思维能力不是多么的好。高中数学比较差,但物理化学生物很好,偏科较重
  我一个会计专业的,一点基础都没有,全靠上班之外的时间自学编程,而且我学的是WIN32汇编,也就是你们计算机专业最地层的东西,现在看书就象看小说一样,不过我现在打算放弃了,因为我发现我更适合做跟人打交道的工作。
  我现在就培训出来了   已经出来有半个多月了  班上有21个人只有3个找到工作  其他人也不差啊  就是没有人叫我们面试  什么就业保证都是假的  我只有面试机会都没有
  我是神州数码毕业的,现在找到程序设计的工作,以前的工资只有1000多块钱现在3500,在这里会学到实际的项目经验而且还有就业直通车,真的很不错,建议你看一下,网址是http://www.dcitone.com
  培训的都是垃圾!!!
  还是不要去的好,还是学其他的
    千万不要学,培训的都是垃圾
计算机专业毕业的兄弟姐们多了,入行了 才知道计算机专业不一定就能做程序员,毅力,活力,领悟能力当然还有有足够的耐力。学java不学java
花钱不花钱都一样
  上海威迅IT教育还不错,我朋友就是那里出来的,现在一个月6000元
  喜欢和从事计算机的朋友请加入群 技术交流,学习心得,职场经历。。。。。  喜欢和从事计算机的朋友请加入群 技术交流,学习心得,职场经历。。。。。  喜欢和从事计算机的朋友请加入群 技术交流,学习心得,职场经历。。。。。  
  那些说培训不错的人基本上都是做培训的,去之前说的保证百分百就业,而且高薪,这么说无非是先把你骗过去,等你交了钱就没有退路了,他们不会退的,所以你想学的话,最好自学,虽然效果不是非常好,而且速度也不是很快,但是只要你肯下功夫,一定可以的。  那些培训机构出来的人,基本上都找不到工作,不是我猜的,他们都是我身边的人...  以后不要因为找不到工作去培训.就算去也要考虑值不值得.
  做好不要去培训学校,网络上的资料很丰富,我现在在一家软件公司从事JAVA软件开发,很多工作上的问题都是通过在网络上搜索资料解决的,呵呵,个人的一点见解哦。
  我觉得只要你想学,自己搞台电脑在家,拉根网线,找几本好书,就够了,有问题GOOGLE,还可以到CSDN 之类的去讨论,培训吗 ?  意义不大
  省钱是最要紧的,可能找个和软件相关的工作,先练练手也不错啊
  我是学会计的,我都能自学成材,你们学理工科还要去培训,连我都看不上那些培训学校,交一万多块钱,要是有那么多钱给我,我就自己买一台电脑,绝对可以学成顶尖高手级别的,因为我能坐得住啊,牛人其实就是花得时间多而已,但我自己没有电脑,全靠公司的电脑抽空学的,要不是为了生存,我都想去钻研操作系统源代码了,不过,现在我只能继续学C#,回家一个月好好看书,明年找个C#的工作!!
  再说学了也不见得能找到工作!!
  精通Java、AJAX、JSP、Servlet、EJB、JDBC、SSH(Struts、Spring、Hibernate)等编程技术;     掌握国际化、规范化的软件工程方法及开发管理流程;     精通基于Oracle/MySQL数据库的开发技术;     掌握主流的J2EE商用及开源的应用平台及开发工具,熟悉开发环境;     掌握面向对象的软件分析、设计方法OOA、OOD和UML工具;     具备相当于1-2年的软件开发工作经验。     具备良好的沟通能力及职业素质     朗沃教育交流QQ群:    朗沃咨询QQ:      通过几个项目就能精通JAVA?,别要在这里放屁了!还不如自己到网上下载几个项目照着做,有什么问题到网上搜索!  
  真难学。    
偶学了两年了!   欢迎来到到程序员之家
群号:   欢迎来到湖南网站设计联盟
群号:   欢迎加入湖南网站项目外包
  不要去,去实习,不要钱,管饭就行
  可以下视频自学,培训的话我感觉尚学堂或者传智不错(并不是我去过,而是看过他们的免费视频)感觉老师水平还可以吧,学出来找份工作应该没什么问题。
  如果你去培训了。毕业就等于失业。因为下载是金融危机中。。。。  培训机构给你的就业率是用放大镜不知放大了多少倍了的。  慎重啊!!!!!!!!!!
  去个鸟啊,全他妈忽悠人的。。。自学照样成才啊
  培训一下还是有用的,只是要选好的机构。个人认为那种1,2万的学费教一堆乱七八糟东西的没有什么用。
  《Java软件工程师》的免费公开课开始报名啦  当前,软件产业已经成为国际竞争的焦点和各国竞相发展的战略性先导产业。经济全球化不断深入、信息化不断普及,全球范围内的信息产业结构调整和梯次转移日趋明显,为中国软件产业创造了良好的发展机遇。中国软件产业经过多年的低迷之后,进入了高速发展时期。一方面国内软件行业市场需求不断增长,另一方面海外的软件外包项目日益增加,带动了国内软件行业规模的飞速递增。  南京市作为全国软件产业排名前五的城市,也以其优厚的政策吸引着越来越多的软件企业。比如华为、中兴、东软、西门子、摩托罗拉、三星、朗讯、富士通、趋势科技等众多国内外知名企业已在南京设立了研发中心。目前仅南京的软件企业就达到了800多家,而且还在以较高的速度增长。南京市被授予“国家软件出口创新基地”及“服务外包基地”,形成了高新技术开发区、鼓楼区、玄武区、雨花区和江宁技术开发区5个服务外包示范区,外包服务企业达到148家。南京市政府明确计划5年内吸纳5万大学生就业,拥有20万服务外包从业人员,同时培训5万大学生,新增10万外包就业岗位,在“十一五”期间让15万-20万人吃上“软件饭”。  2006年年底,作为南京地区唯一的Sun公司授权培训中心,江苏万和计算机培训中心整合多年软件行业培训经验,兼顾大中型软件企业使用高端商用软件进行软件项目开发的需求,联合国际知名IT厂商Sun公司及Oracle公司,推出了专注于培养软件企业紧缺软件人才的软件实训课程——《Java软件工程师》课程,取得了良好的市场口碑。  现针对所有对Java软件开发方面感兴趣的同学开展免费试听活动,如有兴趣,可以与我们联系预约报名,我们会在第一时间联络您,为您具体安排免费试听事宜。(注:所有的试听报名必须留下您的所在的学校院系,真实姓名,电话及预约的时间)  如:姓
名:张凌冰   
话:  学校及专业:南京大学计算机系    预约时间:周六下午  预约报名联系方式(多种联系方式,您可以任选一种即可):  电话:025-940225  QQ:  E-mail:cmrcdd @126.com  MSN:cmrcdd @hotmail.com    江苏万和计算机培训中心的相关资质:  南京地区唯一微软认证高级技术培训中心、微软金牌合作伙伴  南京地区唯一Sun授权培训中心  江苏地区唯一Oracle WDP 授权培训中心  江苏地区唯一Redhat授权培训中心  江苏地区Cisco授权考试中心  江苏地区Adobe授权培训中心  江苏地区AutoDesk授权培训中心  
  我认为远程的不好,现场的,而且一个班的人数不要多,这样可以在老师讲完后交流一下自己的疑惑
  远程的千万别去,还有北大青鸟千万别去
  如果他有需要的话可以和我联系 可以免费安排试听 QQ
我也 正考虑参加 培训 呢 不知道 那个 机构 好些  马上 就大四
找工作 乐    为了
多点资本     想学java  但不知道 参加那个 ?
  想参加培训?不太靠谱吧,那东西挺贵,而且Java并不怎么难学,干嘛话那个钱呢,我现在在我们学校的软件工作室,东西都是自学的,也挺好。  想学学,加群(Java精研小组)我的群。
  你要学可以自己学嘛  CHINANET华中节点武汉电信IDC,1G全能空间6.6元,不限流量,赠送邮局数据库,代理独享价,全国限量发放。更多机会等着你,请访问:http://idc.jetsum.net?id=008
  专、本科均可报读的中科院与香港理工大学联合培养“软件科技理学硕士”,见http://ftp.javaeye.com/public/fubo/rj.htm或QQ
  我应届本科生,本来还想去嵌入式培训机构的,幸亏还没报名。。。
  我是凯达出来的,跟你提个醒:  1.远程教育比有老师现场教你是两码事,他们的远程教育的都是几个月前的视频,不可能跟你现在互动,学习效率也大打折扣,还不如去下传智的视频,重corejava到ejb的都有,10个多G吧,免费的。  2.不可能跟你推荐工作。一个人能达到什么水平不是有好老师教你就可以的,他的课程安排如果你全部能接受,应该可以能达到。他不可能只要你进去了就保证你接收所有知识,如果你在每个班不能达到前2名,你要上2500的工资是不现实的,这是我总结凯达7个期的数字。不是绝对的。    
哎,学习是要靠自己的 不要报希望于别人。培训机构赤裸裸的保证是有猫腻的。不过你希望一个环境才能学习的话 你也可以去 选个好的 如果凯达是最好的 你也别无选择 社会就是这样 出去工作的公司也是歪的多 进外企要好得多
希望社会越来越好 不过现在还是要现实一点
  想学java .net 目前主流的IT技术,远程肯定不行,学习氛围和课外很导都不会好的,要找个实践多的, 推荐你去北大青鸟
  我是个过来人了,也是参加培训过来的,现在混的还不错,如果你你还没报名,强烈建议不要参加什么远程教学,绝对没有真人教学好。如果真打算学了,那么建议好好完成老师指定的任务,这对于你以后工作也是有帮助的,学好关键好需要5个月的持续坚持,祝你好运
  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下
  @乞力马扎罗a 63楼
23:38:00  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下  -----------------------------  你好,我出来实习半年了,现在有想去传智的冲动,你呢,是不是也在迷茫呢?呵呵,一起聊聊不
  朋友,我也是java培训出来的,我可以告诉一下我的心得,我本科毕业后没有找到像样的工作,正在我迷茫之际,我找了一个培训班,是从基础的开始培训,我以前也是一个电脑白痴,但是我培训了一年半后很顺利地找到了工作,看样子你还没有培训,我的建议就是你最好找个比较有口碑的学校,比如北大青鸟什么的,但是又看到你说你是农村的经济有点紧张,1.2W,但我想要说的是,鉴于你先在的状况,你应该对java编程基础几乎为0,这个就要求你要系统地参加培训了,不要相信那些什么3,4个月就能把java学透彻的学校,而且你还是用远程教育的,这点我觉得还是到培训学校的好,因为java光基础都要至少那么久,还有数据库之类的,前台的html javascript css 等等,还有最后的j2ee企业级方向,也就是ssh,这个没有1年多的系统培训,很难搞得透彻,除非你是天才,所以去找一个系统培训java的学校,这样一步一步来,从基础开始,只要一年半,或两年就基本ok了,学得用功的话,找工作时绝对ok的,以后到企业后自己慢慢再积累经验,如果真的想学好,不花冤枉钱,钱可以试着多出点,说真的1.2w的学费可能人家就叫你一些皮毛的东西,可能就3.4个月的学校时间吧,这样短的时间能把java语言搞透彻就不错了,还别说其他的技术,特别是ssh那部分,是找工作必须要懂的,还是找一个口碑好点的学校,价格贵点都没事,主要是能学到东西,远程教育固然有它的优点,但是还是有一些缺点的,比如没有在一间教室里上课的那种气氛,给老师提问不能及时的得到应答,还有互动性没有那么真实,比如你在学了一个知识点后,在敲代码时,遇到问题了,网络授课毕竟没有真实上课那样方便的,总之,还是找一个口碑好点的培训机构,本人是北大青鸟培训出来的,目前工作有半年了,在重庆,感觉学的东西工作中用得还是不少,庆幸选好了学校,(我不是作广告哈,相信我),还有最重要的一点,也是核心:1.不要为了找工作而学习,要让软件件成为你的兴趣(最最重要的一点,不然你是没有学下去的动力的,即使在学校有因为找工作的动力而学,到了工作岗位,你的动力就没了)2.学习中,一定要多实践,多敲代码,然后多总结,在有一定基础后,自己试着做些小项目(学习方法这套很多人都懂,但是很多人都不真正理解学习方法的重要性)3.祝你成功,老兄!!^_^打字手都酸了,有什么疑问加我QQ:乐于与你交流技术心得和成为朋友!!
  你是什么培训机构学的啊?  
  牛人,可是没光凭自己对计算机的一些了解,没有编程基础怎么行啊,虽然学过汇编和C语言,出来几年没碰都忘光了。  
  请问你是在什么培训机构学的?选择什么样的培训机构能否指点一二?  
  @Jandy迪 68楼
16:21:00  请问你是在什么培训机构学的?选择什么样的培训机构能否指点一二?  ----------------------------  我是北大青鸟的,我觉得北大青鸟还不错,或许是因为我是北大青鸟的吧,其他的培训机构我也不怎么熟悉,你可以先实地去看看,比如:1.教学机房电脑配备怎么样(一定要一人一台教学机,不然别去)2.上课的制度怎么样(是上半天课,自习半天,还是上半天课休息半天,建议还是要那种上半天课然后自习半天的,这样一整天都在学东西,把老师上午教的东西下午自己实践看看,如果下午放假的话,估计你也没那个心思、自觉性去老老实实的呆在那里敲代码)反正我们上课的时候是上半天课,自习半天,自习时不懂得就去办公室早老师来解答,这种教学模式很好3.老师讲课,和技术很重要(估计,基础的那些那些教师还是搞的定的)4.有条件去试听几节课,这样才有判断的标准,很多培训学校都可以先试听,再交学费的!!
  @乞力马扎罗a
23:38:00  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下  -----------------------------  @shark1991 64楼
16:37:00  你好,我出来实习半年了,现在有想去传智的冲动,你呢,是不是也在迷茫呢?呵呵,一起聊聊不  -----------------------------  传智播客培训不错,张孝祥老师就是传智播客的,我经常看他的java教学视频,课讲得很有调理,很好,不过张老师已过世,没事相信在那里还有其他优秀的老师,口碑好的大家还是推荐下,给楼主指条明路!
  自己学吧
  @乞力马扎罗a
23:38:00  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下  -----------------------------  @shark1991
16:37:00  你好,我出来实习半年了,现在有想去传智的冲动,你呢,是不是也在迷茫呢?呵呵,一起聊聊不  -----------------------------  @qq楼
22:53:00  传智播客培训不错,张孝祥老师就是传智播客的,我经常看他的java教学视频,课讲得很有调理,很好,不过张老师已过世,没事相信在那里还有其他优秀的老师,口碑好的大家还是推荐下,给楼主指条明路!  -----------------------------  哥就是从传智毕业出来的
  没基础,在培训班估计学东西效果也不好,找个条件低的公司锻炼锻炼,java说是入门门槛低,其实深入比较困难
  没有基础或者基础不好,入这行就是浪费时间和青春。还不如找个体力活干
  回复第39楼  唉我是晚了,我现在就在一家叫达内地软件培训公司,我现在很难听懂老师讲的,我正在发愁,你可不可以帮帮我,我qq麻烦你加我一下,我很喜欢软件行业,拜托了  
  培训机构都是很入门的学习,对真正工作开发中是没有对大帮助的,建议买一套JAVA开发全面的系统学习,很快就可以提升到JAVA软件开发的高水平层次,作者是在开发领域中10几年经验开发出来的JAVA软件系统,包含JAVA领域所有先进的技术,帮助JAVA初学者少走很多年弯路,目前系统应用在社保、财政、电力等多个行业中,具体实现步骤请访问:  http://item.taobao.com/item.htm?spm=a1z10.1.w376.10.2Logdd&id=
  杭州下沙北大青鸟还不错的,我朋友就在那里培训。不知道你们那里有没有,不过挑一个好的培训机构很重要的。
  JAVA基础视频教学,想学的进来看看  北京动力节点视频教程由国内知名讲师王勇老师录制,下载地址:北京动力节点官网  视频简介  DRP分销资源计划项目之业务介绍  DRP分销资源计划项目之数据库设计  北京动力节点_DRP分销资源计划项目之HTML  北京动力节点_DRP分销资源计划项目之CSS  北京动力节点_DRP分销资源计划项目之JavaScript  北京动力节点_DRP分销资源计划项目之Ajax  北京动力节点_DRP分销资源计划项目之JSP  北京动力节点_DRP分销资源计划项目之Servlet  北京动力节点_DRP分销资源计划项目之JDBC  北京动力节点_DRP分销资源计划项目之XML  北京动力节点_DRP分销资源计划项目之JSTL  北京动力节点_DRP分销资源计划项目之CVS  北京动力节点_DRP分销资源计划项目之Web Services  北京动力节点_DRP分销资源计划项目之Tomcat  北京动力节点_DRP分销资源计划项目之设计模式  北京动力节点_DRP分销资源计划项目之设计原则  北京动力节点_DRP分销资源计划项目之UML  北京动力节点_Struts  北京动力节点_Spring  北京动力节点_Hibernate?
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)购买商品:
商品价格:
价格读取中
支付方式:
请扫码进行支付
请扫码进行支付
适合人群所有人已参加学习2191
通过对架构模式和学习主线的高度总结,可以让初学者和有一定经验的开发人员,快速掌握Java学习的最佳路线,从而使初学者起到事半功倍的效果。
第一章:Java工程师最佳学习路线指导
CSDN线上公开课全掌握!
领取优惠券
正在努力加载中~~位置:深圳牵引力教育& &
java提高培训班
为什么程序员独爱Java?
JAVA ADVANTAGE
Java解释器生成与体系结构无关的字节码指令,只要安装了Java运行时系统,Java程序就可在任意处理器上运行。这些字节码指令对应于Java虚拟机中的表示,Java解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。同时与平台无关的特性使Java程序可以方便地移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C语言实现,这使得Java系统本身也具有可移植性。
抢鲜免费体验七天!
请选择城市北京上海成都杭州广州长沙重庆石家庄武汉深圳太原昆明南昌西安青岛郑州南宁
苦学16周,开启人生逆袭之旅
科学的职业生涯晋升规划,你每一次阶段性的进步都会得到相应的汇报!
百单网项目实战四个月,量身定制的实战项目,&
业精于勤荒于嬉,通过百单网接单,阶段项目实战源源不断,精细讲解+实战强化
到牵引力学JAVA,七大细微贴心服务
七大贴心服务,牵引力教育只为确保学员轻松无忧学习!
牵引力本着&以人为本&的教育情怀,为了确保学员能够轻松无忧学习,
牵引力教育从学习、生活、就业等多方面入手,多举措并施,
为学员提供七大贴心服务,确保所有学员都能轻松无忧地学习!
品质创新,牵引力教育八大特色优势
牵引力教育一直致力于IT教育创新,15年专注提高教学品质,使我们在人才培养模式上紧跟行业需求。
不断升级课程体系,在教学服务与管理上不断突破,形成以人为本,专业创新的牵引力情怀教育。
举办牵引力杯,开展国际合作,研发科技教学产品等,用先进理念打造专业、创新、综合素质高的人才,成就更具教育情怀的培训品牌!
牵引力教育线下整合实训公司人才资源及网络公司企业资源,线上运营&无忧网才&求职招聘网站,充分发挥线上线下的独家优势,打造中国互联网人才求职招聘第一平台,长期为国内各大互联网的用人企业提供人才推荐服务、猎头服务、人才外派服务及网站会员套餐服务,并为牵引力教育实训生提供终生高薪就业服务。
第一阶段:web前端课程
java课程易学习,门槛低,不看工作经验,
适合对未来职业发展有梦想、肯努力、够踏实有志靴子,0基础、18周岁,梦想从牵引力起航!
纽曼项目&PS入门
HTML标签及规范
HTML标签、CSS基础
CSS浮动布局&盒模型
纽曼官网实现
CSS定位布局
jQuery基础
jQuery动画及事件
jQuery实战
jQuery插件
CSS3新特性学习
纽曼移动端微官网实战
CSS3基础属性
第二阶段: Java初级
&Java语法基础
Java面向对象
Java常用API
Java高级API,泛型,异常
Java语法基础
Java多线程
Java网络编程
WEB开发基础
WEB开发基础与数据库
结合掌握的知识完善项目
项目总结和高效开发技能
第三阶段:Java中级
项目演示&MySQL深入介绍
MySQL数据库进阶
MySQL数据库设计
JDBC深入介绍
JDBC深入介绍和HTTP协议
Servlet进阶
JSP介绍XML和JSON
SpringMVC框架
Freemarker框架
Mybatis3框架
后台功能实现
前端功能实现
集成支付宝el
第四阶段: Java高级
知彼-初探篇
利器-工具使用篇
修炼-内功篇
实战-框架搭建
实战-系统说明
实战-用户管理
实战-机构管理
实战-区域管理、菜单管理、角色管理
实战-字典管理、操作日志、连接池
工作流引擎1、2、3
Nginx、redis
Jenkins、shiro
实战型Java大牛,所有经验倾囊相授
牵引力教育不惜重金打造豪华教育团队,他们比你更清楚你需要学什么才能赢得大企业的青睐!
Java高级讲师--张圣
近10年IT从业经验,担任过高级Java开发工程师以及Java高级讲师 ,曾参加和主导过多个大型商业项目,精通Javase,servlet,jsp,struts、Hibernate、spring,springmvc,mybatis等J2EE架构体系设计和开发。
Java高级讲师--沈侯瑞
后端开发出身,基础扎实,深入原理。具有多年Java项目开发经验,对JavaEE技术体系结构、JavaWeb原理有深刻理解,精通多种主流框架;精通Oracle, MySQL, SQL server等关系型数据库;精通Android,HTML5,JavaScript、C#、C/C++等多种开发语言。
Java总监级讲师--张建
精通JavaOOP编程以及SSM,SSH等J2EE架构体系设计和开发,对html5、css3、js、ExtJS、EasyUI、Bootstrap等JavaWeb开发技术有深入研究,熟悉NIO,Netty,Dubbo,Restful等技术并深入了解Linux系统。
真实市场就业数据 震撼你的小心脏
Java革命开启,各行各业应用广泛,未来10年就业前景巨大,掌握热门语言,开启互联网&薪&时代
前不久,一位有Java开发经验的前辈讲到,Java开发语言是全球最流行的开发语言,无论是程序界还是整个互联网行业势必带来很大的影响。不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的,如果我们真的能用心、努力的学好这门技术,那我们职业的发展也是前途无量的,因此,选择一个培训机构去提升和巩固自己的专业水平不失为一个最佳的决策。
应用领域广泛 就业口径宽广
OPPORTUNITIES(机会)
牵引力教育就业服务完善,学员技术过硬
30000多家雇主企业喊你来上班!
牵引力教育与30000多家企业联合共建,定向输出Java高端人才;每月有专场招聘会、就业指导和就业推荐等一站式完善的就业服务。
舒适的教学环境 牵引力教育给你全方位安心保障
牵引力教学大楼,Hold住你的挑剔。牵引力教育在全国一二线城市拥有29家校区,
校区环境优雅舒适,确保学员能在一个静谧舒适的环境中全身心投入到学习中!
详情请进入
查看,文章来源:
开班时间: 滚动开班
课程费用:咨询
咨询电话: 咨询QQ:
你是否曾经见过像
$(".cta").click(function(){})这样的JavaScrip代码?或许你还会思考下 $('#X') 是什么,如果看到这些你都觉得摸不着头脑,那请一定要读完这篇文章。如果你觉得上述的代码片段是不能正常工作的,那请先看一些jQuery的代码范例,你会发现链接中的代码都是这样的结构。
这篇文章将会分析下面代码片段(动画化一个方形)中出现的一些关键知识点。你可能不会经常接触这样的代码,但了解一下这段代码的机制有助于你理解jQuery:
我们将会逐字逐句地解释上述的代码,告诉你JavaScript函数、jQuery对象还有事件驱动编程的具体细节。希望看完这篇文章以后,再遇到神秘的jQuery代码时你不会再头疼。
在你第一眼看到$的时候,有一种高大上的猜测在你心中盘旋:这一定是个很特别很复杂的JS方法。事实上,它很普通,也没有什么特殊的含义。$就是一个函数,是jQuery函数的另一个名字罢了。
jQuery是一个比较简单的JavaScript库,它在浏览器兼容方面做得很好,而且还提供了许多很有用的特性用来操作网页或者做些动画效果。你可以先引入jQuery库的地址,然后就能使用jQuery函数(比如$)了:
或者你也可以直接在jQuery官网上下载它。
jQuery函数通常只需要一个参数,这个参数可以是一个选择器也可以是JS引用页面上的内容(比如document)。
选择器就是CSS的一个片段,写在{…}之前的内容就是选择器了。所以,$(“div”)和jQuery(“div”)是一个意思,就是简单粗暴地把页面上所有的标签都选中,和在CSS中使用.div获得的是同一个结果。
还记得在代码的最开头有一个$(document)吗?这一步是要把JS变量document传入jQuery方法当中。document是由浏览器来定义的,可以直接使用,它指的是文档对象模型(DOM)的最顶层。DOM指的是各个浏览器是如何来解释页面的整个HTML结构。用jQuery写的程序是基于DOM的。jQuery中的$(‘div’)和document.getElementsByTagNae(“div”)得到的结果大致上是一样的。
$只是一个方法,它是jQuery方法的简写也是它另一个名字。
在$(document)之后的点(’.')预示着有许多方法可以被调用。一定要是一个JS对象才能使用这个点。说个最简单的,一个JS对象就是一堆属性的集合:
上面代码中,变量digger是一个对象,我们赋值了三个子对象给它:species,name和color。在面向对象编程中,这三个变量被称为成员变量。你可能更简洁地写成这样:
你也可以把方法当做属性赋值给一个变量。沙鼠(Gerbil)大部分时候都很安静,但他们偶尔也会发出高频meeping sort of noise。在JS中,可以这么来表示:
在JS中,变量、方法和对象之间的界限是很模糊的,所以一个方法也可以被赋值到一个(成员)变量上:
现在你可一个调用这个方法来让沙鼠发出叫声来:
在面向对象语法中,digger.speak();是一个成员方法或者函数。在同一个对象中的方法可以互相引用,它们还能引用其他的成员变量。想象一下Digger学会了说,这得是多牛X的一件事啊:
在myNameIs函数中,this指的是包含它的对象,this.species就是digger.species,它的值就是’gerbil’。如果你想要不通过对象直接调用myNameIs(),那么this指的就是JS的window对象,this.species就是window.species,,在这里它的值是undefined。页面的弹框中的文字会变成”Meep! I am a undefined”。
对象也可以作为函数的返回值,我个人也推荐这么使用:
这么写的话,返回的就是(全局)变量/对象digger的引用,它和最初的digger是完全一样的,所以操作它的时候你不需要有什么顾虑。
你也可以不通过digger2这个中间值,而是直接在giveMeTheGerbil的返回值上调用sayMayName:
先不考虑内部代码,这种程序结构和例子里第一行代码是一样的:
下一节你将知道ready的作用是什么。
将对象简写:{name:”Digger”, species:”gerbil”},在方法中使用到的this是依附于一个对象(或者一个方法)的,它指向包含它的对象。
在JS中,创建函数的方法多种多样。只要你有一点编程经验那对下面的函数声明就不会陌生:
在上文里我们已经知道了函数是可以被赋值到变量上的。我们创建了meepMeep函数,并将它赋值到digger.speak上。事实上,函数还可以被匿名地创建出来(我们称呼这样的函数为:函数表达式),它们在声明时是没有任何名字的,声明后再被赋值到一个变量上:
在JS中,函数可以被赋值到变量上,还能像变量一样到处传递。让我们看看下面这个例子:
runMe函数有一个传入参数f,它将这个传入参数视作一个函数,还调用的这个函数。所以你可以这么使用runMe:
这样meepMeep函数就会被成功调用。如果在这个方法里,你连meepMeep的名字都不需要了,那事情就会更有趣些了。你可以直接创建它,当需要的时候再把它传入runMe来调用这个函数:
事实上,哪里都会出现meepMeep,等同于它的匿名函数也是这样的。这么调用:
不像上面那样,你可以用匿名函数替换掉meepMeep,虽然使用匿名函数的时候你需要在最外层添加一组括号:
在JS中,这种写法常常是用在制造变量作用域上。你能不能猜到下面这段代码的输出是什么呢?
在匿名函数里的var是解题的关键点。通过var,我们在函数内定义了一个局部变量x,它的值是4,然后通过console.log输出这个值。因为var这个关键词,函数内的x和函数外的值为3的x就是互相独立的。因此这段代码会将4和3先后打印出来。
现在我们的沙鼠已经不会发出尖锐的声音了,所以在代码中我们不再使用alert改用console.log来打印它的结果。在现代浏览器中console.log*是可以使用的(换言之,IE浏览器低版本中无法使用它),使用console.log就能安静地在浏览器控制台中输出信息。
我们接着就要讲匿名函数了。jQuery的ready方法可以说是上文中的runMe函数的延时版。ready方法中的内容会等到DOM完全加载完会后在运行。所以等到document加载完成了,下面的匿名函数才会运行:
如果需要在HTML文档加载完后再执行一些动作的话,程序员们通常会使用$(document).ready(…)。
匿名函数就是没有名字的函数,像function(){alert(1);}这样。它们可以被赋值到变量上、被传递到其他函数中也可以立即执行以创建出一个作用域来。
在更详细地分析代码之前,我们要先介绍JS中一个常见的内容:方法链。方法链指的是在一行代码中执行多个函数。这真的只是上述giveMeTheGerbil()的一个扩展:
现在让我们要重新定义一下gerbil相关的方法来返回他们的引用。
这两个函数都是对digger做了一些处理后返回digger对象。代码没有做什么改动,但是将digger对象返回以后,就可以把函数串在一起使用:
giveMeTheGerbil先运行,返回了digger对象的引用。所以上面那行代码等价于:
下一步,digger对象的speak方法运行后弹窗出’meep meep’。这也能返回digger的引用,然后这行代码就变成:
在这之后,sayMyName运行后返回digger的引用……运行后会出现三个警告框:‘meep meep. Meep! I am a gerbil, meep meep’。这样的链式效果常常出现在JS中,你可能在字符串(string)对象中见到这个:
上面的代码是获取字符串s中的子字符串,再将子字符串中的字母’a'用’i'代替,替换后的结果(也就是’digger’)被转为大写,然后返回打印到控制台上。
当然,jQuery中到处都是方法链,在我们的例子中也能看到:
$(“div”)将页面上所有的div元素获取到然后作为jQuery对象的一部分返回。基于jQuery对象调用animate方法,然后再在每个jQuery对象上执行pend。这样的作用链可以很长很长,下面这个是典型的长jQuery方法链:
总的来说,使用这样的长方法链会造成debug和维护代码的困难。所以尽量避免使用这样的长链,不过在压缩时它们还是常常被使用。
对象(比如对象中的方法)的方法会返回对象的引用,然后就能基于引用使用方法链,而不需要在执行多个方法的时候还要储存中间值。
jQuery对象
我们的例子里用了好几个jQuery方法:ready、click、animate和append。这些方法都是与jQuery对象结合使用的,和上文中digger对象的speak方法和myNameIs方法类似的机制,也和string对象的substr方法、replace方法和toUpperCase方法类似。
这些函数都是jQuery对象的方法,它们也都会返回一个jQuery对象。不过比起我们例子里的digger对象和string对象,jQuery对象相对而言要复杂许多。就像早前提过的,JS中各个概念之前的界限其实比较模糊。你可以在使用方法链的时候把它视作一个对象,但是你也可以把它当做一个数组来对待:
在这里例子中,$(“div”)将页面上所有的div元素都存储一个jQuery对象中,然后赋值到变量mydivs中。这个jQuery对象会被当做一个数组(其实是一个NodeList)进入迭代。每次迭代都会对DOM中选出的节点做一些操作,这些节点在迭代里也是当做对象的,所以它们也有自己的属性,比如outerHTML和innerHTML。
也可以先把这些节点转成jQuery对象,也就是在取得节点后将它们用$()包起来(你可以把任何代码传入$中,都能将它们转成jQuery对象),再之后通过jQuery方法html()也可以得到相同的结果。
上面两个方法都可以将页面上的div元素中的HTML内容打印到控制台中。
当你在运行像$(“div”).animate(…).append(…);这样的代码的时候,动画是会发生在所有的div元素上的,然后这些div元素会被作为jQuery对象的一部分传到方法链中的下一个函数中(在大部分jQuery函数中都是这么实现的,具体请看文档)。
jQuery的$函数还有像click、animate这样会返回jQuery对象的方法,它们都是对象或者数组的一部分。类似数组的这部分会包含DOM中节点的引用。
现在我们可以全局地来看这个例子了,$(document)返回的是页面本身的jQuery对象。将一个方法传入.ready(…)中,等到页面已经解析完了DOM也已经加载完成,ready(…)中的方法就会运行。
这个方法将页面中的button元素都获取到了,然后返回一个绑定了click方法的jQuery对象。click方法中还有一个匿名函数:
上述的函数获取了所有的div元素,然后返回一个jQuery对象,在这个对象上显示调用了它的animate方法。传入jQuery的animate方法中的参数是animate的一系列属性,这些属性是对象的简写形式,{height:”toggle”}这句是告诉jQuery对页面上所有的div元素的高度都使用toggle效果:一开始div的高度会变成0,接着它们的高度又会动画地变回原来的值。
animate方法也会返回一个jQuery对象,执行完animate方法后执行append方法:每当button被点击了,就在每个div元素中添加”hi”字符串。运行下面的HTML代码来看看我们说的效果是什么样的,在线demo在此:
每次button被点击了,绿色的div就会收起或者展开,然后添加一个新的“hi”到div中。
事件驱动造成的问题
下面这段代码看起来够简单的吧:
你可能只是希望div的高度到200px,但是事实上从*h*被赋值为200到动画真正发生之间还可能发生了很多事情导致最终的结果和你所期望的不一样。在一个复杂的jQuery应用中,变量*h*可能会被反复使用或者它的值被改写。你可能会发现div的高度只会达到50px而不是期望中的200px。这时候你需要去看看是不是别的代码改写了h的值,当执行*for (h=1; h<50; h++) {…}*来改变h的值时,你可能会有所发现。
坦白来说,这个问题并不是由jQuery或者匿名函数造成的,而是事件驱动编程本身就会遇到的问题。上述的代码的片段其实是在不同的时间点被执行的:
首次执行时($(document).ready(…))
页面加载完成后($(“button”).click(…))
button被点击后($(“div”).animate(…))
服务端的代码(比如PHP的程序)运行是有按照从头到尾的顺序的, 从开始到结束,输入HTML以显示页面。JS也可以做到这一点,但是它如果和事件结合起来才能发挥最大作用,比如button点击事件。这就是事件驱动编程,可不仅仅只有JS是这样的编程哦。手机应用背后的程序很多也都是事件驱动的,比如Objective-C、Java或者C++在处理用户与屏幕互动这块也是使用事件驱动编程的。
如果上面的代码转成Java后再Android手机中运行,那么在最里层的函数中的h的引用就会出现错误。这是因为h并没有被声明为全局(或者是Java中的static)变量,所以里层的代码不知道h的值应该是什么。虽然了解这点也解决不了事件驱动造成的问题,不过至少以后你会想清楚要怎么使用变量。
避免上述问题的一个解决办法就是将你的变量放在适当的作用域中。在第一个匿名函数中声明var h变量来解决这个问题,这样局部变量h的优先级高于其他任何的全局变量h:
如果你一定要使用全局变量,那就将这些全局变量命名、组合好,并在你的代码中加上适当的comment:
这篇文章是一篇针对初学者的介绍JS语法和如何使用jQuery使用的指南。jQuery只是一个JS库,它有一个很看起来很特别的函数:$,推荐在jQuery中使用对象的简写形式、匿名函数还有方法链。类似的库还有YUI(Yahoo User Interface)。
现在再看jQuery的代码时,你是不是不会再抱有过去的疑问和不确定了呢?你已经知道它要做什么了。虽然由于事件驱动编程的复杂性,你可能不确定什么时候使用它,但是你会知道怎么做。
原文链接: smashingmagazine
翻译: 伯乐在线 - kmokidd
校区分布Related schools
师资介绍|教学环境|学员评论
教学点: 2个
教学点: 2个
教学点: 2个
教学点: 2个
教学点: 2个
教学点: 2个
教学点: 2个
教学点: 2个}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信