CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

Java EE/J2EE面向对象编程之道

经常看到不少人抱怨Java EE/J2EE中配置太复杂,烦琐,不简单易学,其实所谓简单易学是取决于你是否有OO思维方式。 阅读全文
2008-08-11 04:00

深入了解Java 5.0的垃圾收集

内存管理是影响软件应用程序性能的一个重要因素。与实际的数据计算时间相比,分配和卸载内存所用的时间更长。 阅读全文
2008-08-11 04:00

有关于Java中栈与堆的思考

栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 阅读全文
2008-08-11 04:00

深入的理解abstract class和interface

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 阅读全文
2008-08-11 04:00

Java本地接口工作方式初探

Java本地接口(Java Native Interface (JNI))允许运行在Java虚拟机(Java Virtual Machine (JVM))上的代码调用本地程序和类库,或者被它们调用,这些程序和类库可以是其它语言编写的,比如C、C++或者汇编语言。 阅读全文
2008-08-08 04:00

C#与Java相似之处的对比

C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的,尽管C#比Java多出来一些和句法相关的东西,例如foreach关键字和一些更加让人高兴的扩展/实现架构。不幸的是,这些改进的光芒被削弱的东西掩盖掉了。在本文里,我将比较两种语言,并尽量避免深入到JVM和CLR层。 阅读全文
2008-08-08 04:00

.NET与Java进行Service交互的新选择

谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP,而根据.NET 3.0的相关规范,这仅有的一个选择也将会受到更多限制.NET中提供的BasicHTTP将是唯一能直接与Java Web Servcies进行交互的方式。 阅读全文
2008-08-08 04:00

Web Services&XML:使用XML的五种场合

在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。 阅读全文
2008-08-08 04:00

Java基础:浅析Java语言中的内部类

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。 阅读全文
2008-08-08 04:00

Java语言不一定就跨平台

这个题目其实有点大了,其实说的问题很小。 大家都说java是跨平台的,可是用java写出来的代码能不能真正的跨平台还是要开发人员来把握。 阅读全文
2008-08-08 04:00

Java多线程程序设计详细解析

多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 阅读全文
2008-08-07 04:00

Java 编程技术中汉字问题的分析及解决

在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢? 阅读全文
2008-08-07 04:00

J2ME程序开发之新手入门九大要点

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 阅读全文
2008-08-07 04:00

讨论String中三种加法的区别

JAVA的确是一种令程序员陷入两难境地的言语, 确切的说是思想. 它提供了如此丰富的library,让程序员能够很容易的写出功能强大的程序. 同时它也封装了如此多的细节, 让程序员能够轻易的写出很拙略的程序. 阅读全文
2008-08-07 04:00

Java语言接口与继承的本质

计算机学院研二的兄弟与我讨论Java,一见面,几个问题全是关于接口,接口有什么用?为什么要用接口?什么时候该使用接口?很庆幸他们不是问我Java如何连接SQL Server,或者是如何开发J2EE应用,这类问题有杀伤力,避之则吉。 阅读全文
2008-08-07 04:00

漫谈Ajax在.Net中的使用

AJAX出来的时间也不短了。虽然它在某些方面很受争议,但是瑕不掩瑜。AJAX不能说它属于哪门语言,而是任何一门语言与javascript,XML的交叉。 阅读全文
2008-08-07 04:00

状态对象--数据库的替代者

这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比数据库重要;说它容易被忽视也是同样的原因,它经常被数据库概念替代。 阅读全文
2008-08-06 04:00

怎样使用AJAX进行WEB应用程序开发

AJAX,一个异步JavaScript和XML的缩略词,是当今快速发展的Web开发界十分热门的技术。在这项新技术提供巨大能力的同时,它也燃发了在"Back"按钮问题上的不容置疑的争论。本文作者将向你解释怎样在真实世界中使用AJAX以及怎样在一个工程中评估它的价值。在你读完本文后,你就会明白什么是AJAX,在什么情况下,为什么以及怎样使用这项技术。 阅读全文
2008-08-06 04:00

在请求和响应中使用XML

偶尔使用Ajax的开发人员也会注意到Ajax中的x并意识到它代表XML。XML是编程中最常用的数据格式之一,对于异步应用程序中的服务器响应能够带来切实的好处。在本文中,您将看到服务器如何在请求响应中发送XML。 阅读全文
2008-08-06 04:00

