Welcome 微信登录

首页 / 软件开发 / JAVA

Java学习方法浅谈

Java学习方法浅谈

Java学习方法浅谈2010-12-30Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:1、JVM的内存管理理解了这一点,所有和对象相关的问题统统都能解决2、JVMClassLoader理解了这一点,所有和Java相关的配置问题,包括各种AppServer的配置,应用的发布问题统统都能解决就像张无忌学太极剑,本质就是一圈一圈的画圆,你要是懂得了太极剑的本质,那么太极剑就那么一招而已,本身是很容易学的,只是...
JAVA省略语与名词解释

JAVA省略语与名词解释

JAVA省略语与名词解释2010-12-30J2EETM----JavaTM2PlatformEnterpriseEdition:J2EE(JAVA2企业版)平台提供一个基于组件设计、开发、集合、展开企业应用的途径。J2EE平台提供了多层、分布式的应用模型,重新利用组件的能力,统一安全的模式以及灵活的处理控制能力。J2METM----JavaTM2MicroEditionJ2ME:(JAVA2精简版)API规格基于J2SETM,但是被修改成为只能适合某种产...
JavaStatic解说

JavaStatic解说

JavaStatic解说2010-12-30过去看书我总是不能揪起深意,总是囫囵吞枣,也许是上了年纪的缘故(呵呵:-)),现在开始慢慢的进入正题了,呵呵!大家都应该知道在JAVA中Statci方法,是不能调用非Statci方法,和非Statci数据成员的,他只能够调用类方法和类变量,这是一个定理,但你想过为什么了吗?真的想过???在这里我将竭尽所能为您阐述Static,其实要想完全了解Static,那么首先This你要清楚,This代表的是”当...
Tellurium自动化测试框架介绍

Tellurium自动化测试框架介绍

Tellurium自动化测试框架介绍2010-12-30 infoq 张凯峰译Tellurium自动化测试框架是由方剑在2007年6月创建的用于测试Web应用的框架,并在2008年6月移步到Google Code成为一个开源项目。它会定期发布版本,当前版本号是0.7.0。项目的核心已经历时两年,并繁衍出了多个子项目,包括:UDL、Core、Engine、Widget扩展、 Maven Archetype、Trump、Tellurium IDE、Tellur...
半静态语言–原理和价值分析

半静态语言–原理和价值分析

半静态语言–原理和价值分析2010-12-30 infoq 何坤引言动态类型语言在企业开发和互联网领域应用广泛,如Ruby ,Velocity, Python等。动态类型语言在运行时进行类型推断,以解释方式执行,修改即生效,开发灵活性高;而静态类型语言(如:Java,C/C+/C++) 在执行前做类型检查,需要编译运行,对于互联网前端开发不够灵活。因此,许多大型互联网站选择 Freemarker, Velocity这样的动态模板语言作为页面开发语言,在一定...
加速你的Hibernate引擎(上)

加速你的Hibernate引擎(上)

加速你的Hibernate引擎(上)2010-12-30 infoq 丁雪丰译1.引言Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需...
加速你的Hibernate引擎(下)

加速你的Hibernate引擎(下)

加速你的Hibernate引擎(下)2010-12-30 infoq 译:丁雪丰4.6 HQL调优4.6.1 索引调优HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都会创建一个新的索引。因为索引会带来额外的数据更新开销,所以应该争取创建少量索引来覆盖尽可能多的查询。4.1节让...
正则表达式概述及在JAVA中的使用

正则表达式概述及在JAVA中的使用

正则表达式概述及在JAVA中的使用2010-12-31概述你是否使用过查找*.tmp临时文件?你是否使用过编辑工具中的查找/替换功能?其实它们都使用了正则表达式正则表达式的作用提供更强大的字符串处理能力测试字符串内的模式例如,可以测试输入字符串,以查看字符串内是否出现电话号码模式或身份证号码模式。即数据验证替换文本可以使用正则表达式来识别文档中的特定文本,完全删除该文本或者用其他文本替换它。基于模式匹配从字符串中提取子字符串可以查找文档内或输入域内特定的文...
改善编码风格

改善编码风格

改善编码风格2010-12-31应该说,我们中的许多人,编程的历史并不短,但很多时候,我们对自己编写出来的代码却毫无自信,有时候自己见了都怕,尽管这段代码实现了要求的功能。归其原因,往往是代码风格差导致的代码凌乱没有美感,本文的目的就是要讲解一般的良好风格,帮助读者写出“美丽”的代码,事先要说明的是文中所涉及到的语言有C、C++、JAVA及BASIC,我之所以用了三种语言而不是只用一种语言是为了向读者表明风格对语言的通用的。1)标识...
ant构建工具的类装载器问题

