Java编程那些事儿64——访问控制符、修饰符和其它关键字

[2008-10-15]
访问控制在面向对象技术中处于很重要的地位,合理的使用访问控制符,可以通过降低类和类之间的耦合性(关联性)来降低整个项目的复杂度,也便于整个项目的开发和维护。

提高Java代码重用性的三个方法

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

教您在Java开发过程中如何应对异常处理

[2008-10-13]
通常是遇到错误返回一个特殊的值或设定一个标志,并以此判断是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。

Java语言深入:C#与Java相似之处的对比

[2008-10-13]
在本文里,我将比较两种语言,并尽量避免深入到JVM和CLR层。

Java编程那些事儿63—多态性

[2008-10-13]
多态性是面向对象技术中最灵活的特性,主要是增强项目的可扩展性,提高代码的可维护性。

Grails探索之Template

[2008-10-13]
Java平台在View方面最方便的重用技术就是include。虽然Tiles等功能非常强大,但由于配置的繁琐,使得它们在作为整个项目的Layout以外,几乎就没什么应用。

Groovy Tip 5 数组

[2008-10-13]
 

Groovy探索之对Java语言反射的简化

[2008-10-13]
Java语言的反射功能是我们不得不使用的功能,但事实上它的使用是相当繁琐却在功能上比较单一的一个功能。

Groovy Tip 3 如何在if条件语句中判断对象为空

[2008-10-13]
在Java语言编程中,对对象的非空判断是一个永恒的话题。

Groovy Tip 2 each方法和break

[2008-10-13]
在Groovy这样的动态语言中,闭包是其中的一个重要武器。而这些语言的开发者自然不会放弃使用这些武器,我们可以看到在Groovy语言的集合类中,广泛的使用了闭包。

Groovy 探索之闭包 二

[2008-10-13]
想想看,我们大家都爱使用、并且奉为经典的Bang of Four的模式,有多少是针对if…else…这样的语句进行优化的。但是,即使我们做了如上述的大量努力,一些面向过程的语言仍然站在那里嘲笑着我们的无能。

Groovy Tip 1 ==、equals及其他

[2008-10-13]
基于Groovy语言的Java项目开发是一个敏捷的开发,除了我们使用Grails作为Web开发平台,Groovy语言本身就提供了很多敏捷的地方。

在Eclipse里使用Grails类创建工具

[2008-10-13]
在Grails项目中使用Grails类创建工具如“grails create-domain-class”等,能帮我们创建domain、service和controller等类及它们的测试类及其他。因此,我们在Grails项目中常常是使用这些工具帮我们创建各种类,而不是直接动手去创建它们。

Groovy探索之闭包 一

[2008-10-13]
闭包在编码过程的方便和快捷使得动态语言的拥护者对它津津乐道,而静态语言特别是Java语言的扇子们会拿出匿名内部类来说Java语言也有类似的功能。

Grails项目的Eclipse集成

[2008-10-13]
Eclipse恰恰是Java平台最常用的一个IDE。所以我一接触到Grails平台,第一个念头就是怎么把它集成到Eclipse上去。将Grails项目集成到Eclipse里头去真的很简单,但也有一些需要注意的地方。

Memcached的JGroups实现支持失败转移和JMX

[2008-10-13]
Memcached 是一个分布式内存对象缓存系统, 用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于的是一个存储键/值对的hashmap。

Groovy探索之Gstring

[2008-10-11]
Java的String对象是我们最最常用的对象,却也是诟病最多的对象。一句话来说,String使用起来非常不方便。而Gstring不但使用方便,而且更是Groovy语言动态性的基础。
共1506 篇文章 12345678910下一页