java实际开发中常用的技术_第1页
java实际开发中常用的技术_第2页
java实际开发中常用的技术_第3页
java实际开发中常用的技术_第4页
java实际开发中常用的技术_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页java实际开发中常用的技术首先要学习java的基础知识。

不要被新技术困惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,关于这些新技术的理解也是一知半解,学不到根源。

1、web开发

全面的JEE的web开发知识:Servlet+JSP+javaBean+TagLib,到这里做一个完整的web应用项目开发。

2、J2EE基础

j2ee说白了就是做网页,这时候你要从先从java里脱身出来,学些跟网页有关的东西:

html:很简单的东西不是太笨的话半天左右即可搞定。

js:易学难精,想速度找工作不必花太多时间,随便买本javascript书略读并备查推举:JavaScript高级程序〔制定〕;JavaScript权威指南。

数据库:如果没有基础的话,建议多花时间,至少一个月,开始建议用mysql,然后是oracle,然后是sqlserver,这段时间最关键的就是sql语言的编写。

xml:就是一种封装数据的格式,没啥好学的,学习一下怎么用dom4j或者jdom读写xml即可。

jsp,servlet,tomcat:这段时间说白了就是用jsp来做个网站。

3、EJB开发

包涵全面的EJB知识:1)EJB入门和无状态会话Bean;2)有状态会话Bean;3)BMP和CMP是实体Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的开发和应用。

要会使用主流框架

框架其实就是一些公共的工具和方法,被封装到一个盒子中供您随时调用,框架也是别人用java编写的,相当于你调用别人写好的公共模块,可以节省时间和效率。

2怎么学习java

第一,学会学习。学习也是一种能力,在学习和工作中我们发现同样多的时间不同的人其学习效果是不一样的,甚至是学习用时短的人比时间长的人效果更高。这是因为这两种人的〔学习能力〕不一样,学习能力的养成必须要长期的总结、积存和沉淀的。建议你和周边的程序员进行比较,如果存在学习效率低下的想象,那就赶紧学习他人的学习方法吧。

第二,将基础知识学牢。所谓“基础不牢,地动山摇〞,因为所有复杂的程序都是由简单的程序构成,而构成这些简单程序的就是基础知识,所有出色的程序员都对基础知识掌握的非常牢固。因此,掌握牢固基础知识是成为一个JAVA程序员的必要条件之一。

第三,向出色程序员学习。所谓“近朱者赤,近墨者黑〞,想要成为一个JAVA程序员,就要向行业内、公司内、部门内出色的程序员学习,查看他们编写的程序,通过查看程序学习他们的思维方式。除此之外,还要把握住一切机会向他们请教,了解他们程序开发前、中、后是如何思索和工作的,学习他们的技巧和方法,并在工作中进行实际操练,提升自己的程序开发能力。

第四,培养自己的结构化思维能力。一个JAVA程序员无论是在工作质量还是工作效率方面都是优于初级程序员的,他们的成功之处就是形成的结构化的思维能力,他们拿到开发任务之后并目视盲目的立即去开发程序,而是首先了解程序的用途、目的、特别必须求、开发时间等,掌握这些信息后他们会对程序开发前、中、后的工作进行计划和安排。要养成结构化思维的模式,首先就要去模仿他们,先做到“形似〞,以后才干做到“神似〞。

3怎样学java

第一:必须有一个老师给自己讲解,带着学习,这样首先是可以少走很多的弯路,不致于一个小小的问题,就困扰了一天的时间,可能明白人的一句话你就明白,但是自己想可能必须要一天的时间,或许最后还是搞不懂。

第二:必须要有一个明确而且系统的学习规划,比如你今天学习什么内容,而且今天学习的内容跟着什么案例学习,如果你学习JAVA只是看看免费的视频,那我劝你还是不要浪费时间,必须跟着大量的案例,反复学习,关于一个知识点才可以真正的掌握。

第三:一个明确的学习路线图,分为三个大阶段,每一个阶段有相应的学习时间。我给大家的建议是学习半年的时间,半年的学习时间恰到好处,不多不少。关于JAVA的每一个阶段的知识点都可以掌握的不错。

第四:要不断的复习前面所学到的东西,比如在最开始的学习HTML+CSS,但是可能由于长时间的不学习,等你学到最后的时候就要忘记。子曰:温故而知新。

第五:无论是学什么东西,一定要有目标感。比如我们学习JAVA,为啥要学习JAVA非常重要;比如说我学习JAVA就是为了高薪;或者说我学习JAVA就是为了三年之后可以升级到项目主管,5年干到架构师,这点非常重要。

4java怎么样学习

1、多线程和异步、并发的概念会忽然变得很重要,因为在一个对性能有要求的系统里,是不会同意你把各种琐事都排着队一件件去办的,你不能老写些a方法调b方法再调c方法再调d方法然后返回的代码。你开始想起有队列这种东西,有runable这种东西,你开始觉得自己的代码高端起来了,和当年的增删改查程序员有天壤之别。但同时麻烦也来了,你开始碰到线程安全问题,尤其是当你的程序跑在一个多机环境而不是单机环境里的时候,你会对这些很头痛。关于这些问题,Jms技术是个很有代表性的东西,当然并不像ssh那么常用。

2、你会发现数据库性能实在不行,出于不甘现状,或者赶时髦,你该去了解nosql了,memcachedredismongodb,眼花缭乱,没关系,试着用用,能很好地缓解mysql之类关系数据库的压力。

3、出于公司某些业务必须要,你可能会钻研一个特定技术领域,比如全文搜索技术,lucenesolr,比如工作流jbpm,比如权限系统,单点登陆之类的,又或者某些特定业务领域的算法研究,这些是你的加分项。

4、你开始发现你的代码很乱,久了以后自己都看不懂,重复的,难以重用的代码堆积如山,不想维

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论