java知识的学习高深进阶篇(范文)

时间:2019-05-12 20:35:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《java知识的学习高深进阶篇(范文)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《java知识的学习高深进阶篇(范文)》。

第一篇:java知识的学习高深进阶篇(范文)

java知识的学习高深进阶篇

Java Learning Path(一)、器材篇

一、JDK(Java Development Kit)

JDK是整个Java的焦点,包含了Java运转环境(Java Runtime Envirnment),一堆Java器材和Java基础的类库(rt.jar)。不论甚么Java使用任事器本质都是内置了某个版本的JDK。因此驾御JDK是学好Java的第一步。最主流的JDK是Sun公司发表的JDK,除了Sun之外,另有不少公司和组织都斥地了自身的JDK,例如IBM公司斥地的JDK,BEA公司的Jrocket,另有GNU组织斥地的JDK等等。此中IBM的JDK包含的JVM(Java Virtual Machine)运转从命要比Sun JDK包含的JVM超出跨越不少。而趁便运转在x86平台的Jrocket在任事端运转从命也要比Sun JDK好不少。但无论怎么说,我们仍是必要先把Sun JDK驾御好。

1、JDK的下载和安装

JDK又叫做J2SE(Java2 SDK Standard Edition),梗概从Sun的Java网站高低载到,JDK当前最新的版本是J2SDK1.4.2,倡议下载该版本的JDK,下载页面在这里:。

下载好的JDK是一个可执行安装法度,默认安装完毕后笼统在C:Program FilesJava目录下安装一套JRE(供阅读器来使用),在C:j2sdk1.4.2下安装一套JDK(也包含一套JRE)。而后我们必要在环境变量PATH的末端头增进java的门路C:j2sdk1.4.2bin。何等JDK就安装好了。

2、JDK的呼吁器材

JDK的最需要呼吁行器材:

java: 创议JVM执行class

javac: Java编译器

jar: Java打包器材

javadoc: Java文档天生器

这些呼吁行必必要非常非常了解,关于每个参数都要很精晓才行。关于这些呼吁的念书,JDK Documentation上有详细的文档。

二、JDK Documentation

Documentation在JDK的下载页面有了下载毗连,倡议同时下载Documentation。Documentation是最最需要的编程手册,涵盖了整个Java全数方面的内容的描写。梗概何等说,念书Java编程,大局部时间都是花在看这个Documentation上面的。我是随身携带的,写Java代码的时候,随时检查,片晌不离手。

三、使用任事器(App Server)

App Server是运转Java企业组件的平台,构成了使用软件的主要运转环境。当前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免费的Jboss,定夺此中一个进行念书便梗概了,总体私家举荐Weblogic,由于它的细碎布局越发干净,斥地和安排越发方便,是Java企业软件斥地职员首选的斥地平台。下面简要介绍几种常用的App Server:

1、Tomcat

Tomcat严格含意上并不是一个真正的App Server,它只是一个梗概支持运转Serlvet/JSP的Web容器,不过Tomcat也缩减了一些App Server的从命,如JNDI,数据库毗连池,用户事故处理等等。Tomcat被非常普及的使用在中小范畴的Java Web使用中,因此本文做一点下载、安装和设置装备摆设Tomcat的介绍:Tomcat是Apache组织下Jakarta工程下的一个子工程,它的主网站是:

http://jakarta.apache.org/tomcat/,Tomcat最新版本是Tomcat4.1.27,软件下载的毗连是:http://www.xiexiebang.com/index.jsp

BEA的斥地者园地,BEA作为最需要的App Server厂商,有不少独到的技术,在Weblogic上做斥地的朋侪不容错过。

5、http:///

灰狐动力网站,一个专业的中间件网站,虽然不是专业的Java网站,但是在J2EE企业使用技术方面有深邃深邃深挚的成绩。

6、http:///home/(英文)

The Server Side?是一个驰名的趁便面向Java Server端使用的网站。

7、http:///

Jdonbbs,是一个总体私家本质的中文J2EE专业技术bbs,在泛滥的Java的中文bbs中,Jdon一个是技术含量非常高,帖子质量非常好的bbs。