使用Google Ajax Search API

发出异步请求并不意味着只是与您自己的服务器端程序交互。其实也可以与一些公共API,例如来自Google或Amazon的API进行通信,从而为Web应用程序增加您自己的脚本和服务器端程序所不能提供的更多功能。在本文中,Brett McLaughlin教您如何向公共API,例如Google提供的API发出请求并接收其响应。 阅读全文
2008-08-06 04:00

浅析Java程序员的存储过程

文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。 阅读全文
2008-08-06 04:00

关于Java语言的内存泄漏

Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。 阅读全文
2008-08-06 04:00

如何开发出一个高质量的J2EE系统

J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。 阅读全文
2008-08-06 04:00

Java初学者都必须理解的六大问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。 阅读全文
2008-08-06 04:00

JAVA变量类型之间的相互转换

我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。 阅读全文
2008-08-05 04:00

Java真的可以变得“动态”灵活

只要你愿意,严肃规矩的java也同样可以变得“动态”灵活起来。动有动的好处,静有静的好处。俗话说得好,“没有规矩不成方圆”,但“生命诚可贵,爱情价更高,若为自由故,两者皆可抛”。 阅读全文
2008-08-05 04:00

在Struts中使用PlugIn扩展Hibernate

使用Struts的PlugIn技术把HibernateSessionFactory,具体过程如下:  阅读全文
2008-08-05 04:00

在.NET与Java进行Service交互的新选择

谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP,而根据.NET 3.0的相关规范,这仅有的一个选择也将会受到更多限制.NET中提供的BasicHTTP将是唯一能直接与Java Web Servcies进行交互的方式。 阅读全文
2008-08-05 04:00

对JAVA语言的十个常见误解

JAVA语言自从应用于Internet,迅速成为全球热点。它的平台无关性仿佛成为解决互易操作性和可移植性的灵丹妙药。然而对于JAVA语言的认识仍有不少误解。 阅读全文
2008-08-05 04:00

用Java的加密机制来保护你的数据

Java开发工具包 (JDK)对加密和安全性有很好的支持。其中一个优势就是其内置的对Socket通信的支持。因此,很容易做到在服务器和客户之间建立安全的数据流。 阅读全文
2008-08-05 04:00

J2ME中应用程序的内存优化

内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。 阅读全文
2008-08-05 04:00

Java中模式和框架的介绍和区别

模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 阅读全文
2008-08-05 04:00

.NET和JAVA在安全功能的比较

两个平台的配置都是通过XML或纯文本文件,两个平台最大的区别在于处理安全配置体系的方式不同。 阅读全文
2008-08-04 04:00

在Java编程语言中实现UDP协议编程的方法

UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。 阅读全文
2008-08-04 04:00

利用缓冲技术提高JSP程序的性能和稳定性

在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。 阅读全文
2008-08-04 04:00

一个简单Thread缓冲池的实现

在应用中,我们常常需要Thread缓冲池来做一些事以提高程序的效率和并发性。本文演示了如何利用Queue这种数据结构实现一个简单的Thread缓冲池。 阅读全文
2008-08-04 04:00

J2EE中的业务逻辑和数据库访问决策说明

这里有2种完全不同的方法来设计JAVA企业程序,其中一种选择是采用标准EJB2实现途径(approach)。 阅读全文
2008-08-04 04:00

Java进阶:什么是面向接口编程

在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了 阅读全文
2008-08-04 04:00

初学Java编程的一些小技巧

学JAVA时间短了,可总没有一点自己原创的东西,今天就以写IDE开发工具的使用技巧作为我原创的开始吧,希望大家能喜欢这篇文章,也希望鄙文能对广大初学JAVA的朋友有一点帮助!在使用JCRETOR过程中,自己摸索出了一点点使用技巧,在这里供广大和我一样的初学者参考! 阅读全文
2008-08-01 00:00

获取java线程中信息的两种方法

在进行多线程编程中,比较重要也是比较困难的一个操作就是如何获取线程中的信息。 阅读全文
2008-07-31 04:00

Java GUI中关于布局管理器的使用方法介绍

