当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: Java应该怎么学?Java能做什么?什么是Applet?什么是Servlet、Jsp、EJB?还有Webspere、Weblogic又是做什么的等等。
 

 

 ·java学习:ejb的专用术语解释    »显示摘要«
    摘要:在学习j2ee的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些ejb术语,为广大网友解疑。 bean bean是enterprise java bean的缩写,一个bean扮演着应用程序素材的角色。她包含有一个functional interface,一个life-cycle interface,以及一个实做它所支援的商业方法的类别。 bean instance(bean实例) 一个bean instance是bean......
    摘要:我没看过 其他语言版的数据结构,但觉得java的实现方法很巧妙--用类和对象来实现.基于数组的表,思想很简单就是定义一个类用来存储一组数据,我定义的是arraylistclass类,在类中定义用来操作数组的方法.其实就是 这么简单,但具体操作起来就会遇到很多麻烦了! 我们这个arraylistclass类中首先应该包括一个数组型的域list,用来存放数据,这样放在同一数组中数据之间就产生了位置上的联系,使对数据的操作便的简单.然而这个数组到底是什么数据类......


由基本概念开始全面认识JAVA

java应该怎么学?java能做什么?什么是applet?什么是servlet、jsp、ejb?还有webspere、weblogic又是做什么的等等。之所以学员会有这些疑问,是因为大家普遍对java相关概念听说的太多而了解的又相对少的缘故。

学通java语言需要一个过程,所有java相关的概念都会在学习的过程中逐渐变得清昕。这个过程的开始就是要先学会标准的java技术(j2se),然后是学java的简单web运用,然后分布式运用,再以后对java的移动技术运用就很容易理解了。

【相关文章:全面接触存储路由器

【扩展阅读:阿尔卡特:与朗讯合并交易有望在年底前完成

以下是java标准技术的一些要点: 【扩展信息:JDBC连接数据库之十大技巧

一、java的跨平台性,即一次编译到处运行

简单地说java的跨平台性就是指,编译后的java程序可直接在不同的平台上运行而不用重新编译,这一特性使得java随着web应用的普及而迅速普及起来。而java的跨平台性是如何实现的呢?这就要理解java虚拟机与字节码的概念。

实际上,编译后的java代码并不是传统的二进制代码(如windows下的.exe文件),而是java字节码,这种字节码文件是不能直接在操作系统上执行的。要想在一个操作系统上运行一个java程序必须有一个中间环节来负责将java字节码解释成二进制码,这个中间环节就是java虚拟机(简称jvm)。由于目前大多数操作系统已经实现了jvm,所以java轻松实现跨平台性。

二、面象对象技术

java全面支持面象对象技术,这体现在class(类)是java程序构成的基本单元,一个java程序通常由许多class组成,而且这些class还会有一定的继承关系,java支持class的单继承,从而使类之间的继承关系更明确。继承的结果产生类的多态性,类的多态本质上讲就是可以用父类的引用访问继承类的实现(子类对象),类的这种多态性最终形成了组件对象模型的基础,即通过接口(父类)访问实现(子类)。

三、java中的i/o操作

java中以字节流(inputstream与outputstream)、节符流(reader与writer)来分别读写二进制数据与字符数据,使用非常简单有效。java类库中的file类不仅提供文件操作而且还包含文件夹操作,如下面这几行代码可以列出c盘根目录下的所有文件:

file f=new file("c://");

string [] m_dir= f.list();

for(int i=0;i四、java中的图形及事件处理

可以用awt包或swing包的java类来进行大部分的java图形界面设计,下面的几行代码将产生一个200*200像素的窗体:

frame f=new frame("welcome");

f.setsize(200,200);

f.setvisible(true);

默认情况下,frame窗体的关闭按钮不起作用,这也是java初学者迷惑的地方。
...   下一页
 ·java基础学习:常用的ant的操作    »显示摘要«
    摘要:我常用的ant的操作,方便自己查询,所以传到网上,如果有朋友觉得不够,请补充: 主要的内容有: (1)建立一个项目 (2)建立属性 (3)对数据库的操作 (4)javac编译 (5)删除目录 (6)建立目录 (7)拷贝文件群 (8)jar为一个包 (9)拷贝单个文件 (10)运行 有更多更好的常用的,我没想到的,希望大家补充。 <!--(1)建立一个项目,默认的操作为target=all. --><project name="proj"......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE