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编写的,相当于你调用别人写好的公共模块,可以节省时间和效率。

主要是3大框架:mvc框架:struts,struts2,jsf,or映射框架:hibernate,ibatis,业务框架:spring,重量级框架:ejb。

这些都是java技术的学习知识点,和学习流程,先简单后复杂,由一个点展开,开始更广更深入的学习。这些都掌握了以后,你就学会了java,具备了基本〔编程〕的能力,但不代表你就能做出合格的产品,所以接下来,你就必须要学习软件工程和算法,进一步的提升自己。

2怎么学习java

第一步:零基础学习java的第一步,首先先学习,计算机基本原理,Java语言发展简史,这些是最基本的常识,初学者一定要了解这些常识。

第二步:要了解java开发的环境搭建,体验java程序员的开发环境,比如变量path和classpath的设置,java程序员的执行过程,java反编译工具。然后了解,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的互相转化,ASCII码。

第三步:了解Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。

第四步:学习一个很难理解的一个概念"对象',很多人学到"对象'就会感到有些吃力,不过没关系,只要依据我工具里的教程来学习,肯定可以让你很快掌握。

这段时间,你要掌握的知识点如下:

对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。

如何制定类,制定类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。

对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。

对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解、Extensibility的运用。

常用制定模式:Singleton、Template、Strategy模式。

3怎样学java

首先肯定要明白自己为什么学习java,兴趣占的比重大还是为了生活比重大;再者很重要的一点就是去互联网上的招聘网站搜索当下要成为一名java开发工程师应该至少具备哪些技能,现在一般的公司招聘员工都有自己的要求(这里不谈编程技术之外的要求),比如这些个要求,从招聘信息上我们的初学者就能有自己的目标,目标有了,剩下的就是向着这一步努力前进。定下目标这一步放在第一关于新人是及其重要的。

接下来就是按照目标前进,我们新人学习java要从基础学起,可以借助很多工具让自己成长的更快。1.借助网络学习,寻找网上的教学视频;2.进技术交流群找志同道合的人一起学习,互相探讨;3.花费费用参加技术培训,这是很有效率的方法,但是也是花费金钱较大的,缴费之后能回报多少看自己的努力和培训机构的实力。基本方法就例举这些,剩下的可以自己的思索总结,只要能学到技术,各种方法均可。

找到了外部的基本方法,那就要看自己的执行力了。1.看书上互联网要用心,平常多查阅文档,多动脑,勤动手,施行很重要,新手天天编码500行有用代码,用不了多久你就能够成为大神;2.切记急功近利,新人前期编码因为看不到太多自己的成果容易自暴自弃;3.要注重本身的能力提升,培养自己的发现思索解决问题的能力,毕竟掌握在手里的技术才是自己的。4.按照前期制定的目标一步步前进,掌握一些知识点就做一些demo,巩固知识,天天提升一点点,不要多久下来基本上可以胜任一些工作了,但是距离大神还差的远。

4java怎么样学习

多看java基础,打牢固你的基础能力,很多EE或者框架问题都可以迎刃而解,基础还是重点。还有数据结构,面向对象这些重点中的重点,绝对都是一生所用的。

多看一些源码,体会为何这样制定的思想,其中多看一些IO,反射相关的源码,这样有利于你的技术提升。

多看看书,书中对框架和应用都有很好的诠释,也有一些对java这门语言的理解。一切的目的都是应用,所以书中的运用例子要自己好好看看,尽量动手跟着一起做做。

看一些开源项目的源代码,主要看制定,

温馨提示

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

评论

0/150

提交评论