天天搜  范文大全 

java学习笔记

 

jdk(java development kit)

有如下公司或组织开发jdk

sun jdk

ibm jdk

bea jrocket

gun 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 files\java\目录下安装一套jre(供浏览器来使用),在c:\j2sdk1.4.2下安装一套jdk(也包括一套jre)。然后我们需要在环境变量path的最前面增加java的路径c:\j2sdk1.4.2\bin。这样jdk就安装好了。

2、java documentation

java编程手册,java核心所在

3、java 应用服务器

a、tomcat

b、ibm webshpere

c、bea weblogic

d、免费 jboss

4、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项目下的一个子项目,它的主网站是: ,tomcat最新版本是tomcat4.1.27,软件下载的连接是: 。

下载tomcat既可以直接下载zip包,也可以下载exe安装包(个人建议zip更干净些),不管哪种情况,下载完毕安装好以后(zip直接解压缩就可以了)。需要设置两个环境变量:

java_home=c:\j2sdk1.4.2

catalina_home=d:\tomcat4 (你的tomcat安装目录)

这样就安装好了,启动tomcat运行catalina_home\bin\startup.bat,关闭tomcat运行shutdown.bat脚本。tomcat启动以后,默认使用8080端口,因此可以用浏览器访问http://localhost:8080来测试tomcat是否正常启动。

tomcat提供了两个web界面的管理工具,url分别是:

http://localhost:8080/admin/index.jsp

http://localhost:8080/manager/html

在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。用一个文本工具打开catalina_home\conf\tomcat-users.xml这个文件,加入如下几行:

<role rolename="manager"/>

<role rolename="admin"/>

<user username="robbin" password="12345678" roles="admin,manager,tomcat"/>

这样用户“robbin”就具备了超级管理员权限。重新启动tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过web方式进行tomcat的配置和管理了。

2、 bea weblogic

weblogic可以到bea的网站上免费注册之后下载到最新的weblogic8.1企业版,license可以免费使用1年时间,其实这已经完全足够了。weblogic的下载连接:, 。

3、 ibm webshpere

websphere同样可以下载到免费的试用版本,到ibm的developerworks网站可以看到websphere试用产品的下载和相关的websphere的资料,developerworks中文网站的连接是: ,websphere的下载连接: 。

4、 jboss

jboss是免费开源的app server,可以免费的从jboss网站下载:,然

四、 java应用的运行环境

java的应用可以简单分为以下几个方面:

1、 java的桌面应用

桌面应用一般仅仅需要jre的支持就足够了。

2、 java web应用

java的web应用至少需要安装jdk和一个web容器(例如tomcat),以及一个多用户数据库,web应用至少分为三层:

browser层:浏览器显示用户页面

web层:运行servlet/jsp

db层:后端数据库,向java程序提供数据访问服务

3、 java企业级应用

企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:

browser层:浏览器显示用户页面

client层:java客户端图形程序(或者嵌入式设备的程序)直接和web层或者ejb层交互

web层:运行servlet/jsp

ejb层:运行ejb,完成业务逻辑运算

db层:后端数据库,向java程序提供数据访问服务

4、 java嵌入式应用

java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从sun下载j2me开发包,j2me包含了嵌入式设备专用虚拟机kvm,和普通的jdk中包含的jvm有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。

本文地址:https://www.ttso.cn/a/0qv2g4.html