很多初学者在用Java布局器自动布局画界面时,经常遇见不知道如何定义区域大小或按钮之间的距离等问题。 阅读全文
2008-07-31 04:00

Java EJB容器存取和实现的说明

作为轻量级的容器,Spring常常被认为是EJB的替代品。我们也相信,对于很多 (不一定是绝大多数)应用和用例,相对于通过EJB容器来实现相同的功能而言, Sping作为容器,加上它在事务,ORM和JDBC存取这些领域中丰富的功能支持, Spring的确是更好的选择。 阅读全文
2008-07-31 04:00

Java语言编程思想面向对象逻辑思维方法

什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。 阅读全文
2008-07-31 04:00

Java编程中Spring的一些负面因素

最近一直在忙于学习业务系统和学习c++,对技术框架已经疏于了解。恰好一同事在我项目里使用了spring,并带了些问题,所以决定看看Spring技术,针对我同事带来的这些问题与大家讨论。 阅读全文
2008-07-30 04:00

Java编程语言在软件开发中的几个认识误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。 阅读全文
2008-07-30 04:00

使用Java网络启动部署软件

Java网络启动(Java Web Start (JWS) )可以实现在网络浏览器中运行具备全部特色的Java应用软件。 阅读全文
2008-07-30 04:00

嵌入式LINUX中的JVM研究

嵌入式系统是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输技术等先进技术和具体应用对象相结合后的新产品。 阅读全文
2008-07-24 04:00

编程高手对CLASSPATH应用的详细介绍

如何设置CLASSPATH,是初学者常提出的问题。网上有很多文章提到了许多如何设置的方法,但是都没有讲为什么要这样设置(令人感到悲哀的是:绝大部分的人的观点是不正确的)。 阅读全文
2008-07-24 04:00

Java编程基础:EJB专用术语的详细解释

在学习J2EE的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些EJB术语。 阅读全文
2008-07-24 04:00

在Java Web中的入侵检测及简单实现

在Java Web应用程中,特别是网站开发中,我们有时候需要为应用程序增加一个入侵检测程序来防止恶意刷新的功能,防止非法用户不断的往Web应用中重复发送数据。当然,入侵检测可以用很多方法实现,包括软件、硬件防火墙,入侵检测的策略也很多。在这里我们主要介绍的是Java Web应用程序中通过软件的方式实现简单的入侵检测及防御。 阅读全文
2008-07-24 04:00

Ajax优于JSF的几个原因讨论

Sun为什么会搞出一个JSF,JSF为什么会是现在这个样子,我想原因是这样的:首先,基于组件的Web开发将来会是一个趋势。自包含的组件便于IDE的处理,可以提高开发效率。 阅读全文
2008-07-24 04:00

关于快速简便的使用AJAX技术操作的介绍

其实AJAX并不复杂,自从AJAX技术出来后,天花乱坠的框架纷纷出台,搞得技术开发人员无从下手,baidu google里也有很多例子,大都是非常复杂。 阅读全文
2008-07-23 04:00

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

对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。 阅读全文
2008-07-23 04:00

能提高Java代码可重用性的三个措施

本文介绍了三种修改现有代码提高其可重用性的方法,它们分别是:改写类的实例方法,把参数类型改成接口,选择最简单的参数接口类型。 阅读全文
2008-07-23 04:00

JAVA编程中异常问题处理方式的区别和分析

如果能够找到一个有意义的方法来捕获异常,就立即引入这个方法 阅读全文
2008-07-23 04:00

JAVA高级开发:使用Axis开发Web Service

说道Web Service的程序开发,八个月前我加班调试公司和中国电信的商务领航系统的接口的时候,用的就是Web Service,Web Service有很多优点 阅读全文
2008-07-18 04:00

Java综合:讨论关于Java占用内存的研究

最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验。 阅读全文
2008-07-18 04:00

编写跨平台Java程序注意事项

使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性 阅读全文
2008-07-18 04:00

有关J2ME新手程序员开发入门的几点说明

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 阅读全文
2008-07-16 04:00

Java应用程序中动态的分配CPU资源

Java的线程调度操作在运行时是与平台无关的。一个多任务系统需要在任务之间实现QoS(Quality of Service)管理时,如果CPU资源的分配基于Java线程的优先级,那么它在不同平台上运行时的效果是很难预测的。 阅读全文
2008-07-16 04:00

