Java初学者入门基本常识
当前位置:以往代写 > JAVA 教程 >Java初学者入门基本常识
2019-06-14

Java初学者入门基本常识

Java初学者入门基本常识

副标题#e#

一、jdk就是j2se,jdk1.1.8版本今后改成为j2se,

下载地点:http://java.sun.com/j2se/downloads.html

二、jre是java运行时情况(jdk1.3版本今后都包括jre)不消单独下载

三、配置情况变量

安装了jdk今后,要设置情况变量

我的电脑->属性->高级->情况变量

添加以下情况变量(假定你的java安装在c:\jdk1.3)

java_home=c:\jdk1.3

classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)

path = c:\jdk1.3\bin

新开一个dos窗口,键入java和javac测试一下

四、简朴测试措施

public class Test{
  public static void main(String args[]){
  System.out.println("Hello world!");
  }
  }

javac Test.java

java Test

五、java、j2ee、xml 开拓常用东西先容

j2sdk安装措施及Java API Doc

j2sdk-1_4_0 for win

j2sdk-1_4_0 for linux

j2sdk-1_4_0-doc

j2sdkee-1.3-doc

可去 http://java.sun.com/j2ee/download.html 下载

六、build东西

ant: Ant是一个基于java的跨平台的build东西。之所以Ant能跨平台,是因为Ant不再需要你编写shell呼吁,Ant的设置文件是基于XML的任务树,能让你运行各类百般的任务,任务的运行是由实现了特定任务接口的工具来完成的。

http://jakarta.apache.org/ant


#p#副标题#e#

七、开拓东西(IDE,集成开拓情况)

1、开拓东西首选两种

1)jbuilder??不消我多说了

2)netBeans(下载地点:www.netbeans.org,免费),forte也就是Sun EE和netbeans雷同(预计是利用netbeans的原码改写而成), 可是netbeans(3.4版本)我以为较量好用,可以和tomcat和cvs等集成,可是独一不敷的就是不能开拓EJB,forte倒是可以,可是不能给出我们本身写的API(也就是.后呈现的要领都是系统的,而我们本身写的要领出不来,faint)

其它开拓东西

Eclipse: 号称将来能举办任何语言开拓的IDE集大成者。

Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的 下一代IDE开拓情况,但它将来的方针不只仅是成为专门开拓Java措施的IDE情况,按照Eclipse的体系布局,通过开拓插件,它能扩展到任何语言的开拓,甚至能成为图片绘制的东西。

今朝,Eclipse已经开始提供C语言开拓的成果插 件。更难能难堪的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,而且在此基本上开拓本身的成果插件。也就是说将来只要有人需要,就会有成立在Eclipse之上的COBOL,Perl,Python等语言的开拓插件呈现。同时可以通过开拓新的插件扩揭示有插件的成果,好比在现有的Java开拓情况中插手Tomcat处事器插件。可以无限扩展,并且有着统一的外观,操纵和系统资源打点,这也正是Eclipse的潜力地址。

http://www.eclipse.org/

八、专业XML编辑东西

XMLSPY:支持SOAP;支持Oracle XML Schema扩展;支持 MSXML4等等;提供三种XML文档视图:布局显示和编辑,原码视图和支持CSS,XSL的预览。支持最新schema尺度,可以按照schema校验XML文档可以将差异schema版本schema文档转换成切合最新schema类型的文档可以将DTDs, XML-Data, 可能 BizTalk schemas 转换成 W3C XML

Schema从数据库毗连(ADO,ODBC)中自动发生XML Schema可以直接会见数据库,提供数据库和XML之间的转换提供雷同Office XP compatible的用户界面提供了更利便的用户界面定制方法。

该编辑器支持所见即所得的文本编辑,基于form地数据输入,图形元素等,包罗了一个图形化的XSLT发生器,可以针对schema可能DTD发生样式文档,最后应用于相应的XML文档。

可去 http://www.xmlspy.com/download.html 下载

九、Framework

cocoon:XML Framework

Cocoon是回收100%纯Java编写的一个内容宣布框架。Cocoon让你能回收W3C的最新技能(DOM、XML、XSL)来提供Web内容。新的Cocoon模式能将文档内容、样式、处理惩罚逻辑举办完全的疏散,答允这三层能独立地设计、建设和打点,从而淘汰了打点开销,增强了事情的重用性,淘汰了开拓时间。

来历:http://xml.apache.org/cocoon

struts:JSP Framework

Struts是回收Java Servlet/JavaServer Pages技能,开拓Web应用措施的开放源码的framework。

回收Struts能开拓出基于MVC(Model-View-Controller)设计模式的应用构架。

Struts有如下的主要成果:

? 包括一个controller servlet,能将用户的请求发送到相应的Action工具。

? JSP自由tag库,而且在controller servlet中提供关联支持,辅佐开拓员建设交互式表单应用。

? 提供了一系列实用工具:XML处理惩罚、通过Java reflection APIs自动处理惩罚JavaBeans属性、国际化的提示和动静。

来历:http://jakarta.apache.org/struts

#p#副标题#e#

十、turbine:Servlet Framework

#p#分页标题#e#

Turbine是基于servlet的framework,使有履历的Java开拓员能快速地构建web应用。 利用Turbine,可以通过建设利用特定处事来处理惩罚模板的Screen来集成现有的模板技能(譬喻Velocity、Webmacro、Java Server Pages(JSP)、FreeMarker、cocoon)。

来历: http://jakarta.apache.org/turbine

十一、Demo

Java Pet Store: j2ee应用样例

Java Pet Store是Java software蓝图筹划的j2ee企业应用样例。

它示范了奈何应用j2ee 平台的威力去构建一个灵 活的、可伸展的跨平台企业应用。

你可从java.sun.com/blueprints/enterprise/上获取最新的信息及进修资料,今朝最新的版本是基于j2ee1.3的1.3_01。

来历: http://java.sun.com/blueprints/enterprise/

十二、database

pointbase:进军企业级数据库市场的一只新军。

PointBase 是第一个颠末认证的100%纯Java数据库,可用于任何利用的 Java 2 尺度版虚拟机 (JVM)的平台。

来历: http://www.pointbase.com/

十三、j2ee server

1、j2sdkee1.3.1 referrence implement(j2ee参考实现),sun的一个很好的进修j2ee的东西,记取,这是一个进修的东西

不是一个企业开拓的东西,因为它的效率,安详等诸多问题,所以不能用它做项目可能产物。

http://java.sun.com/j2ee/download.html

2、weblogic和websphere

3、sun one Application Server(前身是iplanet)—强烈推荐。内里是一个较量完成j2ee开拓平台

1)sun one studio 4 (前身 forte)

2)tomcat 4

3)sun one application server 一个较棒的j2ee server

4)和j2ee ri集成

5)pointbase 是第一个颠末认证的100%纯Java数据库,这些东西可以够你开拓任何java产物,最重要的是,它是一个免费的j2ee处事器,而且是免费的,比起jboss来说,不知道亏得那边。

http://wwws.sun.com/software/download/app_servers.html

十四、UML东西

1、Rational Rose 年迈大级此外UML设计东西,成果很强大。

2、Together 可以认为是最好的java UML设计东西,可以按照类图同步生成java代码,设计完成后,系统的框架也出来了。

    关键字:

在线提交作业