10、http://sourceforge.net/

Sourge Forge?是一个开放源代码软件的大本营,此中有了非常非常丰厚的Java的开放源代码的驰名的软件。

Copyright 2003 Hibernate China

文章来源:java视频http://www.xiexiebang.com/

第二篇:java学习

.如何学习Java?

3.1 Java学习路线

3.1.1 基础语法及Java原理基础语法和Java原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习Java也是如此,必须要有扎实的基础,你才能在J2EE、J2ME领域游刃有余。参加SCJP(SUN公司认证的Java程序员)考试不失为一个好方法,原因之一是为了对得起你交的1200大洋考试费,你会更努力学习,原因之二是SCJP考试能够让你把基础打得很牢靠,它要求你跟JDK一样熟悉Java基础知识;但是你千万不要认为考过了SCJP就有多了不起,就能够获得软件公司的青睐,就能够获取高薪,这样的想法也是很危险的。获得“真正”的SCJP只能证明你的基础还过得去,但离实际开发还有很长的一段路要走。

3.1.2 OO思想的领悟掌握了基础语法和Java程序运行原理后,我们就可以用Java语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是 CBD基于组件开发的基础;属于强势技术之一。当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。

使用面向对象的思想进行开发的基本过程是: ●调查收集需求。●建立用例模型。

●从用例模型中识别分析类及类与类之间的静态动态关系,从而建立分析模型。●细化分析模型到设计模型。●用具体的技术去实现。●测试、部署、总结。

3.1.3 基本API的学习进行软件开发的时候,并不是什么功能都需要我们去实现,也就是经典名言所说的“不需要重新发明轮子”。我们可以利用现成的类、组件、框架来搭建我们的应用,如SUN公司编写好了众多类实现一些底层功能,以及我们下载过来的JAR文件中包含的类,我们可以调用类中的方法来完成某些功能或继承它。那么这些类中究竟提供了哪些方法给我们使用?方法的参数个数及类型是?类的构造器需不需要参数?总不可能SUN公司的工程师打国际长途甚至飘洋过海来告诉你他编写的类该如何使用吧。他们只能提供文档给我们查看,Java DOC文档(参考文献4.4)就是这样的文档,它可以说是程序员与程序员交流的文档。基本API指的是实现了一些底层功能的类,通用性较强的API,如字符串处理/输入输出等等。我们又把它成为类库。熟悉API的方法一是多查Java DOC文档(参考文献4.4),二是使用JBuilder/Eclipse等IDE的代码提示功能。

3.1.4 特定API的学习Java介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;如果你做WEB开发,就需要熟 悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

3.1.5 开发工具的用法在学习基础语法与基本的面向对象概念时,从锻炼语言熟练程度的角度考虑,我们推荐使用的工具是Editplus/JCreator+JDK,这时候不要急于上手JBuilder/Eclipse等集成开发环境,以免过于关注IDE的强大功能而分散对Java技术本身的注意力。过了这一阶段你就可以开始熟悉 IDE了。程序员日常工作包括很多活动,编辑、编译及构建、调试、单元测试、版本控制、维持模型与代码同步、文档的更新等等,几乎每一项活动都有专门的工具,如果独立使用这些工具的话,你将会很痛苦,你需要在堆满工具的任务栏上不断的切换,效率很低下,也很容易出错。在JBuilder、Eclipse等IDE中已经自动集成编辑器、编译器、调试器、单元测试工具JUnit、自动构建工具ANT、版本控制工具CVS、DOC文档生成与更新等等,甚至可以把UML建模工具也集成进去,又提供了丰富的向导帮助生成框架代码,让我们的开发变得更轻松。应该说IDE发展的趋势就是集成软件开发中要用到的几乎所有工具。从开发效率的角度考虑,使用IDE是必经之路,也是从一个学生到一个职业程序员转变的里程碑。Java开发使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等几种;而Eclipse、JBuilder 占有的市场份额是最大的。JBuilder在近几年来一直是Java集成开发环境中的霸主,它是由备受程序员尊敬的Borland公司开发,在硝烟弥漫的 Java IDE大战中,以其快速的版本更新击败IBM的Visual Age for Java等而成就一番伟业。IBM在Visual Age for Java上已经无利可图之下,干脆将之贡献给开源社区,成为Eclipse的前身,真所谓“柳暗花明又一村”。浴火重生的Eclipse以其开放式的插件扩展机制、免费开源获得广大程序员(包括几乎所有的骨灰级程序员)的青睐,极具发展潜力。