与“java学习笔记”相关的文档有哪些?

  • java学习心得笔记
  •   j2ee学习笔记  注:框架可以用word菜单中的“视图/文档结构图”看到  j2ee模式  valueobject(值对象)用于把数据从某个对象/层传递到其他对象/层的任意java对象。  ...

  • Java编程思想读书笔记
  •   这是一份试图提纲挈领的读书笔记,《java编程思想》这本八百多页的书娓娓道来地包含了太多细节,这对读者是非常贴心的,我也强烈建议细细读这本书,如果你希望在短时间内学会java这种语言,那么这本书不是最好的选择...

  • 论语学习笔记
  •   子谓公冶长:“可妻也。虽在缧绁之中,非其罪也。”以其子妻之。  孔子在这段话中,谈到了看待他人的标准。这里的“缧绁”原来意思是捆绑犯人的绳子,在此代指监狱。传说公冶长虽然家庭并不富裕,却十分有才能,甚至懂得鸟语。这样一个身负奇才的能人,却不知为什么锒铛入狱。作为公冶长的老师,孔子了解他的为人,认为这黑锅并不应该由他来背,“非其罪也”。但别说是古代,就算是现在,人们只要一得知某某蹲过监狱,上过劳...

  • 党员党课学习笔记
  •   学习时间:9月27日下午4:50  学习地点:学校阶梯教室  参加人员:全体党员  学习形式:集中学习  学习内容:市民主路小学“文明服务标兵”评选条件  1.坚持以“三个代表”重要思想和科学发展观为指导...

  • 教师师德学习笔记
  • 通过暑期对师德师风的学习,本人深刻地体会到:  一、爱岗敬业、献身教育是师德的基本要求   教师的职业有苦也有乐,平凡中见伟大,只有爱岗敬业,教师才能积极面对自身的社会责任和社会义务,才能自觉...

  • 效能革命学习笔记
  •   效能主要指办事的效率和工作的能力。效能是衡量工作结果的尺度,效率、效果、效益是衡量效能的依据。  效能建设的根本目的是什么?运用各种科学管理的手段、制度和载体,调动工作人员的积极性、主动性和创造性,不断提高工作人员的办事效率和工作能力,提高工作质量,保证企业各项制度得以贯彻落实。  机关效能建设的涵义是什么?机关效能建设是管理科学的重要组成部份,是一种高层次的管理形式和载体,是建立多维监督制约...

  • 师德师风学习笔记
  •   师德主要从教师的人格特征中显示出来,历代的教育家提出的“为人师表”、“以身作则”、“循循善诱”、“诲人不倦”、“躬行实践”等,既是师德的规范,又是教师良好人格的品格特征的体现。师德”,它是教师和一切教育工作者在从事教育活动中必须遵守的道德规范和行为准则,以及与之相适应的道德观念、情操和品质。但是教师的道德素质并不是指规范、准则本身,而是教师把这些规范、准则逐步内化,成为教师从事教育事业的准则。...

  • 创先争优学习笔记
  •   有的人说了,“创先争优”就是创先进、争优秀,表面上看来的确也是这样,但是,作为新时期社会主义建设者来说,对于“创先争优”的理解应该更加深刻一点。其实,“创先争优”的重点并不在这个“先”和“优”上,而应该是在“争创”的过程,也就是说,“创先争优”的价值并不应该仅仅集中体现于最后“争创”出来的“先进”和“优秀”上面。总的来说,“创先争优”是一种激励社会主义现代化建设各项事业的建设者们继续奋勇向前的...

  • 学年我校党课学习笔记
  •   学习时间:9月26日下午4:50  学习地点:学校阶梯教室  参加人员:全体党员  学习形式:集中学习  学习内容:传达2010—2010学年度第一学期党支部工作计划  一、组织全体党员干部认真开展学习实践科学发展观活动...

  • 科学发展学习笔记
  •   学习主题:xx讲话《不断深化对科学发展观的认识,努力开创科学发展的新局面》  今天学习2010年xx同志在中央经济工作会议上的讲话。...

    版权声明:

    1、本网站发布的文章《java学习笔记》为天天搜网友原创或整理,版权归原作者所有,转载请注明出处!

    2、本网站文档/文章《java学习笔记》仅代表作者本人的观点,与本网站立场无关,作者文责自负。

    3、本网站一直无私为全国网友提供大量优秀文档范文,免费帮助网友审核文档,评改文档。对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。

    Top