专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
前言   在我们实际工作中经常需要实现打印功能但由于历史原因Java提供打印功能直都比较弱实际上最初jdk根本不支持打印直到jdk1.1才引入了很轻量打印支持所以在以前用Java/Applet/JSP/Servlet设计中较复杂打印都是通过ActiveX/OCXControl控件或者VB/VC来实现非常麻烦实际上SUN公司也直致力于Java打印功能完善而Java2平台则终于有了个健壮打印模式开端该打印模式和Java2D图形包充分结合成体更令人鼓舞是新发布jdk1.4则提供了套完整"Java 打印服务 API" (Java Pr Service API)它对已有打印功能是积极补充利用 [阅读全文] [PDF]
1.4.1 第一个java application  java程序分为java application(java 应用程序)和java applet(java小应用程序)两种。下面让我们编写一个java应用程序,它能够利用来自java标准库的System对象的多种方法,打印出与当前运行的系统有关的资料。其中\"//\"代表一种注释方式,表示从这个符号开始到这行结束的所有内容都是注释。在每个程序文件的开头,如果这个文件的代码中用到了系统所提供的额外的类,就必须放置一个import语句。说它是额外的是指一个特殊的类库\"java.lang\"会自动导入到每个j [阅读全文] [PDF]
正式构建自己的第一个Java程序前,还有几个问题需要注意。2.6.1 名字的可见性在所有程序设计语言里,一个不可避免的问题是对名字或名称的控制。假设您在程序的某个模块里使用了一个名字,而另一名程序员在另一个模块里使用了相同的名字。此时,如何区分两个名字,并防止两个名字互相冲突呢?这个问题在C语言里特别突出。因为程序未提供很好的名字管理方法。C++的类(即Java类的基础)嵌套使用类里的函数,使其不至于同其他类里的嵌套函数名冲突。然而,C++仍然允许使用全局数据以及全局函数,所以仍然难以避免冲突。为解决这个问题,C++用额外的关键字引入了“命名空 [阅读全文] [PDF]
最后,让我们正式编一个程序(注释⑤)。它能打印出与当前运行的系统有关的资料,并利用了来自Java标准库的System对象的多种方法。注意这里引入了一种额外的注释样式:“//”。它表示到本行结束前的所有内容都是注释: // Property.java import java.util.*; public class Property { public static void main(String[] args) { System.out.println(new Date()); Propertie [阅读全文] [PDF]
不能因为Java Micro Edition缺乏反射能力就说Java Micro Edition开发者无法利用JUnit风格测试的优点。其实,借助于具有JUnit风格的其它一些框架和工具,Java ME开发人员仍然能够改进Java ME应用程序的开发质量。本系列文章(两篇)正是想详细探讨J2MEUnit和JMUnit这两个开源框架在Java ME单元测试开发中的应用。一、引言如今,JUnit测试正在逐渐成为大多数Java标准版(SE)和企业版(EE)应用程序开发中的基本组成部分-对于那些积极拥护测试驱动开发者尤其如此。Kent Beck和Eric Gamm [阅读全文] [PDF]
1 共5条 分1页