3.1.6 学习软件工程 对小型项目而言,你可能认为软件工程没太大的必要。随着项目的复杂性越来越高,软件工程的必要性才会体现出来。参见“软件开发学习路线”小节。

3.2学习要点 确立的学习路线之后,我们还需要总结一下Java的学习要点,这些要点在前文多多少少提到过,只是笔者觉得这些地方特别要注意才对它们进行汇总,不要嫌我婆婆妈妈啊。

3.2.1勤查API文档当程序员编写好某些类,觉得很有成就感,想把它贡献给各位苦难的同行。这时候你要使用“Javadoc”工具(包含在JDK中)生成标准的Java DOC文档,供同行使用。J2SE/J2EE/J2ME的DOC文档是程序员与程序员交流的工具,几乎人手一份,除了菜鸟之外。J2SE DOC文档官方下载地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下载。也可以在线查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。对待DOC文档要像毛主席语录,早上起床念一遍,吃饭睡觉前念一遍。当需要某项功能的时候,你应该先查相应的DOC文档看看有没有现成的实现,有的话就不必劳神费心了直接用就可以了,找不到的时候才考虑自己实现。使用步骤一般如下: ●找特定的包,包一般根据功能组织。●找需要使用类,类命名规范的话我们由类的名字可猜出一二。●选择构造器,大多数使用类的方式是创建对象。●选择你需要的方法。

3.2.2 查书/google->写代码测试->查看源代码->请教别人 当我们遇到问题的时候该如何解决?这时候不要急着问别人,太简单的问题,没经过思考的问题,别人会因此而瞧不起你。可以先找找书,到google中搜一下看看,绝大部分问题基本就解决了。而像“某些类/方法如何使用的问题”,DOC文档就是答案。对某些知识点有疑惑是,写代码测试一下,会给你留下深刻的印象。而有的问题,你可能需要直接看 API的源代码验证你的想法。万不得已才去请教别人。

3.2.3学习开源软件的设计思想 Java领域有许多源代码开放的工具、组件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive论坛、PetStore宠物店等等多如牛毛。这些可是前辈给我们留下的瑰宝呀。入宝山而空手归,你心甘吗?对这些工具、框架进行分析,领会其中的设计思想,有朝一日说不定你也能写一个XXX框架什么的,风光一把。分析开源软件其实是你提高技术、提高实战能力的便捷方法。

3.2.4 规范的重要性 没有规矩,不成方圆。这里的规范有两层含义。第一层含义是技术规范,多到http://www.xiexiebang.com下载JSRXXX规范,多读规范,这是最权威准确最新的教材。第二层含义是编程规范,如果你使用了大量的独特算法,富有个性的变量及方法的命名方式;同时,没给程序作注释,以显示你的编程功底是多么的深厚。这样的代码别人看起来像天书,要理解谈何容易,更不用说维护了,必然会被无情地扫入垃圾堆。Java编码规范到此查看或下载http://Java.sun.com/docs/codeconv/,中文的也有,啊,还要问我在哪,请参考3.2.2节。

3.2.5 不局限于Java 很不幸,很幸运,要学习的东西还有很多。不幸的是因为要学的东西太多且多变,没时间陪老婆家人或女朋友,导致身心疲惫,严重者甚至导致抑郁症。幸运的是别人要抢你饭碗绝非易事,他们或她们需要付出很多才能达成心愿。Java不要孤立地去学习,需要综合学习数据结构、OOP、软件工程、UML、网络编程、数据库技术等知识,用横向纵向的比较联想的方式去学习会更有效。如学习Java集合的时候找数据结构的书看看;学JDBC的时候复习数据库技术;采取的依然是“需要的时候再学”的原则。

