Welcome 微信登录

首页 / 软件开发 / JAVA

Eclipse for Linux on POWER的安装和使用

Eclipse for Linux on POWER的安装和使用

Eclipse for Linux on POWER的安装和使用2011-02-20 IBM Calvin Sze简介Eclipse 是一个可扩展的开放源码的 IDE(集成开发环境)。它完全与平台和语言无关。除了 Eclipse 社团所支持的几种语言(Java、C/C++、Cobol)的混合之外,还有一些项目正在添加 Eclipse 对其他语言的支持,例如 Python、Eiffel、PHP、Ruby 和 C#。由于所需要的工具的安装有一些技巧,因此本文将...
JavaBean中使用JDBC方式进行事务处理

JavaBean中使用JDBC方式进行事务处理

JavaBean中使用JDBC方式进行事务处理2011-02-21在数据库操作中,一项事务是指由一条或多条对数据库更新的sql语句所组成的一个不可分割的工作单元。只有当事务中的所有操作都正常完成了,整个事务才能被提交到数据库,如果有一项操作没有完成,就必须撤消整个事务。我们通过提交commit()或是回滚rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。在第一次建立与数据库的连接时,在缺省情况下,连...
通过Java动态创建ODBC数据源来访问DBF文件

通过Java动态创建ODBC数据源来访问DBF文件

通过Java动态创建ODBC数据源来访问DBF文件2011-02-21通过Java动态创建ODBC数据源来访问DBF文件,需要用到registry,来修改注册表。其实,主要是动态创建ODBC数据源,开始很简单,可以手工设置一次数据源,当然也可以通过程序直接生成,问题都不大。下面只说怎样修改。import com.ice.jni.registry.RegStringValue;import com.ice.jni.registry.Registry;impo...
构建高性能J2EE应用的五种核心策略

构建高性能J2EE应用的五种核心策略

构建高性能J2EE应用的五种核心策略2011-02-21对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所有用户,而后者只会影响到碰巧使用该功能的那些用户。作为应用系统的负责人,一直被要求"要少花钱多办事"----用更少的硬件,更少的网络带宽,以及更短的时间完...
对Java程序多态性支持的改进

对Java程序多态性支持的改进

对Java程序多态性支持的改进2011-02-21多态性(polymorphism)是面向对象编程的属性,它允许多个方法使用同一个接口。Java从多个方面支持多态性,其中两个方面最为突出。第一个是每个方法(标记为 final的方法除外)都可以被子类重写;第二个是设立interface关键字。下面将给出这两方面的详细介绍。由于超类中的方法可以在派生类中重写,因此创建类的层次结构非常简单。在类的层次结构中,每个子类都将它的超类特化(specialization...
实例讲解Tomcat下绑定JMS应用服务器

实例讲解Tomcat下绑定JMS应用服务器

实例讲解Tomcat下绑定JMS应用服务器2011-02-21JMS做为J2EE的高级部分一直蒙着一层神秘的面纱,作为JMS的定制者SUN只规定了JMS规范,象很多其他SUN产品一样被多家厂商提供了具体的实现。但是作为tomcat和RESIN(今年初宣布全部支持J2EE规范)。这些面向低端但却被广泛应用的服务器本身并不对JMS提供支持。庆幸的是openjms和activeMQ两家开源软件提供了插件式的支持。在应用了一些开发框架如spring的项目里如果要使...
Java.awt.Robot类控制鼠标和键盘

Java.awt.Robot类控制鼠标和键盘

Java.awt.Robot类控制鼠标和键盘2011-02-21Java.awt.Robot类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动化测试。下面的代码样例将向您展示Robot类如何处理键盘事件。如果你运行此代码,并打开notepad,您将在notepad中看到HI CAOER.赶快试一试吧。import java.awt.AWTException;import java.awt.R...
Java中计算任意两个日期之间的工作天数

Java中计算任意两个日期之间的工作天数

Java中计算任意两个日期之间的工作天数2011-02-21主要思路:对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的可以整除7的完整日期间隔(这个新的日期间隔已经把星期几的问题剔出掉了),换一种说法就是我们可以得到,这两个新的日期之间的周数,拿这个周数乘以...
Java是最适合初学者的语言吗?

Java是最适合初学者的语言吗?

Java是最适合初学者的语言吗?2011-02-21 51CTO 李雯娟这些年讨论过很多入门型的编程语言和它们的优点,之所以如此是因为在软件开发中要深入了解和学习相当困难,有太多语言之外的材料需要去学习,也要竭尽全力来搞清楚那些抽象的语法细节。Java之父James Gosling最近接受采访做了一个简短的剪辑,谈到Java是一流的开发语言。不得不承认,我们也多次这样感叹:Java实在是太好懂的语言,可以让我们轻易的接受开发中的OOP。坦率的说,Java可...
Java会因为RoR的流行而过时吗

Java会因为RoR的流行而过时吗

Java会因为RoR的流行而过时吗2011-02-21四年以前,当我开始鼓吹Hibernate,抨击EJB的时候,遭到的是群起而攻之的场面,但是不到一年之后,Hibernate已然得到了普及和大多数Java开发人员的认可。在三年以前,当我开始赞誉 spring的时候,spring还面临着EJB3的阴影,以及EJB2对其不登大雅之堂的指责,然而不到一年的时间,spring已经成为绝大多数Java开发人员的首选。在两年以前,我极力希望宣传webwork,唱衰J...
JAVA类库的提前加载

JAVA类库的提前加载

JAVA类库的提前加载2011-02-21在JAVA运行的时加载jar包类库 要是有相同的包路径,相同的类名字出现,那么JVM是否 会报告错误呢?当然不会! JVM只会加载最早的出现的CLASS首先JVM会加载 自己默认的包 然后加载 EXT目录下面的所有JAR 再到 classpath那么 现在有2个 JAR 分别是 kj021320.jar summer.jar 里面都有包路径cn.isto同样有 类Jcrack.class 那么 JVM就会看哪个 类...
Java语言深入 - 什么叫面向接口编程

Java语言深入 - 什么叫面向接口编程

Java语言深入 - 什么叫面向接口编程2011-02-21在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你...
<< 151 152 153 154 155 156 157 158 159 160 >>