内容列表
- Java编程思想(2nd)学习笔记(9)-1
- 第2章 持有你的对象
一. 容器简介
1. 容器的分类
1.1. Collection:一组各自独立的元素
- 分类:Java 查阅全文
- 重读java编程思想第12章想到的
-
重读java编程思想第12章想到的
我最初学java用的教材就是《java编程思想》,觉得这本书很多知识讲的很细、很透彻,但对一些知识点不理解,有些是没有读懂,有些是觉得这些知识点与主要内容不相关。当时项目紧,对这些不理解的知识就过去了,反正已经可以编程了。做了2年的java开发之后,重读这本书的,才发现这些不相关知识的内在联系,如果当时理会了作者的意图,工作中将会少走很多的弯
- 分类:Java 查阅全文
- 论坛灌水机
- 这篇文章是讲如何做一个论坛灌水机,针对某个大型房地产论坛测试通过,那是一个基于jive3的论坛,假如论坛加入了图片认证登陆,本程序将失去作用。
本程序使用了HTTPClient包,下载地址:http://www.innovation.ch/java/HTTPClient/
灌水机原理很简单,就是分析论坛的表单,用自己的程序模拟提交就可以了,本文的目的在于介绍HTTPClient这个开源工具,比
- 分类:Java 查阅全文
- Java编程思想(2nd)学习笔记(9)-3
- 一. HashMap的一些其它讨论
1. 关于HashMap中的key值的使用
1.1. 以Java的库函数做为HashMap的key值时,可以直接使用。
import java.util.*;
class Counter{
int i = 1
- 分类:Java 查阅全文
- Java语言TSP递归程序的优化
- 程序设计中,有一种特殊的程序——递归程序,递归程序是直接调用自己或通过一系列的过程间接调用自己的程序。递归程序在程序设计中经常出现,因此应该学会使用递归程序求解问题,但递归程序运行的效率一般都比较低,因此应对递归程序进行优化。
下面结合旅行家问题谈谈递归的优化。
一.递归程序的实现
 
- 分类:Java 查阅全文
- 用Java实现颜色透明值混算的一种方法
- 主页:http://www.maxss.netEmail: [email protected]
在进行多媒体或游戏程序开发时,会需要对重叠的颜色处理其透明度以产生更好的效果。下面为大家介绍如何用Java语言实现透明值混算的方法。 各点像素的RGB值是按一定比例混合而成的,这个比例由Alpha值决定,具体算式见下:
Alpha = 0 ~ 100 R = ( R1 * (1
- 分类:Java 查阅全文
- How to Keep Up With Java
- Keep Up Without Losing SleepSo much to learn, so little time—make intelligent choices on maintaining your expertiseby Peter Varhol
Posted October 10, 2003
The flood of new technologies, specificati
- 分类:Java 查阅全文
- SUN Java平台导论
- 原文出自SUN网站的官方在线英语文档Java新手编程中心
关于JAVA技术
Java是一个编程语言和一个平台。.
JAVA编程语言
JAVA语言是一种高级语言,具有以下的主要特点::
简单
中立架构
面向对象
可便携(易移植)
分布式
- 分类:Java 查阅全文
- editplus集成开发环境配置之2--自己开发APPLET运行环境
- 很多时候我们要运行SWING DEMO, 网上提供的或是JDK自带的SWING DEMO 还有JAVA游戏,有很多是APPLET,你通常怎样运行呢?打开一个耗时且吃内存的IDE?还是自己写HTML装入APPLET?还是自己手工书写main方法? 这里介绍一个思路,自己开发一个APPLET运行环境,以后每次运行即可 &
- 分类:Java 查阅全文
- Struts tags (3) ----Bean(2)
- Page
Page标签的作用是从页面的上下文中获取属性,将其包装为Bean,并通过一个脚本变量来访问该Bean。
当该标签中出现问题时(比如指定的Page上下文属性没有找到),将会抛出一个请求期的异常
该标签不可含有标签体内容。
该标签有两属性。
属性
描述
id
设定存储属性的bean的名字
(必须)
property
获取的页
- 分类:Java 查阅全文
- J2EE JTA和数据库的transaction研究
- 研究有结果了,以下是我做了一些测试得出的结论(Sybase+Weblogic+Tx Data Source):
方法一:1、设置方法为Container-Tracnsaction,方法的trans-attribute为Required2、几个方法调用的SP创建前先set chained on,同时SP里是可以使用Tracnsaction的3、此方法调用的几个方法使用同一Connection,Co
- 分类:Java 查阅全文
- 在虚拟主机环境下备份数据库并且导出到EXCEL
- 在虚拟主机的环境下,因为没有管理员权限,只有数据库使用权限,定时备份SQL数据是
个比较麻烦的问题。解决思路如下:(仅对SQL2000有效)1. 利用T-SQL备份数据库到指定目录,文件名根据日期指定。2. 利用Resin的定时功能,定时执行备份。3. 用户定时下载备份并且删除过期备份。
导出全部数据到Excel也比较实用。下面提供的方法可以导出库中的全部表,也可以指定
几个表导出。注意:1
- 分类:Java 查阅全文
- 学习Tutorial心得(3_2)_Object-Oriented Programming Concepts
- 3. 类为何物
类这个词,这几年很流行,其实这个概念本身并不难理解,类就是对象的蓝图,对象只不过是其对应的类的一份实例。但是该把怎么的属性和方法放在类中呢?怎么样的对象归结为一类是较好的呢?当类和接口联系在一齐时,问题就变的更加复杂了。一个对象可以是一个类的实例,也可以实现一个或数个接口,类的实例,实现接口,这些文字值得细细体会。这时又出现了一个问题:什么样的属性和方法该放在类中,什
- 分类:Java 查阅全文
- J2EE逻辑测试解决方案 - JTracker
-
J2EE逻辑测试解决方案 - JTracker
背景:
当前的java软件开发中,对于功能级测试,例如测试一个函数所实现的功能,我们用JUnit的测试框架很方便
- 分类:Java 查阅全文
- 模式总结:原型模式
- 模式的本质就是不断重复出现的问题的可重用解决方案。一个完整的模式提供使用或者不使用该解决方案的理由,使用解决方案的结果,以及怎样实现该解决方案的建议。本文中模式总结仅描述问题的本质及其解决方案。这是最后一组与创建对象相关的模式。本文将重点讲解动态决定实例化哪个类,或者一个对象把职责委托给哪些对象。这些模式会告诉我们怎样组织和封装这些决定。该文将讨论原型模式(Prototype)。通过给类指定每种将
- 分类:Java 查阅全文
- jsp+tomcat的配置--写给那些因为配置问题而焦虑不堪的菜鸟朋友
- 本文,并不是写给jsp的高手看的,而是象我一样的菜鸟,以便解决他们象我当初一样的为了配置而焦虑不堪的朋友们,.现在想把我所有的经验写出来,和大家共同进步:
在我动手做之前我的系统是win2000的,其他什么都没有,我的目的是要能够写一个简单的jsp网页然后在浏览器中读出,并且是中文的内
- 分类:Java 查阅全文
- 单例模式完全剖析(2)---- 探究简单却又使人迷惑的单例模式
- 测试单例模式接下来,我使用与log4j相对应的JUnit来测试单例类,它会贯穿在这篇文章余下的部分。如果你对JUnit或log4j不很熟悉,请参考相关资源。例2是一个用JUnit测试例1的单例模式的案例:例2.一个单例模式的案例import org.apache.log4j.Logger;import junit.framework.Assert;import junit.framework.Te
- 分类:Java 查阅全文
- Java New I/O的使用
- NIO的使用
导读 J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。
一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存
- 分类:Java 查阅全文
- 学习Tutorial心得(3_3)_Object-Oriented Programming Concepts
- 5. 接口
一个接口是一系列方法和常量集合的表现形式。当一个类实现了一个接口,就意味这个类实现了此接口声名的所有方法。
在英语中,一个接口是不相关的设备和系统相互作用的媒介。这个概念对于java同样适用,其实协议也可以看作是一种接口。
例如,在一个商店的目录管理程序中,对于自行车这个类,至少要有两个属性:id号和价格,但这两个属性如果放在自行车这个类中,目录管理程序如何访问呢?有
- 分类:Java 查阅全文
- 什么是异常,我们为什么要关心它--The Java Tutorial--Exception第一节
- Trail: Essential Java Classes
Lesson: Handling Errors with Exceptions
什么是异常,我们为什么要关心它
单词“exception”是短语“exceptional event(异常事件)”的缩写,它定义如下:
定义:异常是程序在执行时发生的事件,它会打断指令的正常流程。
许多种类的错误将触发异常,这些问题从像硬盘(cras
- 分类:Java 查阅全文