内容列表
- Thinking in Java 中文版 2
- 引言
同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。不可将Java简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java的强大。为了按这种方式理解Java,首先必须掌握它与编程的一些基本概念。本书讨论了编程问题、它
- 分类:Java 查阅全文
- Thinking in Java 中文版 3
- 第1章 对象入门“为什么面向对象的编程会在软件开发领域造成如此震憾的影响?”面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。如果说它有缺点,那就是
- 分类:Java 查阅全文
- Thinking in Java 3
- 第2章 一切都是对象“尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特性都是后者不具备的,这些特性使C++在某些地方显得过于复杂。Java语言首
- 分类:Java 查阅全文
- Java语言入门 -- 第一章 Java的产生与特点
- 第一章 Java的产生与特点
1.1 Java产 生 的 历 史 与 现 状
1.1.1 Java产 生 的 历 史
Java来 自于Sun公 司 的 一 个 叫Green的 项 目, 其 原 先 的 目 的 是 为 家 用 消费
- 分类:Java 查阅全文
- 最大化JAVA代码的可重用性
-
最大化JAVA代码的可重用性
——克服传统OO方法在重用方面的缺陷
摘要:不要放弃编写可重用代码的努力!本文介绍了三种对现有代码进行修改以提高其可重用性的方法。
在程序员中似乎存在着一种日益普遍的观点,认为重用只是一个神话。或许是传统的面向对象编程方法中所存在的不足增加了重用的困难。本文介绍了从另外一种不同的途径使重用成为可能的三个步骤。
第一
- 分类:Java 查阅全文
- HTML、Swing还是XML,Java客户端工具选择?(三)
- Swing存在的问题在于布署时的速度和兼容性问题。现在,它的一个重大改进解决了这些问题并使Java客户端应用程序重新成为一个可行的选择,CPU的速度在过去2年中翻了一番。在JDK 1.3中,基于Swing的应用程序的运行速度已经非常快了,所需要的内存也相当少。这就使我们在布署Swing方面还存在着最后一个问题,那就是如何进行布署,在这里,我们有三种解决方案可供选择。 方案一:Java插件 基
- 分类:Java 查阅全文
- HTML、Swing还是XML,Java客户端工具选择?(四)
- 基于XML/XSLT的客户端应用程序 在这里,我们假定你已经对XML有了基本的理解,我将重点讨论其前端应用程序的开发。与XML相关的用户界面开发的一个主要特征是内容和表达方法之间互不干涉。简单地说,就是数据被保存为XML文档,而不再负责数据的使用和显示,根据决定数据格式和在网页上输出方式的样式表(XSLT)在HTML、WML、XHTML和其他
- 分类:Java 查阅全文
- 提升JAVA程序的性能
-
随着时间的推移,Java虚拟机变得越来越好,但是通过一些简单的技巧,你仍然可以明显地改进程序的性能。
简介
Java的诸多优点已经广为称道。特别是“一次编程,到处运行”的承诺使开发人员可以自由地进行跨平台应用程序的开发而不存在预处理器指令的开销。通常认为Java的弱点在于其性能方面。
在当前这种认识并不是完全正确的,有很多产品可以提高Java程序的性能并
- 分类:Java 查阅全文
- C# v.s JAVA
-
最近C#和java谁更好的争论已经有一段时间了,我也谈谈自己的感想。 其实单纯从语言上来讲,C#应该比java更具有优越性。为什么是应该呢?原因如下: 1) c#作为一种语言,比java语言出现晚了五年(差不多)。如果从“历史总在进步”这个观点来看,c#应该更好。这个理论在IT界并不总是成立,但考虑到微软的开发实力和经济
- 分类:Java 查阅全文
- 用java.net包建立双向通讯
- 利用java.net包提供的网络能力。以有连接流通讯方式为例,
在服务器端的操作为一般为:
⑴ 创建一个ServerSocket对象,在指定端口监听客户端发来的请求。
⑵ 在接收到请求时accept()方法将返回一个Socket对象。
⑶ 用上述Socket对象创建输入、输出流对象。
⑷ 通过输入、输出流与客户交互。
⑸ 交互完
- 分类:Java 查阅全文
- JBuilder 4 Enterprise 开发CORBA/WEB应用实例
- 实例思路 本实例将建立一个银行账号查询程序。先创建一个IDL文件,执行idl2java编译器,生成服务器端的骨架和对应的客户端的桩,然后,基于以上生成的框架,创建服务器端JAVA程序和html客户端程序。 实例开发工具 Borland Jbuilder 4 Enterprise (1) 选择File|New Project 菜单,在Jbuilder 中创建一个新项目。 (2) 修改Project
- 分类:Java 查阅全文
- JBuilder下调试java程序最简单的例子
- 初学者总问如何在JBuilder中调试JAVA程序,下面给出个最简单的例子:
首先在 JBuilder建立了一个空的工程 App.jpx,
然后再在工程里面添加了一个文件"Hello.java"
(是用他的向导生成的:Files->New...->Class)
//Hello.java package app; public class Hello { public stat
- 分类:Java 查阅全文
- sun 称 java 存在漏洞!
- Sun微系统公司在一份安全公告中表示,在其Java软件的组件中存在一个安全漏洞,可能会使一些运行Java软件的服务器容易遭到黑客的攻击。这份安全公告已经被张贴在Bugtraq安全列表上。
据Sun公司称,这个安全漏洞可以影响面向Linux、Windows和Solaris操作系统的1.1和1.2版Java运行环境。不过,这个安全漏洞不会影响微软的IE浏览器和网景的Navigator浏览器。
- 分类:Java 查阅全文
- 用jdbc连接数据库基础
- <%@ page import="java.sql.*"%><%@ page contentType="text/html;charset=gb2312" %> <HTML><HEAD><TITLE> 连接数据库 </TITLE><META NAME="Generator" CONTENT="EditPlus">&
- 分类:Java 查阅全文
- HTML、Swing还是XML,Java客户端工具选择?(一)
- [前言:] Java软件设计师和管理人员经常会面临这样的难题:在开发应用软件的客户端时,应该在Swing、HTML、XML三种技术中选择谁。在这篇文章中,我将把自己在这三种技术方面的经验与广大读者共享,并对在Java应用软件开发中选择哪一种技术提出一些标准和技巧。在文章的最后,还会介绍一种整合Java Swing和HTML的新方法。
与现有的技术相比,Java有明显的优点,因此它已经在服
- 分类:Java 查阅全文
- HTML、Swing还是XML,Java客户端工具选择?(二)
- 基于Swing的GUI客户端 今天还有多少人在使用Java Applet作为客户端?也许使用基于HTML的UI更安全,但这是最好的选择吗? AT&T的一个业务部门Telecorp PCS曾经开发过一个应用程序,使其商店可以收集希望购买移动电话的用户的资料,检查其信用卡,然后立即开通移动电话,除了确认用户输入的信息外,应用还必须通过使用排序、选择和其他的标准数据库功能处理提交的报告。
- 分类:Java 查阅全文
- JSP高级编程 3
- 第3章JSP开发平台的建立:Tomcat自从J S P发布以后,推出了各式各样的J S P引擎。作为世界上用得最多的We b服务器软件—A p a c h e的Apache Group也在进行J S P的实用研究。最初的软件产品是在A p a c h e的Java Servlet引擎即A p a c h e J S e r v的基础上实现的G N U J S P,一直到G N U J S P 1
- 分类:Java 查阅全文
- 且看微软的.Net和Sun公司的J2EE如何对垒(2)
- 正确的响应是甚麽?
对于微软的开发商,.Net是一个好的构架,你可以将许多事情交给微软的体系结构去完成。ASP.NET比ASP好,ADO.NET比ADO和DCOM出色,但有所差别,C# 比C和C++更好。.Net最初版将在2001年的某个时候可以得到,因此你有足够的时间准备。但是可以肯定,它将成为微软平台的缺省(约定)开发环境。如果您现在正在微软的开发构架中从事开发工作,将.Net的元件采纳到
- 分类:Java 查阅全文
- J2EE与.NET平台关于电子企业的两种设想(1)
-
Java 2企业版(J2EE)
VS
.NET平台
关于电子企业的两种设想
Roger Sessions
ObjectWatch, Inc.
March 28, 2001 6:59 AM
本白皮书版
- 分类:Java 查阅全文
- J2ee与ASP.NET平台电子企业的两种构想(2)
-
.NET平台体系结构
整个.NET平台体系结构可以分为4个主要部分:
.NET基础设施和工具:用来构建和运行电子企业系统的基础设施和工具,包括Visual Studio.NET,.NET Enterprise Servers,.NET Framework。
.NET基础服务:.NET服务包括一组用于Internet的信息共享服务,如Passport.NET (用于用户身份
- 分类:Java 查阅全文