Java语言应用中实现UDP协议编程的方法

UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。 阅读全文
2008-07-16 04:00

有关Java Socket编程的一些介绍

事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了. 阅读全文
2008-07-16 04:00

Java编程基础中模式和框架的介绍和区别

模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 阅读全文
2008-07-16 04:00

Java软件开发中可能出现几个错误观点

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 阅读全文
2008-07-15 04:00

Java 安全性综述:安全性的基本要点

最近的几十年内,计算模型发生了巨大的变化,由于这些变化,出现了对大规模电子商务与电子交易系统应用程序安全的更大需求,这正如最近对几个受欢迎站点的大量拒绝服务 (DoS) 攻击所表明的那样。尤其是对于 Java 团体,随着 Java 作为因特网编程的 事实上的 标准平台出现,安全移动 Java 代码的能力已成为基本要求。 阅读全文
2008-07-15 04:00

基于JDBC的数据库连接池技术研究与应用

近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。 阅读全文
2008-07-15 04:00

解读J2EE开发过程中的异常处理

检查型异常,这样的异常继承于Excetpion,就是在编译期间需要检查,如果该异常被throw,那么在该异常所在的method后必须显示的throws,调用该method的地方也必须捕获该异常,否则编译器会抛出异常. 阅读全文
2008-07-09 04:00

Java编程语言中EJB技术的详细说明

Enterprise JavaBean (EJB) 1.1 规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。 阅读全文
2008-07-09 04:00

JavaScript和Java的区别详细说明

虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。 阅读全文
2008-06-23 04:00

Java语言在软件开发中的几个认识误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 阅读全文
2008-06-20 04:00

Java编程思想面向对象逻辑思维方法

什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。他们的脑子还没有脱离面向过程思想的束缚,抬头却发现,“面向对象”早已经流行开来,这个陌生的词漫天飞舞。 阅读全文
2008-06-20 04:00

两种Java容器类List和Set分析

容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 阅读全文
2008-06-20 04:00

从现存的应用来构建Web Services

当一个新的想法成为真的一件好事的时候将会发生什么了?人们争相宣称是他们提出了这个想法。而且另外一群人则想占有这想法,并为它增加或修改点什么,这样他们可以说是他们让它更美好。 阅读全文
2008-06-20 04:00

Eclipse插件开发中实现刷新和重编译介绍

在做eclipse插件开发中,特别是自动生成代码或者uml->代码的插件中,有时需要刷新一下文件夹或者重新编译一下.那如何实现这两个操作呢。 阅读全文
2008-06-20 04:00

实例分析J2ME网络编程的两种方法

本文描述了在J2me中开发主要使用的网络连接方法,分别详细介绍了使用http和socket两种方法。 阅读全文
2008-06-20 04:00

EJB专用术语的详细解释

在学习J2EE的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些EJB术语。 阅读全文
2008-06-19 04:00

java中模式和框架的介绍和区别

模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 阅读全文
2008-06-19 04:00

关于java编程中的JDBC的介绍

JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 阅读全文
2008-06-19 04:00

使用Java Annotations来管理对象生命周期

Java Annotations主要用来标注deprecated的代码。在这篇文章中,它们用来把方法调用的控制权移交给一个轻量级框架中负责处理一系列方法调用的组件。因此,正确的初始化和设置等操作被委派给客户端应用而不是类,以做到设置和控制都可以调整。 阅读全文
2008-06-19 04:00

Java编程高手对CLASSPATH应用的详细介绍

如何设置CLASSPATH,是初学者常提出的问题。网上有很多文章提到了许多如何设置的方法,但是都没有讲为什么要这样设置(令人感到悲哀的是:绝大部分的人的观点是不正确的)。 阅读全文
2008-06-19 04:00

基于RSA模型转换框架的开发

本文首先介绍模型转换的基本概念,然后介绍RSA模型转换框架,之后本文以两个具体的例子介绍如何在RSA开发平台中以模型转换框架为基础创建和扩展模型转换。 阅读全文
2008-06-18 10:51

邮件订阅

       
  • 周排行榜
  • 月排行榜
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i