4.结束语需要强调的是,学习软件开发确实有一定的难度,也很辛苦,需要付出很多努力,但千万不要半途而废。本文如果能对一直徘徊在Java神殿之外的朋友有所帮助的话,笔者也欣慰了。哈哈,怎么听起来老气横秋呀?没办法,在电脑的长期辐射之下,都快变成小老头了。最后奉劝各位程序员尤其是MM程序员,完成工作后赶快远离电脑,据《胡播乱报》报道,电脑辐射会在白皙的皮肤上面点缀一些小黑点,看起来鲜艳无比……

第三篇:JAVA学习

买本《java疯狂讲义》 或者 在网上下载下来看看主要看java语法部分和面向对象编程部分这些要速度过 接下来开始写一些小例子 从例子里面学习会更快例子差不多了就开始web方面的涉猎,先学struts->jsp->servlet->hibernate->spring学习javascript

第四篇:如何深入学习java

在开发领域的技术人员,只有不断地充电提高才能够让自己始终处于不败之地。技术日新月异,推陈出新,让技术人员目不暇接。我们都知道,java技术是目前最流行的编程语言,java入门很难简单,可是要想成为高手,拿到更高的工资,还需要深入学习,那么如何深入学习java?

Oracle的Java EE 6提供了三大新技术和更多丰富组件和强劲的特色功能,很先进、实用,并且容易掌握,绝对值得java程序员等技术人员深入学习,全面提升自身的核心竞争力。

Java EE 6的第一大新技术就是支持JAX-RS(JSR 311),JAX-RS是RESTful Web Services Java API的简写,Java EE 6包含了它的最新1.1版本,它可以让程序员迅速构建遵循REST(Representational State Transfer,表象化状态转变)风格软件架构的轻量级Web服务,它对于每个资源都使用全局引用标识符URI,并拥有直接通过HTTP传输数据的能力,可以使用标准的固定动词—GET,PUT,POST和DELETE等来操作这些资源。同时,JAX-RS为在Java中构建RESTful Web服务提供了标准化API,API还提供了注解、相关的类和接口,这使得在Java中创建RESTful Web服务变得简单。

Java EE 6的第二大新技术是它可以支持面向Java EE平台的上下文和依赖性注入-CDI(JSR 299),CDI是Context and Dependency Injection的简写,它是Java EE平台的Web层和企业层之间的一座桥梁。通过CDI,不仅可以让企业层通过诸如EJB和JPA等技术,对事务性资源提供强有力的支持。同时,通过CDI,使得Web层也能够支持事务,这样在Web应用程序中访问事务资源就更容易了。

支持Bean验证(JSR 303)是Java EE 6的第三大新技术,Bean验证提供了一个遵循JavaBean规范编写的Java类,它提供了标准验证框架,并可在应用程序的所有层之间共享,简化了验证,减少重复、错误和凌乱。

以上三种技术,就是深入学习java必备的,当然,强大的java不只这些,需要学习的还有很多,同时也需要连续的练习,这样才能成为真正的java高手。如何深入学习java

长沙java培训http:///

第五篇:java工程师学习必须掌握的的知识

第一学期课程学习完成之后,成为一名熟练操作数据库并可以基于数据的Java应用程序的高级程序员,Java的软件工程师、JSP web

工程师,可承担java高级程序设计及电子商务开发工作。

具体目标如下:

1.熟练掌握Java跨平台的原理,JAVA的分类,JAVA面向对象类的实现,异常处理,AWT与SWING组件与布局管理,多线程,APPLET的使用,SQL Server数据库设计和实现等;

2.掌握软件编程规范,软件集成开发环境,面向对象的分析与设计方法;

3.掌握JSP执行过程,Servlet技术的应用,数据库技术的应用,标签语言,JSP在实际项目开发中的应用;

4.熟练掌握JDK,eclipse和MyEclipse,sqlserver,apache-tomcat的安装、配置和使用,熟练运用JDBC进行数据库连接;

