JAVA网站制作之JAVA/JSP进修系列之一(JDK安装)-
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net有没有机会赶上java。js1、媒介JDK(JavaDevelopmentKit)是统统java使用程序的基本,能够说,一切的java使用程序是构建在这个之上的。它是一组API,也能够说是一些javaClass。今朝已正式公布的最新版本是JDK1.3。思索到我对linux不熟习,并且年夜多半都是在MS体系下,以是,在这里我用的是win2000。
2、下载,安装
下载地点为JAVA官方站点:java.sun.com,国际也各处都是。
Windows下,间接运转.exe文件,安装到一个目次,我这里用F:jdk13作为例子。
3、设置
桌面上选择“我的电脑”(右键)
初级
情况变量
在“体系变量”--->“新建”
在变量名中输出:CLASSPATH,变量值中输出:
F:JDK13LIBdt.JAR;F:JDK13LIBTOOLS.JAR;F:JDK13BIN;然后断定;
好了,设置完了,要从头启动盘算机后,情况变量才干无效的。
4、测试
(1)用文本编纂器写一个复杂的java程序:
publicclassHelloWorld{
publicstaticvoidmain(Stringargs[]){
System.out.println("HelloWorld!");
}
}
这个例子就是出名的“HelloWorld”,它的功效就是显现“HelloWorld”。
注重:该文件称号必需为“HelloWorld.java”,巨细写也辨别。仔细的伴侣会注重到就是和publicclass后的名字一样的。
(2)编译:在dos命令提醒符下实行:(注重巨细写)
javacHelloWorld.java
假如一般的话,将天生HelloWorld.class文件。
(3)运转:在dos命令提醒符下实行:(注重巨细写)
javaHelloWorld
这里有一个java初学者很有大概碰到的成绩(不怕笑话,我也是)就是输出:
javaHelloWorld.class
多了前面的.class,必定要注重,不然会呈现上面的毛病:
Exceptioninthread"main"java.lang.NoClassDefFoundError:HelloWorld/class
(自己料想,是否是java翻译“.”的时分换成了“/”,大概是其他的自己不晓得的缘故原由)
好了,运转javaHelloWorld应当会呈现巨大的“HelloWorld”了。
到这一步,你已乐成设置好了JDK,能够入手下手冗长而疾苦(关于象我一样的,之前不懂java的伴侣来讲,能够用“疾苦”来描述,不睬解的观点,不熟习的javaapi...,不外,不要急,我将和人人一同渐渐进门,渐渐进步......)的Java历程了。
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作, 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 是一种使用者不需花费很多时间学习的语言 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
页:
[1]