Welcome 微信登录

首页 / 软件开发 / JAVA

Java关键字介绍之static

Java关键字介绍之static

Java关键字介绍之static2011-04-131.关键字static(先记住这些,再往下看)1)静态方法和静态变量是属于某一个类,而不属于类的对象。2)静态方法和静态变量的引用直接通过类名引用。3)在静态方法中不能调用非静态的方法和引用非静态的成员变量。反之,则可以。4)静态变量在某种程序上与其他语言的全局变量相类似,如果不是私有的就可以在类的外部进行访问。2.何时使用static在我们创建一个类的实例时(对象),通常使用new方法,这样这个类的数据...
基于Eclipse 3.0的SWT编程

基于Eclipse 3.0的SWT编程

基于Eclipse 3.0的SWT编程2011-04-13一、SWT简介Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入。对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程序员们所容忍,...
简单理解RMI

简单理解RMI

简单理解RMI2011-04-13海边沫沫RMI (远程方法)是 Java 平台中建立分布式计算的基础, 2 年前我刚开始接触 J2EE 时,怎么看书都是不得要领,最近这几天闲着没事又翻了翻以前没有看懂的书,突然之间顿 悟了。一、 简单的 RMI 示例:要快速入门,最简单的方法就是看简单的例子。下面是我写的一个简单的示例:首先,定义一个接口 IServer ,代码如下:IServer.java1 package rmistudy;23 import jav...
在J2EE中实现Observer模式

在J2EE中实现Observer模式

在J2EE中实现Observer模式2011-04-13 IBM 唐咸峰引言:设计模式是经验的文档化。它是对被用来在特定场景下解决一般设计问题的类和相互通信 的对象的描述。更通俗的来说,它是一个问题/解决方案对。一旦我们掌握了设计模式,就等 于拥有了一支强有力的专家队伍。它甚至能够使面向对象的新手利用前人的经验找出职责明 确的类和对象,从而获得优雅的解决方案。由于设计模式也是重构的目标,如果在设计的初 期适当地引入设计模式,可以减少重构的工作量。但是,我们...
在Java中使用DOM和XPath进行有效的XML处理

在Java中使用DOM和XPath进行有效的XML处理

在Java中使用DOM和XPath进行有效的XML处理2011-04-13 IBM Parand Tony Darugar文档对象模型(Document Object Model,DOM)是公认的 W3C 标准,它被用于与平台及 语言无关的 XML 文档内容、结构和样式的动态访问和更新。它为表示文档定义了一套标准的 接口集,也为访问和操纵文档定义了一套标准的方法。DOM 得到广泛的支持和普及,并且它 以各种不同的语言实现,包括 Java、Perl、C、C+...
J2EE与IBM对象-关系数据库

J2EE与IBM对象-关系数据库

J2EE与IBM对象-关系数据库2011-04-13 IBM Jacques Roy简介数据库的选型应该是会为您带来商业优势的战略性决策。一旦做出决策,您 就必须充分利用该数据库服务器来实现这一优势。本文简要地介绍了 Java™ 2 Enterprise Environment(J2EE)环境,并讨论了 J2EE 开发中使用的面向对象方法(分析 、设计、实现),以及一些与对象持久性相关的问题,因为对象持久性与对象-关系数据库管 理系统(ORDB...
Strus2的新表单标志的使用

Strus2的新表单标志的使用

Strus2的新表单标志的使用2011-04-13maxStruts2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由 于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或 Email上的问题,分别对这些酷标志进行讲述。 表单标志使用小技巧Struts 2的表单标志在输出(render)HTML时,使用了模板的概念,增加了复杂性(因为 它不像Struts 1.x的表单标志,它通常都是一个标志对应HTML的一个...
Java中栈.回溯.迷宫问题求解

Java中栈.回溯.迷宫问题求解

Java中栈.回溯.迷宫问题求解2011-04-13zhangjunhd考虑使用一个二维数组表示迷宫.所有的通路用0表示,墙用1表示,出口用9表示,入口用6表 示,已经过点用3表示.输出走出迷宫的过程.从这个问题的求解过程中可以简单总结出两个算法,一是探路过程,二是输出路线.1.探路过程探路过程算法可归纳为:[1]从入口位置开始,检查东西南北四个方向上的通路,如果发现出口则成功退出,否则将所 有通路坐标压入栈;[2]从栈中取出一个坐标,将其标记为当前位置(...
使用Eclipse RCP进行桌面程序开发(一):快速起步

使用Eclipse RCP进行桌面程序开发(一):快速起步

使用Eclipse RCP进行桌面程序开发(一):快速起步2011-04-13海边沫沫所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自 3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地 创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持。更重 要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序。我相信,...
使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框

使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框

使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框2011-04-13海边沫沫在使用Eclipse RCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发 向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴 趣。在这一节,我们将一起探索怎样在程序中添加菜单和工具条。先看一下成果:图一、图二:带有菜单和工具条的RCP程序图三:工具栏上的按钮的提示文本...
使用Eclipse RCP进行桌面程序开发(三):视图和透视图

使用Eclipse RCP进行桌面程序开发(三):视图和透视图

使用Eclipse RCP进行桌面程序开发(三):视图和透视图2011-04-13海边沫沫Eclipse RCP开发中,和用户进行交互最多的界面,应该是视图了,而透视图就是将已有 的视图、菜单、工具栏、编辑器等等进行组合和布局。看完这一节,我们就可以建立如下图 这样的程序界面了。首先我们来介绍一下视图,建立一个视图其实非常简单,只要从 org.eclipse.ui.part.ViewPart继承一个类,然后在plugin.xml中进行视图的配置。其中, 向...
使用Eclipse RCP进行桌面程序开发(四):在Windows中使用Active X控件

使用Eclipse RCP进行桌面程序开发(四):在Windows中使用Active X控件

使用Eclipse RCP进行桌面程序开发(四):在Windows中使用Active X控件2011-04-13海边沫沫看完这篇文章,可以开发如下的界面:没有嵌入Active X控件的视图:嵌入浏览器控件,并显示www.blogjava.net的主页:在Windows系统下,OLE和Active X控件是两个非常吸引人的技术,它们的基础都是COM。 OLE的体验,就是平时我们可以把Excel表格嵌入Word文档,或者把PDF嵌入浏览器显示一样, 而Acti...
使用Eclipse RCP进行桌面程序开发(五):2D绘图

使用Eclipse RCP进行桌面程序开发(五):2D绘图

使用Eclipse RCP进行桌面程序开发(五):2D绘图2011-04-13海边沫沫看完这篇文章,可以实现如下界面:当我第一次看到RCP的时候,我就梦想着有一天能够用它开发界面华丽的2D和3D程序,经 历过前面的探索,今天终于可以揭开2D绘图的神秘面纱。在包资源管理器的插件依赖项中, 我们一眼就可以看到org.eclipse.swt.graphics包,毫无疑问,和2D绘图有关的类就在这个 包中。还有一个org.eclipse.swt.opengl包也很...
<< 181 182 183 184 185 186 187 188 189 190 >>