5.亲自参与企业级实际项目程序设计与开发,快速提升软件开发经验。第二学期课程学习完成之后,成为一名熟练操作数据库并可以基于数据库的JAVA软件开发工程师,J2EE系统工程师,Oracle数据库管理,软件架构设计师,Linux操作系统管理员,可承担J2EE系统工程师及大型电子商务开发工作。

具体目标如下:

1.掌握Linux 基础操作及常用指令、Linux及配套软件的安装、启动和权限、用户管理和文件系统管理文件查找、备份和自动化、进

程;系统优化,内核设置等;

2.掌握Web配置文件,Struts配置文件,Spring配置文件,控制器;WebLogic Server的安装与配置;

3.Java对象持久化技术,Java代理机制与AOP入门,Spring提供的IOC初步内容,Rose建模工具的使用,OOAD UML 用例图,对象图、类图

4.熟练掌握Oracler大型企业数据库基本操作以及数据库设计和实现等; 5.亲自参与企业级实际项目程序设计与开发,快速提升软件开发经验。

授课内容:第一学期课程:

序号

课程名称

课程内容简介 JAVA程序设计

Java基础:数据类型,运算符表达式,JAVA条件流程控制语句;

JAVA面向对象编程: 类,内部类,对象,类的继承,抽

象类,接口,包,数组,String类,StringBuffer类,JAVA语言编码规范等;

JAVA图形界面设计,多线程,JAVA网络通信技术,APPLET的使用,项目程序设计实践。SQL Server数据库

熟练掌握SQL Server企业管理器的基本操作,SQL Server数据库表管理,数据查询,T-SQL编程,数据库的设计,事务、索引和视图,存储过程,触发器,SQL Server数据管理等。HTML及Javascript 基本标记与超链接,在 HTML 文档中插入图像,使用表,使用层,在 HTML 文档中插入多媒体,使用表单和框架

与样式表,JavaScript 语法基础与核心语言对象,JavaScript中的浏览器对象与处理表单和表单元素事件。软件集成开发环境

Eclipse,apache-tomcat服务器和MyEclipse的安装、配置和使用。JSP web开发

JSP 页面的各种构成元素,JSP页面的执行过程,JSP 脚本元素的组成及语法,JSP 指令的组成及语法,分页技术,上传

技术,jsp网站实例开发等 Servlet核心技术

Servlet 基础语法,Servlet 的生命周期,Servlet间通信,Servlet异常,过滤器Filter,会话和监听等 WEB框架的使用

掌握 Model I体系结构,掌握 Model II体系结构,掌握 MVC 应334157810

这群更多java技术资源分享 用程序 Java技术综合应用

基于JAVA、JSP、SERVLET、JAVABEAN、JDBC的应用实训 实战项目

信息管理系统,基于JSP开发的企业网站系统等实训项目

第二学期课程:

序号

课程名称

课程内容简介

Linux系统

Linux 基础操作及常用指令、Linux及配套软件的安装、启动和权限、用户管理和文件系统管理文件查找、备份和自

进程的管理和控制;Linux开发环境; 面向对象的分析与设计UML OOAD UML 用例图,对象图、类图,动态模型、构件与部署,了解常用的 UML 绘图工具,掌握rose建模工

具的使用,UML建模工具及在软件开发中的应用等 Struts开发模型

掌握Struts框架的基本应用,配置文件,控制器,Struts视图组件,Struts标签库,Struts国际化,Validator验证

框架,Struts与Apache的通用日志包等 Hibernate应用开发

创建Hibernate应用,域对象在持久化层的状态,Hibernate检索策略和方式,Hibernate与Struts集成,映射一

对多关联关系,Hibernate的检索策略和检索方式等 Spring应用开发

Java代理机制与AOP入门,切入点的三种类型,Bean注入的三种形式,属性设定、自动绑定、集合对象注入,Bean的 生命周期等 WebLogic Server WebLogic Server的安装与配置、高级管理,分布式体系结构和WebLogic体系结构,WebLogic Server中的JDBC,WebLogic Server中的会话Bean开发,WebLogic Server下的Servlet开发等 Oracle数据库设计和实现

Oracle 的安装和卸载,数据库和表的创建及操作,数据库的查询和子查询,oracle的常用的SQL函数,掌握

