内容列表
- 在JAVA中阻止类的继承(官方和非官方)
- 在JAVA中阻止类的继承(官方和非官方办法)By Usman Saleem
在面向对象的理论中, 有一些方案要求你用一个办法来声明一个不可继承的类。一般而言,如果类提供的功能不应该被改变,或者更恰当的说,是被覆盖(override)的时候才会出现这种情况。在这篇文章里,我讨论在JAVA语言中来实现这种行为的办法,官方和非官方的办法。
官方办法
JAVA语言提供的一个关键字“FINAL”可以用
- 分类:Java 查阅全文
- 彻底明白JAVA的异常处理-1
- 一.基本异常
1. 抛出异常的原理
1) 像产生一个Java对象那样在heap上以new产生一个异常对象。
2) 停止目前的执行路
- 分类:Java 查阅全文
- JDBC与字符集总结
- JDBC与字符集总结danci.z(小谢), 2003.11.16
通过JDBC访问数据库时遇到的字符集问题中,可以归纳为如下因素:
- JVM对字符集的处理
JVM核心完全使用Unicode字符集,编码上采用UTF-16LE(x86和Unix)。 Java编译器扫描.java源文件时将完成预转换,比如在中文Windows上编译.java文件时,你可能已经注意到.java文件中的字
- 分类:Java 查阅全文
- Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南二--开发篇2
- Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南二--开发篇 (2)
Author:Junnef Jin
Date: 2003/11/25
 
- 分类:Java 查阅全文
- Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南二--开发篇(1)
- Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南二--开发篇 (1)
Author:Junnef Jin
Date: 2003/11/25
- 分类:Java 查阅全文
- 浅谈字符串长度
- 字符串长度计算是最简单了,说这个话题难免被人笑话,不过要是计算的字符串有具体要求就稍微有点想头了。高手自然可以跳过不读,免得我贻笑大方。最近做新闻发布系统,编辑发表新闻的时候标题不能超,所以要做个script计算一下长度(这里主要是说java,javascript带过),要求标题里面的英文算半个,中文算一个字长,标签不能算长度,标签是为了页面上显示标题颜色而来的。于是有如下script<sc
- 分类:Java 查阅全文
- Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南一--安装篇
- Jakarta Tomcat5.0+Apache Cocoon2.1.3开发初步指南一--安装篇
Author:Junnef Jin
Date: 2003/11/25
&
- 分类:Java 查阅全文
- Configuration,J2EE通天塔的混乱之源
- Java应用程序获得配置信息的方式可谓千奇百怪,配置文件的安排也毫无章法,每个人或许都有自己的一套读/写配置信息的习惯做法。“如果应用程序体系结构是巴别塔,配置就是让巴别塔项目陷于混乱的‘语言’。”
————————
If architecture were to be the tower of babel, configuration is its language
Satya Komat
- 分类:Java 查阅全文
- 《克隆人的进攻》面向对象Java版
-
Java Q&A - Java 问答 - Attack of the clones - 克隆人的进攻 之 面向对象Java版
Java Q&A Java 问答
Attack of the clones
克隆人的进攻
- 分类:Java 查阅全文
- Q and A: J2EE 1.4: The Gold Standard for Web Services
- Q and A: J2EE 1.4: The Gold Standard for Web Services
November 24, 2003by Mark Hapner, J2EE 1.4 Specification Lead and Web Services strategist, Sun Microsystems, Inc.
Q. What is the significance of
- 分类:Java 查阅全文
- 好的JAVA风格(Part 1)
- 好的JAVA风格(Part 1)By Thornton Rose
介绍
作为一个已经工作了很多年的软件开发者和咨询师,我看过大量形形色色的程序语言代码。其中有文雅的也有丑陋的,但是不幸的是,它们中大多数代码都是丑陋的。 我希望能够说服你们,我的开发伙伴们,我们应该足够的重视我们的代码风格,尤其是那些在应用程序中提供用户接口和其他可视化部分的代码。在这两部分系列的第一部分, 我会解释为什
- 分类:Java 查阅全文
- 彻底明白Java的IO系统
- 一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) input s
- 分类:Java 查阅全文
- Java中文识别问题完全解决办法[二]
- ==============================================================================
上篇写了一篇文章,说中文解决方法的,这一篇在做一个小的整理,
与我联系:[email protected] QQ: 9690501
最新修改时间 : 2003-11-24
============================
- 分类:Java 查阅全文
- 基于JAVA的WEB服务器工作机制(3)完
- Request类
Request类代表一个HTTP请求。Socket处理客户端的通讯,将返回一个InputStream对象,通过传递该对象,可以构造一个Request类的实例。通过调用InputStream 对象的read方法来获得这个HTTP请求的原始数据(raw data)。
Request 有两个公共方法:parse 和 getUri。parse方法解释HT
- 分类:Java 查阅全文
- 一个简单的jsp连接sqlserver数据库的小实例
- 一个简单在jsp页面中连接sqlserver数据库的小实例。
<%@ page contentType="text/html; charset=GBK" %><html><head><title>connect the db</title></head>
<%@ page import="java.sql.*"%&g
- 分类:Java 查阅全文
- 基于JAVA的WEB服务器工作机制(2)
- ServerSocket 类
Socket 类表示的是客户端的socket。无论什么时候,只要你想连接到一个远程服务器的应用,你都要构建一个socket。如果你想执行一个服务器应用程序,比如HTTP服务或者FTP服务的程序,那么你需要使用不同的途径。因为你的服务器必须一直是开机闲置,所以它不知道什么时候客户机试图来连接它。
这个时候,需要使用java.net.ServerSocket
- 分类:Java 查阅全文
- 端口扫描程序(java)
-
import java.net.*;import java.io.*;
public class Scanner implements Runnable{ private InetAddress IPAddress; private int Port; private Thread allportThread;
public Scann
- 分类:Java 查阅全文
- 基于JAVA的WEB服务器工作机制(1)
- 基于JAVA的WEB服务器工作机制(1)
一个WEB服务器也被称为一个HTTP服务器,因为它使用HTTP协议和它的客户进行通讯,而这些客户通常是浏览器。 一个基于JAVA的WEB服务器使用了两个重要的类:java.net.Socket和java.net.ServerSocket,并且是通过HTTP消息进行通讯的。本文开头将讨论HTTP和这两个类,后面,将解释一个简单WEB服务器应用程序的工作机制
- 分类:Java 查阅全文
- 软件也能播放--MM的展现层解决方案:Flex(4)
-
数据访问
Macromedia Flex为面向服务器架构(SOA – service-oriented architecture)而开发。在这一模型中,应用通过与分散在不同地方的服务进行交互,来完成自己的任务。例如,如果创建一个在线旅行应用,你需要与不同的服务进行交互:全球旅馆预定服务,目的信息服务,天气服务等等。这些服务可能以不同的机制来提供,并且来
- 分类:Java 查阅全文
- 软件也能播放--MM的展现层解决方案:Flex(3)
-
定义自己的组件
在Flex中,你可以从头开始,或通过扩展Flex组件库中已有的组件,来创建自己的组件。创建组件就象创建一个应用一样:用MXML排布用户界面,用ActionScript编写用界面逻辑。
下面的一个例子是,通过扩展VBox类来创建简单的信用卡选择组件。
<?xml version="1.0" e
- 分类:Java 查阅全文