ant构建工具的类装载器问题

ant构建工具的类装载器问题2010-12-31问题概述:每个ClassLoader本身只能分别加载特定位置和目录中的类,但是,ClassLoader被设计成了一种委托模式,使得某一个ClassLoader可以委托它的父级类装载器去加载类,从而让应用程序可以借助某一个子级的ClassLoader去多个位置和目录中进行类的加载。这就好比“儿子”除了可以花自己的钱,他还可以花“父亲”的钱,“父亲&rd...
用FactoryBean让Spring配置动起来

用FactoryBean让Spring配置动起来

用FactoryBean让Spring配置动起来2010-12-31看到不少朋友讨论 spring 配置时认为 spring 配置中只能静态的设置一些参数(典型情况如数据库配置, 定时器配置等)导致不方便, 其实 spring 已经提供了非常便利的方式来实现动态配置, 我们要做的只是实现一个自己的 FactoryBean , 来看一下 FactoryBean 接口的定义代码/*** Interface to be implemented by object...
Eclipse3.2+Tomcat5.5.17+Oracle9配置

Eclipse3.2+Tomcat5.5.17+Oracle9配置

Eclipse3.2+Tomcat5.5.17+Oracle9配置2010-12-31Java的环境布置向来很烦琐,还记得在做本科毕业设计时配置JBuilder2005+Weblogic8.1+SQL2k整合环境时的痛苦经历,近来整合配置Eclipse3.2+Tomcat5.5.17+Oracle9i环境又累了N小时,这可不得不怪B/S结构的“苦了开发者,方便千万用户”舍己为人精神,以及各种工具版本纷杂带来的不便与不少不负责任网友的...
Web应用程序模型及其Java实现之第一部分

Web应用程序模型及其Java实现之第一部分

Web应用程序模型及其Java实现之第一部分2010-12-31第一部分:几种典型的应用程序模型应用程序是什么,简单的来说,它是人类客观世界的问题领域在计算机世界的解决方案。我们生活的客观世界复杂多样,计算机世界也是博大精深,怎样从普遍的意义上来表述应用程序是一个非常有用的课题。应用程序的编程模型,也就是应用程序的拓扑结构,是一门关于应用程序的科学。从事软件设计、软件开发的人员,如果能够就应用程序的编程模型有足够的重视,将受益匪浅。引言简单介绍应用程序编程...
Web应用程序模型及其Java实现之第二部分

Web应用程序模型及其Java实现之第二部分

Web应用程序模型及其Java实现之第二部分2010-12-31第二部分:认识两个重要的ASP(Application Service Provider)模型在前一节关于体系结构介绍的基础上,本节进一步介绍Web应用的体系结构,并且详细介绍了两个主流的Web应用体系结构。1、从“Web内容”到“Web应用”ASP(Application Service Provider)的出现,或是说Web应用程序的出现是I...
Web应用程序模型及其Java实现之第三部分

Web应用程序模型及其Java实现之第三部分

Web应用程序模型及其Java实现之第三部分2010-12-31第三部分:MVCD模型在上一节中,从一般的原则上介绍了两种Web应用模型,但是如何理解和把握这样的模型,将不同的Web技术正确应用到Web程序不同的功能模块中是一个非常实际的话题。下面就在实际编程中如何去掌握Web编程模型做一些分析。1、两层客户/服务器模型图11、两层客户/服务器模型Web应用程序天生是一种客户/服务器应用程序,在ASP(Application Service Provide...
我学习使用java的一点体会

我学习使用java的一点体会

我学习使用java的一点体会2010-12-312002年初,因为公司的业务需要而学习java,并应用java开发项目。由于项目时间紧,没有充裕的时间系统学习java,对java的学习只能是项目需要用什么,就学什么,这种学习方法的上手快,但不扎实,在以后的工作中,因为java学的不扎实,吃了不少苦头。现在我学习应用java已经有一年半的时间,对java已经有了一定的体会,把自己的体会写出来,供网友分享。以我个人的经验,学习java应分以下几个阶段:java...
通过实例学习Java对象的构造过程

通过实例学习Java对象的构造过程

通过实例学习Java对象的构造过程2010-12-31本文提供一个项目中的错误实例,提供对其观察和分析,揭示出Java语言实例化一个对象具体过程,最后总结出设计Java类的一个重要规则。通过阅读本文,可以使Java程序员理解Java对象的构造过程,从而设计出更加健壮的代码。本文适合Java初学者和需要提高的Java程序员阅读。程序掷出了一个异常作者曾经在一个项目里面向项目组成员提供了一个抽象的对话框基类,使用者只需在子类中实现基类的一个抽象方法来画出显示数...
<< 91 92 93 94 95 96 97 98 99 100 >>