视图的用法,PL/SQL介绍,存储过程和触发器,系统的安全管理、序列、锁和表分区,数据库的备份和恢复等 实战项目

根据SUN、Oracle等知名IT企业对软件人才市场的要求,确定相应的实训项目

授课教师:所有教师,专业技术强,实战经验丰富,思想道德高尚.掌握世界前沿技术的年轻师资。每位教师都在不断地汲取新的养分,参

加各种世界顶级的学术交流会议。在部分资深教师提出的独特教学方法和培养学员新颖的思维方式受到同行学者们的一致赞赏。使用

教材:《C语言教材》、《VB语言教材》、《C++教材》、《JAVA教材》、《SQL教材》试听承诺:包教包会,考试未通过者免费重学。

其他说明:在第一学期结束后,要求学员能够达到以下就业目标:

1.使用JAVA技术进行简单的C/S架构应用系统开发 2.使用JSP和Servlet进行B/S架构商务企业开发

3.SQL数据库开发具体岗位如下:JAVA程序员,企业网站开发,各种商务网站开发; 企业级的管理信息系统开发和维护人员。

在第二学期结束后,要求学员能够达到以下就业目标: 运用J2EE框架技术实现J2EE企业级应用开发和部署

4.Oracle数据库的维护、管理和应用具体岗位如下:JAVA工程师,J2EE系统工程师Oracle数据开发工程师,软件架构设计 LINUX操作系统

管理员、软件项目经理

本人想要成为JAVA工程师,请问我要在全国计算机考试中除了考二级JAVA以外,还334157810

这群更多java技术资源分享 要考什么啊??? 好评率:100%如果要往java方向

发展的话,下面的都要学JDBC、Hibernate、HTML、JavaScript、Struts、Servlet、JSP、Spring、EJB.当然服务器的安排运用也要学

如:Tomcat、JBoss、Weblogic。数据库操作也要会,自己学的话用MySQL。其实每个公司的框架都不一样,学框架也很重要。

Sun 在 UNIX领域一直是技巧上和市场占有率的领先者;近年来又推出Java技巧,更成为业界的标准。所以Sun公司所举办的认证考试

必然成为Java和UNIX在全球信息界公认的标准。

Sun推出的专业认证包含下列三种:

Java认证考试

关于Java方面,Sun推出七项认证:

Sun Certified Java Programmer for the Java 2 Platform、Sun Certified Developer for the Java 2 Platform

Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition Sun Certified Web Services Developer for the Java 2 Platform, Enterprise Edition Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition

Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition Solaris系统管理认证考试

Sun 公司为用户供给支持 Solaris 10 操作系统的高品质培训和认证服务,可辅助企业最大限度地快速实现该创新操作系统的重要价值。请点击此处以查看更多详情!

对Solaris/Sun OS系统管理员,Sun推出Certified Solaris Administrator。SCSA分辨为两个等级(Part I 和 Part II),测试您对Solaris 系统管理的懂得程度。

Solaris网络管理认证考试

为了测试使用者对于Solaris网络管理能力,Sun推出Certified Network Administrator(SCNA)。内容包含基础网络概念、Routing and Subnet、Security、Performance、DNS、NIS+等

通过Sun任何一门专业认证后,您将全收到Sun Microsystems 总公司寄发的资格证书及徽章,并有权将通过Sun认证的标记印在个人名片上,作为个人技巧能力的肯定。

Java程序员是美国SUN公司国际认证的程序员,她是目前全球最受重视、最受欢迎的程序员资格认证之一,具备这一认证就可以获得极好的工作机遇和丰富待遇。

Java跨平台等许多特性使之成为当代成长最快的软件产品:它受到了大约150个许可证颁发机构、200所大学和50万开发者的拥戴;1000多个应用程序是用它编写的;有关它的书籍有800余种;Java开发套件的下载次数超过一百万次;Java BEANS? 开发套件的下载次数超过10万次;受到了全球所有主要计算机厂商的支持,而这一切都发生在其发表后的800天内;Java闯入企业计算的心脏正成为大众传媒111ttt.com的推动力量,正在改变企业的计算环境。它通过为因特网商务供给安全和稳健平台的方法改变商业自身。Java计算是各行各业中倍受信赖的企业解决计划。独立于平台的Java计算环境可以降低企业的总成本,缩短产品上市周期,安全地扩展公司的网络。不少国度到中国寻求合作伙伴时,都把能否用Java进行编程作为合作的前提条件。

