Welcome 微信登录

首页 / 软件开发 / JAVA

基于java的图片文件格式转换和线性缩放

基于java的图片文件格式转换和线性缩放

基于java的图片文件格式转换和线性缩放2007-05-30图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo。 需要注意的是:jimi提供了对几乎所有图片格式的解码支持,但是为提供gif和tif/tiff格式的编码api,gif编码问题在网上可以找到县相关的源码,tiff好像jai:http://java.sun.com/pr...
Java的内部类和匿名类

Java的内部类和匿名类

Java的内部类和匿名类2007-05-30提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class), 关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么 简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部...
Jdk5.0新特性Generic Types(泛型)

Jdk5.0新特性Generic Types(泛型)

Jdk5.0新特性Generic Types(泛型)2007-05-301. 介绍2.定义简单Java泛型其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K和V就象方法中的参数str1和str2,也是可变。下面看看例子:...
JDK6新特性:脚本语言支持(Scripting)

JDK6新特性:脚本语言支持(Scripting)

JDK6新特性:脚本语言支持(Scripting)2007-05-30概述JDK6增加了对脚本语言的支持(JSR 223),原理上是将脚本语言编译成bytecode,这样脚本语言也能享用Java平台的诸多优势,包括可移植性,安全等,另外,由于现在是编译成bytecode后再执行,所以比原来边解释边执行效率要高很多。加入对脚本语言的支持后,对Java语言也提供了以下好处。1、许多脚本语言都有动态特性,比如,你不需要用一个变量之前先声明它,你可以用一个变量存放...
JDK6.0的新特性:轻量级Http Server

JDK6.0的新特性:轻量级Http Server

JDK6.0的新特性:轻量级Http Server2007-05-30 BLOG JDK6提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,它支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处理客户端请求,在这...
JDK 1.5编译中的一个奇怪问题

JDK 1.5编译中的一个奇怪问题

JDK 1.5编译中的一个奇怪问题2007-05-30 Blog 学员今天中午问了我一个有趣的Java编译问题,我也无法给他解释,不知道有没有路过的高人能够解释清楚原因,望不吝赐教! 下面程序的main方法中的第二行代码和注释中的两行代码表达的意思完全相同,注释中的两行代码不能通过编译(这很容易理解),而第二行(采用方法调用链)却可以顺利通过编译(这就很难理解了)。public class Test{ public void func() { ...
Session机制使用的详细讲解

Session机制使用的详细讲解

Session机制使用的详细讲解2007-05-30 csdn session的引入:鉴于http是无状态的协议,当完成客户端和服务器的传递信息后,就断开之间的联系,这样就造成了怎么样在几个页面之间传递信息 比如客户端信息,或者假如是写一个购物程序,就要记得购物车里面的信息,jsp提供了四种方法来跟踪客户的状态 1:建立匿名的表格字段 2:使用url传递 3:使用持久化的cookies 4:使用session 的会话机制 相对于安全级别来说第四种最高了,s...
GT4开发:从头开始进行相互的身份验证

GT4开发:从头开始进行相互的身份验证

GT4开发:从头开始进行相互的身份验证2007-05-30 vampire_315 整理 网格安全基础设施(GSI)是 Java 通用安全服务(Generic Security Service,GSS-API)的实现。GSS 用来在互相通信的应用程序之间安全地交换消息,它在各种底层安全机制(例如 Kerberos)之上提供了对安全服务的一致访问。在本文中,您将学习如何使用 GSI/GSS-API 扩展和代理证书构建自己的客户机-服务器应用程序。这是网格中间...
Java IDE实用对比:Eclipse、NetBeans、IntelliJ

Java IDE实用对比:Eclipse、NetBeans、IntelliJ

Java IDE实用对比:Eclipse、NetBeans、IntelliJ2007-05-30 JavaRsearch Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐。当然一提到Java IDE,人们不禁会提到其他Java IDE像NetBeans,IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?因此在Java开发的空间里,对这些主要的IDEs做...
在Java中使用VC++组件

在Java中使用VC++组件

在Java中使用VC++组件2007-05-30介绍JNI是我喜欢的java编程框架;它让你你自由的使用本地编写的代码。例如,如果你想要在你的java程序中使用Windows API(不如说dll),那么你就要用JNI。Java最受欢迎的特性就是它的平台无关性。但是,有时候这一特性也会使你将Java程序与本地平台整合变得困难。例如,在我们的工程中,将消息添加到数据库之前,我们使用MSM Q(Microsoft Messaging Que)的队列机制来维护消...
基于JSON的高级AJAX开发技术

基于JSON的高级AJAX开发技术

基于JSON的高级AJAX开发技术2007-05-30 JSON 本文将解释如何使用AJAX和JSON分析器在客户端和服务器之间创建复杂的JSON数据传输层。一、 引言毫无疑问,AJAX已经成为当今Web开发中一种强有力的用户交互技术,但是它的许多可能性应用仍然鲜为人知。在本文中,我们将来共同探讨如何使用JavaScript对象标志(JSON)和JSON分析器在服务器和客户端AJAX引擎之间创建复杂而强有力的JSON数据传输层。我们将详细讨论如何创建一组对...
如何开发出高质量J2EE系统

如何开发出高质量J2EE系统

如何开发出高质量J2EE系统2007-05-30 jdon J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。J2EE可以说指Java在数据库信息系统上实现...
<< 21 22 23 24 25 26 27 28 29 30 >>