334157810

这群更多java技术资源分享

=============

J2EE和J2ME没有联系.J2EE是做B/S软件或网站的

但如果懂得J2EE的一些特性对J2ME也是有好处的,但是J2SE必须学得很好,基本很稳固才能做J2ME,我承认,J2ME有1-2个月就可以掌握,但是里面的精髓如果没有好的J2SE基本是无法掌握的J2EE和J2ME都是很热门的技巧.J2EE技巧虽然还在发展中,也还有些问题,不过感到已经较为成熟了,毕竟是这么多巨头凑在一起捣鼓出来的,有了很多成功的案例,也得到了大范畴的应用。很多公司都有这方面的项目,比较容易找到活干,毕竟技巧沾上企业两个字还是很吃香的。但是感到EJB重复开发的多,经常是一个项目,EJB开发,功效组装,安排都一条龙做了。大家期望的EJB市场还没有出现,J2EE全称为Java2 Platform, Enterprise Edition。

“J2EE平台实质上是一个分布式的服务器应用程序设计环境——一个Java环境,它供给了:

·宿主应用的一个运行基本框架环境。

·一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高等编程》)?

J2EE用来建设大型的分布式企业级应用程序。或者用更时髦的名词说就是“电子商务”应用程序。

J2ME个人感到前景还是很不错的,得到了很多大厂商和开发者的认同,看了很多在手持设备上用j2me写的程序,做得很美丽,自己也编了些东西,不过现在的J2ME也还有些问题:

一是移动终端的庞杂性(如内存大小,显示屏大小,永续存储空间大小等),不同的厂商有不同的实现方法,统一的规范并不能体现设备的特点,很多厂商不得不加入了自己的专属API(如震动,背光,声音等),这样给移植带来了困难,虽然JCP制定了OptionalPackages,但是目前市面上的J2ME平台还是相当的凌乱。

二是移动设备的发展,更新的速度是相当惊人的,j2me规范的制定也要跟得上发展的速度。说不定哪天j2me就和j2se兼容了(很早前就看人在智能手机上玩古墓丽影了,不过目前看起来还是不现实)。(Pjava和jdk1.1.8很相近的,不过SUN已经把它放到J2ME规范中了)

三还是老问题,缺少KillerApplication,杀手级的应用,J2ME的发展缺少一个应用点,现在也就局限于游戏几个方面,中国手机用户比PDA用户为多,而手机用户用得最多的就是通话和短信,上网,彩信的都很少,游戏还是单机的多,如何收费是个问题。

334157810

这群更多java技术资源分享

下载java知识的学习高深进阶篇(范文)word格式文档
下载java知识的学习高深进阶篇(范文).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java学习路线

    怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 P......

    java 学习线路

    怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 P......

    学习必经之路JAVA

    很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知......

    java学习方向

    如何学习java(一) 最近论坛上看到好几个朋友都在问,如何学习Java的问题,“我已经学习了J2SE,怎么样才能转向J2EE?”,“我看完了Thinking in Java, 可以学习J2EE了么?”。于是就......

    java学习步骤

    java 学习步骤-_- J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包......

    java学习报告

    经过一个学期的学习,Java的课程已经结束了。可是我知道,学习java的路上,我们才刚刚起步。学Java之前我听许多人说Java很难,学了之后我感觉Java确实不容易,想学好它并非易事。 学......

    java学习笔记

    jdk(java development kit)有如下公司或组织开发jdksun jdkibm jdkbea jrocketgun jdk其中ibm的jdk包含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。......

    java学习总结

    第三周学习总结这周从HTML学到了mysql: 1. HTML:Hypertext Markup Language超文本标记语言 后缀名为.html或.htm 由两部分组成:head和body 2.body属性:bgcolor、background、bgp......