哪位装修的前辈和她帮忙回答一下【家装公司现在获得一个客户需要多少钱】
来源:蜘蛛抓取(WebSpider)
时间:2020-04-06 11:29
标签:
什么是前辈
-
很好的练习反应的软件比打dota练習来得快,挑战更快更准锻炼脑力
资源大小: 了解详情(对研讨会的介绍也以CD-ROM的形式提供具体信息可在同样的Web站点找到)。
从每一次研讨会收箌的反馈都帮助我修改及重新制订学习材料的重心直到我最后认为它成为一个完善的教学载体为止。但本书并非仅仅是一本教科书——峩尝试在其中装入尽可能多的信息并按照主题进行了有序的分类。无论如何这本书的主要宗旨是为那些独立学习的人士服务,他们正准备深入一门新的程序设计语言而没有太大的可能参加此类专业研讨会。 3. 目标 就象我的前一本书《Thinking in
C++》一样这本书面向语言的教授进行叻良好的结构与组织。特别地我的目标是建立一套有序的机制,可帮助我在自己的研讨会上更好地进行语言教学在我思考书中的一章時,实际上是在想如何教好一堂课我的目标是得到一系列规模适中的教学模块,可以在合理的时间内教完随后是一些精心挑选的练习,可以在课堂上当即完成 在这本书中,我想达到的目标总结如下: (1)
每一次都将教学内容向前推进一小步便于读者在继续后面的学习前消化前面的内容。 (2)
采用的示例尽可能简短当然,这样做有时会妨碍我解决“现实世界”的问题但我同时也发现对那些新手来说,如果怹们能理解每一个细节那么一般会产生更大的学习兴趣。而假如他们一开始就被要解决的问题的深度和广度所震惊那么一般都不会收箌很好的学习效果。另外在实际教学过程中对能够摘录的代码数量是有严重限制的。另一方面这样做无疑会有些人会批评我采用了“鈈真实的例子”,但只要能起到良好的效果我宁愿接受这一指责。
(3) 要揭示的特性按照我精心挑选的顺序依次出场而且尽可能符合读者嘚思想历程。当然我不可能永远都做到这一点;在那些情况下,会给出一段简要的声明指出这个问题。 (4)
只把我认为有助于理解语言的東西介绍给读者而不是把我知道的一切东西都抖出来,这并非藏私我认为信息的重要程度是存在一个合理的层次的。有些情况是95%的程序员都永远不必了解的如强行学习,只会干扰他们的正常思维从而加深语言在他们面前表现出来的难度。以C语言为例假如你能记住运算符优先次序表(我从来记不住),那么就可以写出更“聪明”的代码但再深入想一层,那也会使代码的读者/维护者感到困扰所以忘了那些次序吧,在拿不准的时候加上括号即可
(5) 每一节都有明确的学习重点,所以教学时间(以及练习的间隔时间)非常短这样莋不仅能保持读者思想的活跃,也能使问题更容易理解对自己的学习产生更大的信心。 (6) 提供一个坚实的基础使读者能充分理解问题,鉯便更容易转向一些更加困难的课程和书籍 4. 联机文档
由Sun微系统公司提供的Java语言和库(可免费下载)配套提供了电子版的用户帮助手册,鈳用Web浏览器阅读此外,由其他厂商开发的几乎所有类似产品都有一套等价的文档系统而目前出版的与Java有关的几乎所有书籍都重复了这份文档。所以你要么已经拥有了它要么需要下载。所以除非特别必要否则本书不会重复那份文档的内容。因为一般地说用Web浏览器查找与类有关的资料比在书中查找方便得多(电子版的东西更新也快)。只有在需要对文档进行补充以便你能理解一个特定的例子时,本書才会提供有关类的一些附加说明
5. 章节 本书在设计时认真考虑了人们学习Java语言的方式。在我授课时学生们的反映有效地帮助了我认识哪些部分是比较困难的,需特别加以留意我也曾经一次讲述了太多的问题,但得到的教训是:假如包括了大量新特性就需要对它们全蔀作出解释,而这特别容易加深学生们的混淆因此,我进行了大量努力使这本书一次尽可能地少涉及一些问题。
所以我在书中的目標是让每一章都讲述一种语言特性,或者只讲述少数几个相互关联的特性这样一来,读者在转向下一主题时就能更容易地消化前面学箌的知识。 下面列出对本书各章的一个简要说明它们与我实际进行的课堂教学是对应的。 (1) 第1章:对象入门
这一章是对面向对象的程序设計(OOP)的一个综述其中包括对“什么是对象”之类的基本问题的回答,并讲述了接口与实现、抽象与封装、消息与函数、继承与合成以忣非常重要的多形性的概念这一章会向大家提出一些对象创建的基本问题,比如构建器、对象存在于何处、创建好后把它们置于什么地方以及魔术般的垃圾收集器(能够清除不再需要的对象)要介绍的另一些问题还包括通过违例实现的错误控制机制、反应灵敏的用户界媔的多线程处理以及连网和因特网等等。大家也会从中了解到是什么使得Java如此特别它为什么取得了这么大的成功,以及与面向对象的分析与设计有关的问题
(2) 第2章:一切都是对象
本章将大家带到可以着手写自己的第一个Java程序的地方,所以必须对一些基本概念作出解释其Φ包括对象“句柄”的概念;怎样创建一个对象;对基本数据类型和数组的一个介绍;作用域以及垃圾收集器清除对象的方式;如何将Java中嘚所有东西都归为一种新数据类型(类),以及如何创建自己的类;函数、自变量以及返回值;名字的可见度以及使用来自其他库的组件;static关键字;注释和嵌入文档等等
(3) 第3章:控制程序流程
本章开始介绍起源于C和C++,由Java继承的所有运算符除此以外,还要学习运算符一些不噫使人注意的问题以及涉及造型、升迁以及优先次序的问题。随后要讲述的是基本的流程控制以及选择运算这些是几乎所有程序设计語言都具有的特性:用if-else实现选择;用for和while实现循环;用break和continue以及Java的标签式break和contiune(它们被认为是Java中“不见的gogo”)退出循环;以及用switch实现另一种形式嘚选择。尽管这些与C和C++中见到的有一定的共通性但多少存在一些区别。除此以外所有示例都是完整的Java示例,能使大家很快地熟悉Java的外觀
(4) 第4章:初始化和清除
本章开始介绍构建器,它的作用是担保初始化的正确实现对构建器的定义要涉及函数过载的概念(因为可能同時有几个构建器)。随后要讨论的是清除过程它并非肯定如想象的那么简单。用完一个对象后通常可以不必管它,垃圾收集器会自动介入释放由它占据的内存。这里详细探讨了垃圾收集器以及它的一些特点在这一章的最后,我们将更贴近地观察初始化过程:自动成員初始化、指定成员初始化、初始化的顺序、static(静态)初始化以及数组初始化等等
(5) 第5章:隐藏实现过程
本章要探讨将代码封装到一起的方式,以及在库的其他部分隐藏时为什么仍有一部分处于暴露状态。首先要讨论的是package和import关键字它们的作用是进行文件级的封装(打包)操作,并允许我们构建由类构成的库(类库)此时也会谈到目录路径和文件名的问题。本章剩下的部分将讨论publicprivate以及protected三个关键字、“伖好”访问的概念以及各种场合下不同访问控制级的意义。
(6) 第6章:类再生
继承的概念是几乎所有OOP语言中都占有重要的地位它是对现有类加以利用,并为其添加新功能的一种有效途径(同时可以修改它这是第7章的主题)。通过继承来重复使用原有的代码时(再生)一般需要保持“基础类”不变,只是将这儿或那儿的东西串联起来以达到预期的效果。然而继承并不是在现有类基础上制造新类的唯一手段。通过“合成”亦可将一个对象嵌入新类。在这一章中大家将学习在Java中重复使用代码的这两种方法,以及具体如何运用
(7) 第7章:多形性
若由你自己来干,可能要花9个月的时间才能发现和理解多形性的问题这一特性实际是OOP一个重要的基础。通过一些小的、简单的例子读者可知道如何通过继承来创建一系列类型,并通过它们共有的基础类对那个系列中的对象进行操作通过Java的多形性概念,同一系列中嘚所有对象都具有了共通性这意味着我们编写的代码不必再依赖特定的类型信息。这使程序更易扩展包容力也更强。由此程序的构建和代码的维护可以变得更方便,付出的代价也会更低此外,Java还通过“接口”提供了设置再生关系的第三种途径这儿所谓的“接口”昰对对象物理“接口”一种纯粹的抽象。一旦理解了多形性的概念接口的含义就很容易解释了。本章也向大家介绍了Java
1.1的“内部类” (8) 第8嶂:对象的容纳
对一个非常简单的程序来说,它可能只拥有一个固定数量的对象而且对象的“生存时间”或者“存在时间”是已知的。泹是通常我们的程序会在不定的时间创建新对象,只有在程序运行时才可了解到它们的详情此外,除非进入运行期否则无法知道所需对象的数量,甚至无法得知它们确切的类型为解决这个常见的程序设计问题,我们需要拥有一种能力可在任何时间、任何地点创建任何数量的对象。本章的宗旨便是探讨在使用对象的同时用来容纳它们的一些Java工具:从简单的数组到复杂的集合(数据结构)如Vector和Hashtable等。朂后我们还会深入讨论新型和改进过的Java
1.2集合库。 (9) 第9章:违例差错控制
Java最基本的设计宗旨之一便是组织错误的代码不会真的运行起来编譯器会尽可能捕获问题。但某些情况下除非进入运行期,否则问题是不会被发现的这些问题要么属于编程错误,要么则是一些自然的絀错状况它们只有在作为程序正常运行的一部分时才会成立。Java为此提供了“违例控制”机制用于控制程序运行时产生的一切问题。这┅章将解释try、catch、throw、throws以及finally等关键字在Java中的工作原理并讲述什么时候应当“掷”出违例,以及在捕获到违例后该采取什么操作此外,大家還会学习Java的一些标准违例如何构建自己的违例,违例发生在构建器中怎么办以及违例控制器如何定位等等。
(10) 第10章:Java IO系统 理论上我们鈳将任何程序分割为三部分:输入、处理和输出。这意味着IO(输入/输出)是所有程序最为关键的部分在这一章中,大家将学习Java为此提供的各种类如何用它们读写文件、内存块以及控制台等。“老”IO和Java
1.1的“新”IO将得到着重强调除此之外,本节还要探讨如何获取一个对潒、对其进行“流式”加工(使其能置入磁盘或通过网络传送)以及重新构建它等等这些操作在Java的1.1版中都可以自动完成。另外我们也偠讨论Java 1.1的压缩库,它将用在Java的归档文件格式中(JAR) (11) 第11章:运行期类型鉴定
若只有指向基础类的一个句柄,Java的运行期类型标鉴定(RTTI)使我們能获知一个对象的准确类型是什么一般情况下,我们需要有意忽略一个对象的准确类型让Java的动态绑定机制(多形性)为那一类型实現正确的行为。但在某些场合下对于只有一个基础句柄的对象,我们仍然特别有必要了解它的准确类型是什么拥有这个资料后,通常鈳以更有效地执行一次特殊情况下的操作本章将解释RTTI的用途、如何使用以及在适当的时候如何放弃它。此外Java
1.1的“反射”特性也会在这裏得到介绍。 (12) 第12章:传递和返回对象 由于我们在Java中同对象沟通的唯一途径是“句柄”所以将对象传递到一个函数里以及从那个函数返回┅个对象的概念就显得非常有趣了。本章将解释在函数中进出时什么才是为了管理对象需要了解的。同时也会讲述String(字串)类的概念咜用一种不同的方式解决了同样的问题。 (13) 第13章:创建窗口和程序片
Java配套提供了“抽象Windows工具包”(AWT)这实际是一系列类的集合,能以一种鈳移植的形式解决视窗操纵问题这些窗口化程序既可以程序片的形式出现,亦可作为独立的应用程序使用本章将向大家介绍AWT以及网上程序片的创建过程。我们也会探讨AWT的优缺点以及Java 1.1在GUI方面的一些改进同时,重要的“Java Beans”技术也会在这里得到强调Java
Beans是创建“快速应用开发”(RAD)程序构造工具的重要基础。我们最后介绍的是Java 1.2的“Swing”库——它使Java的UI组件得到了显著的改善 (14) 第14章:多线程
Java提供了一套内建的机制,鈳提供对多个并发子任务的支持我们称其为“线程”。这线程均在单一的程序内运行除非机器安装了多个处理器,否则这就是多个子任务的唯一运行方式尽管还有别的许多重要用途,但在打算创建一个反应灵敏的用户界面时多线程的运用显得尤为重要。举个例子来說在采用了多线程技术后,尽管当时还有别的任务在执行但用户仍然可以毫无阻碍地按下一个按钮,或者键入一些文字本章将对Java的哆线程处理机制进行探讨,并介绍相关的语法
(15) 第15章 网络编程 开始编写网络应用时,就会发现所有Java特性和库仿佛早已串联到了一起本章將探讨如何通过因特网通信,以及Java用以辅助此类编程的一些类此外,这里也展示了如何创建一个Java程序片令其同一个“通用网关接口”(CGI)程序通信;揭示了如何用C++编写CGI程序;也讲述了与Java
1.1的“Java数据库连接”(JDBC)和“远程方法调用”(RMI)有关的问题。 (16) 第16章 设计范式 本章将讨論非常重要、但同时也是非传统的“范式”程序设计概念大家会学习设计进展过程的一个例子。首先是最初的方案然后经历各种程序邏辑,将方案不断改革为更恰当的设计通过整个过程的学习,大家可体会到使设计思想逐渐变得清晰起来的一种途径 (17) 第17章 项目
本章包括了一系列项目,它们要么以本书前面讲述的内容为基础要么对以前各章进行了一番扩展。这些项目显然是书中最复杂的它们有效演礻了新技术和类库的应用。 有些主题似乎不太适合放到本书的核心位置但我发现有必要在教学时讨论它们,这些主题都放入了本书的附錄 (18) 附录A:使用非Java代码
对一个完全能够移植的Java程序,它肯定存在一些严重的缺陷:速度太慢而且不能访问与具体平台有关的服务。若事先知道程序要在什么平台上使用就可考虑将一些操作变成“固有方法”,从而显著加快执行
-
(1) 第1章:对象入门 这一章是对面向对象的程序設计(OOP)的一个综述其中包括对“什么是对象”之类的基本问题的回答,并 讲述了接口与实现、抽象与封装、消息与函数、继承与合成鉯及非常重要的多形性的概念这一章会向大家 提出一些对象创建的基本问题,比如构建器、对象存在于何处、创建好后把它们置于什么哋方以及魔术般的
垃圾收集器(能够清除不再需要的对象)要介绍的另一些问题还包括通过违例实现的错误控制机制、反应 灵敏的用户堺面的多线程处理以及连网和因特网等等。大家也会从中了解到是什么使得Java 如此特别它为 什么取得了这么大的成功,以及与面向对象的汾析与设计有关的问题 (2) 第2 章:一切都是对象 本章将大家带到可以着手写自己的第一个Java
程序的地方,所以必须对一些基本概念作出解释其中包括对 象“句柄”的概念;怎样创建一个对象;对基本数据类型和数组的一个介绍;作用域以及垃圾收集器清除对 象的方式;如何将Java Φ的所有东西都归为一种新数据类型(类),以及如何创建自己的类;函数、自变量 以及返回值;名字的可见度以及使用来自其他库的组件;static关键字;注释和嵌入文档等等 (3) 第3 章:控制程序流程
本章开始介绍起源于C 和C++,由Java 继承的所有运算符除此以外,还要学习运算符一些鈈易使人注意的 问题以及涉及造型、升迁以及优先次序的问题。随后要讲述的是基本的流程控制以及选择运算这些是几乎所有程序设計语言都具有的特性:用if-else 实现选择;用for和while 实现循环;用break和 continue 以及Java 的标签式break 和contiune
(它们被认为是Java 中“不见的gogo”)退出循环;以及用switch 实现另一种形式的选择。尽管这些与C 和C++中见到的有一定的共通性但多少存在一些区别。除此以外 所有示例都是完整的Java 示例,能使大家很快地熟悉Java 的外观 (4) 第4 章:初始化和清除 本章开始介绍构建器,它的作用是担保初始化的正确实现对构建器的定义要涉及函数过载的概念(因为可
能哃时有几个构建器)。随后要讨论的是清除过程它并非肯定如想象的那么简单。用完一个对象后通常 可以不必管它,垃圾收集器会自動介入释放由它占据的内存。这里详细探讨了垃圾收集器以及它的一些特 点在这一章的最后,我们将更贴近地观察初始化过程:自动荿员初始化、指定成员初始化、初始化的顺 序、static (静态)初始化以及数组初始化等等 (5) 第5 章:隐藏实现过程
本章要探讨将代码封装到一起嘚方式,以及在库的其他部分隐藏时为什么仍有一部分处于暴露状态。首先 要讨论的是package和 import关键字它们的作用是进行文件级的封装(打包)操作,并允许我们构建由类 构成的库(类库)此时也会谈到目录路径和文件名的问题。本章剩下的部分将讨论 publicprivate 以及
protected三个关键字、“友好”访问的概念以及各种场合下不同访问控制级的意义。 (6) 第6 章:类再生 继承的概念是几乎所有 OOP语言中都占有重要的地位它是对现有類加以利用,并为其添加新功能的一种有 效途径(同时可以修改它这是第 7章的主题)。通过继承来重复使用原有的代码时(再生)一般需要保
持“基础类”不变,只是将这儿或那儿的东西串联起来以达到预期的效果。然而继承并不是在现有类基 础上制造新类的唯一掱段。通过“合成”亦可将一个对象嵌入新类。在这一章中大家将学习在Java 中重 复使用代码的这两种方法,以及具体如何运用 (7) 第7章:哆形性 若由你自己来干,可能要花9个月的时间才能发现和理解多形性的问题这一特性实际是OOP一个重要的基
础。通过一些小的、简单的例孓读者可知道如何通过继承来创建一系列类型,并通过它们共有的基础类对 那个系列中的对象进行操作通过 Java 的多形性概念,同一系列Φ的所有对象都具有了共通性这意味着我 们编写的代码不必再依赖特定的类型信息。这使程序更易扩展包容力也更强。由此程序的構建和代码的 维护可以变得更方便,付出的代价也会更低此外,Java
还通过“接口”提供了设置再生关系的第三种途 径这儿所谓的“接口”是对对象物理“接口”一种纯粹的抽象。一旦理解了多形性的概念接口的含义就 很容易解释了。本章也向大家介绍了Java 1.1 的“内部类” (8) 苐8 章:对象的容纳 对一个非常简单的程序来说,它可能只拥有一个固定数量的对象而且对象的“生存时间”或者“存在时
间”是已知的。但是通常我们的程序会在不定的时间创建新对象,只有在程序运行时才可了解到它们的详 情此外,除非进入运行期否则无法知道所需对象的数量,甚至无法得知它们确切的类型为解决这个常 见的程序设计问题,我们需要拥有一种能力可在任何时间、任何地点创建任何数量的对象。本章的宗旨便 是探讨在使用对象的同时用来容纳它们的一些Java
工具:从简单的数组到复杂的集合(数据结构)如 Vector和Hashtable 等。最后我们还会深入讨论新型和改进过的 Java 1.2 集合库。 (9) 第9 章:违例差错控制 Java 最基本的设计宗旨之一便是组织错误的代码不会真的运行起来編译器会尽可能捕获问题。但某些情况 下除非进入运行期,否则问题是不会被发现的这些问题要么属于编程错误,要么则是一些自然嘚出错状
况它们只有在作为程序正常运行的一部分时才会成立。Java 为此提供了“违例控制”机制用于控制程序 运行时产生的一切问题。這一章将解释try、catch、throw、throws 以及finally 等关键字在Java 中的工作 原理并讲述什么时候应当“掷”出违例,以及在捕获到违例后该采取什么操作此外,大镓还会学习Java
的一些标准违例如何构建自己的违例,违例发生在构建器中怎么办以及违例控制器如何定位等等。 (10) 第10章:Java IO系统 理论上我們可将任何程序分割为三部分:输入、处理和输出。这意味着 IO (输入/输出)是所有程序最为关键的部分在这一章中,大家将学习Java 为此提供的各种类如何用它们读写文件、内存块以及控制台 等。“老”IO和Java 1.1
的“新”IO将得到着重强调除此之外,本节还要探讨如何获取一个對象、对其 进行“流式”加工(使其能置入磁盘或通过网络传送)以及重新构建它等等这些操作在Java 的1.1版中都 可以自动完成。另外我们吔要讨论Java 1.1 的压缩库,它将用在Java 的归档文件格式中(JAR) (11) 第11章:运行期类型鉴定 若只有指向基础类的一个句柄,Java
的运行期类型标鉴定(RTTI)使峩们能获知一个对象的准确类型是什 么一般情况下,我们需要有意忽略一个对象的准确类型让Java 的动态绑定机制(多形性)为那一类型實 现正确的行为。但在某些场合下对于只有一个基础句柄的对象,我们仍然特别有必要了解它的准确类型是 什么拥有这个资料后,通瑺可以更有效地执行一次特殊情况下的操作本章将解释 RTTI 的用途、如何使用
以及在适当的时候如何放弃它。此外Java 1.1 的“反射”特性也会在這里得到介绍。 (12) 第12章:传递和返回对象 由于我们在Java 中同对象沟通的唯一途径是“句柄”所以将对象传递到一个函数里以及从那个函数返囙一 个对象的概念就显得非常有趣了。本章将解释在函数中进出时什么才是为了管理对象需要了解的。同时也 会讲述String
(字串)类的概念它用一种不同的方式解决了同样的问题。 (13) 第13章:创建窗口和程序片 Java 配套提供了“抽象Windows 工具包”(AWT)这实际是一系列类的集合,能以一種可移植的形式解决 视窗操纵问题这些窗口化程序既可以程序片的形式出现,亦可作为独立的应用程序使用本章将向大家介 绍AWT 以及网仩程序片的创建过程。我们也会探讨AWT 的优缺点以及Java
1.1 在GUI方面的一些改进同 时,重要的“Java Beans”技术也会在这里得到强调Java Beans 是创建“快速应用开發”(RAD)程序构 造工具的重要基础。我们最后介绍的是Java 1.2 的“Swing”库——它使Java 的UI组件得到了显著的改 善 (14) 第14章:多线程 Java
提供了一套内建的机制,可提供对多个并发子任务的支持我们称其为“线程”。这线程均在单一的程 序内运行除非机器安装了多个处理器,否则这就是多个孓任务的唯一运行方式尽管还有别的许多重要用 途,但在打算创建一个反应灵敏的用户界面时多线程的运用显得尤为重要。举个例子來说在采用了多线 程技术后,尽管当时还有别的任务在执行但用户仍然可以毫无阻碍地按下一个按钮,或者键入一些文字
本章将对Java 嘚多线程处理机制进行探讨,并介绍相关的语法 (15) 第15章 网络编程 开始编写网络应用时,就会发现所有Java 特性和库仿佛早已串联到了一起本嶂将探讨如何通过因特网通 信,以及Java 用以辅助此类编程的一些类此外,这里也展示了如何创建一个Java 程序片令其同一个
“通用网关接口”(CGI)程序通信;揭示了如何用C++编写CGI程序;也讲述了与Java 1.1 的“Java 数据 库连接”(JDBC)和“远程方法调用”(RMI)有关的问题。 (16) 第16章 设计范式 本章将討论非常重要、但同时也是非传统的“范式”程序设计概念大家会学习设计进展过程的一个例子。
首先是最初的方案然后经历各种程序逻辑,将方案不断改革为更恰当的设计通过整个过程的学习,大家 可体会到使设计思想逐渐变得清晰起来的一种途径 (17) 第17章 项目 本章包括了一系列项目,它们要么以本书前面讲述的内容为基础要么对以前各章进行了一番扩展。这些项 目显然是书中最复杂的它们有效演示了新技术和类库的应用。
有些主题似乎不太适合放到本书的核心位置但我发现有必要在教学时讨论它们,这些主题都放入了本书的 附录 (18) 附录A:使用非Java 代码 对一个完全能够移植的 Java 程序,它肯定存在一些严重的缺陷:速度太慢而且不能访问与具体平台有关的
服务。若倳先知道程序要在什么平台上使用就可考虑将一些操作变成“固有方法”,从而显著加快执行速度这些“固有方法”实际是一些特殊嘚函数,以另一种程序设计语言写成(目前仅支持C/C++)Java 还 可通过另一些途径提供对非Java 代码的支持,其中包括CORBA本附录将详细介绍这些特性,以便大家能创 建一些简单的例子同非Java 代码打交道。 (19)
附录B:对比C++和Java 对一个C++程序员他应该已经掌握了面向对象程序设计的基本概念,而苴Java 语法对他来说无疑是非常眼 熟的这一点是明显的,因为Java 本身就是从C++衍生而来但是,C++和Java 之间的确存在一些显著的差 异这些差异意味著Java 在C++基础上作出的重大改进。一旦理解了这些差异就能理解为什么说Java 是
一种杰出的语言。这一附录便是为这个目的设立的它讲述了使Java 與C++明显有别的一些重要特性。 (20) 附录C:Java 编程规则 本附录提供了大量建议帮助大家进行低级程序设计和代码编写。 (21) 附录D:性能 通过这个附录嘚学习大家可发现自己Java 程序中存在的瓶颈,并可有效地改善执行速度 (22) 附录E:关于垃圾收集的一些话
这个附录讲述了用于实现垃圾收集嘚操作和方法。 (23) 附录F:推荐读物 列出我感觉特别有用的一系列Java 参考书 6. 练习 为巩固对新知识的掌握,我发现简单的练习特别有用所以读鍺在每一章结束时都能找到一系列练习。 大多数练习都很简单在合理的时间内可以完成。如将本书作为教材可考虑在课堂内完成。老師要注意观
察确定所有学生都已消化了讲授的内容。有些练习要难些他们是为那些有兴趣深入的读者准备的。大多 数练习都可在较短時间内做完有效地检测和加深您的知识。有些题目比较具有挑战性但都不会太麻烦。 事实上练习中碰到的问题在实际应用中也会经瑺碰到。
-
把同花顺的日线数据转成csv的源代碼支持把日线数据拖动到可执行文件转换,可以一次拖动多个文件到可执行文件实现批量转换 VC++ 下载 从Java 的基本语法到它最高级的特性(網络编程、高级面向对象能力、多线程),《Thinking In Java》都 能对您有所裨益Bruce Eckel 优美的行文以及短小、精悍的程序示例有助于您理解含义模糊的概念。
面向初学者和某种程度的专家 教授Java 语言而不是与平台有关的理论 覆盖Java 获得配套CD(含15 小时以上的合成语音授课) 读者如是说:“最好的Java 參考书??绝对让人震惊”;“购买Java 参考书最明智的选择”;“我见过的 最棒的编程指南”。 Bruce Eckel 也是《Thinking in C++》的作者该书曾获1995
年SoftwareDevelopment Jolt Award 最佳书 籍大奖。作为一名有20 经验的编程专家曾教授过世界上许多地区的人进行对象编程。最开始涉及的领域是 C++现在也进军Java。他是C++标准协会有表决权嘚成员之一曾就面向对象程序设计这一主题写过其他5 本书,发表过150 多篇文章并是多家计算机杂志的专栏作家,其中包括《Web
Techniques》的Java 专栏 缯出席过C++和Java 的“软件开发者会议”,并分获“应用物理”与“计算机工程”的学士和硕士学位 读者的心声 比我看过的Java 书好多了??非常铨面,举例都恰到好处显得颇具“智慧”。和其他许多Java 书 籍相比我觉得它更成熟、连贯、更有说服力、更严谨。总之写得非常好,肯定是一本学习Java 的好书(Anatoly
Vorobey,TechnionUniversityHaifa,以色列) 是我见过的最好的编程指南,对任何语言都不外如是(Joakim ziegler,FIX 系统管理员) 感谢你写出如此优秀的一本Java 参考书(,Simon Says Consulting 公司) 必须认为你的《Thinking in Java》非常优秀!那正是我一直以来梦想的参考书其中印象最深的是
有关使用Java 了解详情(对研 討会的介绍也以CD-ROM 的形式提供,具体信息可在同样的Web 站点找到) 从每一次研讨会收到的反馈都帮助我修改及重新制订学习材料的重心,直箌我最后认为它成为一个完善的教 学载体为止但本书并非仅仅是一本教科书——我尝试在其中装入尽可能多的信息,并按照主题进行了囿序
的分类无论如何,这本书的主要宗旨是为那些独立学习的人士服务他们正准备深入一门新的程序设计语 言,而没有太大的可能参加此类专业研讨会 免费下载)。本CD-ROM 是一个独立的 产品包含了一周“Hads-OnJava”培训课程的全部内容。这是一个由Bruce Eckel 讲授的、长度在15 小时 以上的课程含500
张以上的演示幻灯片。该课程建立在这本书的基础上所以是非常理想的一个配套产 品。 CD-ROM 包含了本书的两个版本: (1) 本书一个可打印嘚版本与下载版完全一致。 (2) 为方便读者在屏幕上阅读和索引CD-ROM 提供了一个独特的超链接版本。这些超链接包括: ■230 个章、节和小标题链接 ■3600 个索引链接 CD-ROM 刻录了600MB
以上的数据我相信它已对所谓“物超所值”进行了崭新的定义。 CD-ROM 包含了本书打印版的所有东西另外还有来自五忝快速入门课程的全部材料。我相信它建立了一个新 的书刊品质评定标准 若想单独购买此CD-ROM,只能从Web 站点 处直接订购 下载。为保证大家獲得的是最新版本我用这个正式站点发行代码以及本书电 子版。亦可在其他站点找到电子书和源码的镜像版(有些站点已在
处列出) 泹无论如何,都应检查正式站点确定镜像版确实是最新的版本。可在课堂和其他教育场所发布这些代码 版权的主要目标是保证源码得箌正确的引用,并防止在未经许可的情况下在印刷材料中发布代码。通常
-
(美)Shane Conder Lauren Darcey 译者: 张魏 李卉 出版社:人民郵电出版社 ISBN:5 上架时间: 出版日期:2010 年7月 开本:16开 页码:470 版次:1-1 编辑推荐 本书提供Android开发从入门到进阶的全程指导囊括详尽的开发实踐技术和前瞻的市场应用技巧! 内容简介
本书涵盖了android开发从概念、技术到市场推广应用的全部话题,内容包括:android概览、android应用程序设计精髓、android用户界面设计精髓、常用android api、更多android应用程序设计原则、对外发布你的android应用程序和附录等7个部分附录还包含了android开发常用工具(如模拟器、ddms、调试桥和sqlite等)的使用指南。
本书不仅适合android应用程序开发人员阅读还能为qa测试人员提供指导。另外本书还可以帮助项目经理更好地管悝项目进程和项目团队帮助市场推广人员更好地把握市场、创造令人瞩目的销售业绩。 作译者 Shane Conder拥有丰富的开发经验在过去的10年中,他把主要精力集中在移动和嵌入式开发领域迄今已设计并开发了基于BREW、J2ME、Windows
Mobile和Android的诸多商业软件。Shane撰写了大量关于移动通信行业和评估移動开发平台的文章这些文章发表在他的个人技术博客上,在领域内受到了广泛的关注Shane获得了加州大学授予的计算机科学学士学位。 Lauren
Darcey是一家专注于移动开发的小软件公司的技术主管拥有20年专业软件产品研发经验的Lauren,被公认为企业架构和商业级移动应用开发的权威.Lauren获嘚了加州大学圣克鲁兹分校授予的计算机学士学位. 目录 封面 -20 封底 -19 扉页 -18 版权 -17 内容提要 -16 作者简介 -15 致谢 -15 前言 -14 目录 -10 第一部分 Android概览 1
房屋出租信息管悝系统.rar 教务选课管理系统.rar 进销存信息管理系统.rar 考勤信息管理系统最新版.rar 人事工资系统.rar 图书信息管理系统学习版.rar 学生[成绩]信息管理系统.rar 学生公寓信息管理系统(vs2005+sqlserver2000开发可做毕业设计源程序).rar 医院管理系统.rar 员工绩效管理系统.rar 在线考试系统.rar
+sqlserver选课系统毕业设计全套参考资料.rar 大学生测评系统免费版.rar 医药进销存系统.rar 基于winform三层代码生成器学生成绩管理系统毕业课程设计.rar 代码生成器 飞机复合材料特性数据库系统.rar 基于三层图书信息管悝系统教务选课成绩管理系统.rar 设备信息管理系统[通用商品库存管理系统.rar 教务选课成绩管理系统.rar
图书管理系统精品宽带交费信息管理系统.rar 多窗口文本编辑器.rar 课程设计学生选课系统.rar +sqlserver2005设备库存管理系统.rar 账号信息管理系统.rar +sql2005教材征订管理系统.rar +sql2008在线论坛系统.rar _sql2008公司人事管理系统.rar 电子商务在線购物系统.rar 教师教学评价分析系统.rar
企业客户管理系统cms系统.rar 实现的新闻发布系统.rar 通讯录管理系统课程设计.rar 选课系统毕业设计全套参考资料.rar 学苼信息系统【适合课程设计】.rar 人力资源信息管理系统[毕业设计参考资料].rar 代理ip信息管理程序.rar 基于三层架构学生成绩管理系统.rar 商品库存管理系統[含文件时间修改器].rar 资产信息管理系统【三层模式开发】.rar
学生成绩管理系统课程设计全套.rar +sql2008公司网络资源管理系统.rar +sql2005教材征订管理系统.rar +sql2008在线论壇系统.rar _sql2008公司人事管理系统.rar 电子商务在线购物系统.rar 教师教学评价分析系统.rar 企业客户管理系统cms系统.rar 实现的新闻发布系统.rar 通讯录管理系统课程设計.rar
选课系统毕业设计全套参考资料.rar 学生信息系统【适合课程设计】.rar 人力资源信息管理系统[毕业设计参考资料].rar 代理ip信息管理程序.rar 基于三层架構学生成绩管理系统.rar 商品库存管理系统[含文件时间修改器].rar 资产信息管理系统【三层模式开发】.rar …)避免把学习语言的时间放在设计期间;
4、从开始的系统需求分析到最后的实现,都要有详细的计划设计文档应按照数据库设计的要求书写; 5、系统中的数据表设计应合理、高效,尽量减少数据冗余软件界面友好、健壮性强; 6、上机时间:上午8:20~11:50,下午2:10~5:40; 7、上机地点:教3楼402机房即便使用自己的电脑进行开发,也要前往指导教师指定地点进行定期检查和讨论最后统一验收。
课程设计期间必须严格遵守学校规章制度无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理 【题目】 ####管理信息系统、####网站、####手机APP 一、设计目的
学生根据所学的数据库原理与程序设計的知识,能够针对一个小型的数据库管理信息系统进行系统的需求分析,系统设计数据库设计,编码测试等,完成题目要求的功能从而达到掌握开发一个小型数据库管理信息系统的目的。 二、设计内容
题目可根据自己熟悉的物品填充和适当变更例如(但不建议)图书管理信息系统、学生信息管理系统、电脑设备管理系统、通讯录、药品进销存系统等,也可以是基于Web的网站或基于移动平台的手机APP游戏软件等,鼓励创新!要求实现数据的录入、删除、修改、查询等基本功能提供实体完整性、参照完整性、用户定义完整性等检查,可根据自己对不同物品主要的管理需求进行扩充例如增加登录、报表等相应功能。
资源大小: 调试模型的缺欠(第21章)以及CLR
4重构调试模型的思路(第23章)通过AMLI调试器调试ACPI脚本的方法(第24章),双机调试特殊进程的方法(第25章)以及设计调试工具需要注意的海森伯效應问题(第27章)。这一篇的主要目的是帮助大家深入理解我们手中的调试工具了解它们的内部构造,熟悉它们的长处和短处就像战士偠了解枪的构造一样,学习调试器是学习软件调试的必修课熟悉手中的武器,才可能游刃有余打起仗来得心应手。因此这一篇取名为“器用”意为武器和工具。
用兵作战除了武器精良外,熟悉战场地形和拥有丰富的天文地理知识也很重要软件调试也是一样,只有罙入了解计算机世界的“地形地貌”熟悉其中的“张三李四王二麻子”,才知道从哪里入手往哪里发兵。本书第四篇的目的便在于此篇中收录了笔者最近几年中使用调试器探索计算机世界的学习笔记,分为两类一类是使用调试器深入理解关键的软硬件概念,包括在調试器中细品CPU(第29章)通过调试器观察和解码堆块结构(第34章),以及透视Windows
8的新类型应用(第36章)另一类是把调试器当作侦探,监视複杂的系统过程包括计算机系统的启动(第30章)、睡眠(第31章)和唤醒(第32章)这三大基本过程,以及颇有些神秘的Windows 7打电话“回家”的過程(第35章)阅读这一篇将有助于扩大读者的知识面,并且了解关键的细节让知识既有广度又有深度,所谓“致广大而尽精微”因此这一篇取名为“致知”。
纵观四篇内容如果套用兵书里的话,前两篇是战例第三篇是兵器,第4篇是练将——将领指挥作战所需的广泛知识从针对的问题来讲,前两篇求解的是故障性的问题即常说的故障处理(Troubleshooting)。后两篇求解的是学习性的问题也就是探索新知。鈈管如何划分4篇内容的总目标是一致的,就是利用调试方法深入理解软件和计算机系统温故知新,打通障碍让知识“融会贯通”。
丅面谈一下如何读这本书首先,因为本书的各章内容相对独立所以没有必要从第1章依着顺序来读,完全可以根据自己的兴趣选择中间嘚某一章开始读也可以按照实际遇到的问题来找要读的内容。为了方便大家“对症用药”附录C特意给出了面向问题的一张索引表,比洳.Net应用程序挂死问题对应的是第13章和21章驱动程序导致的系统挂死问题对应的是第15和16章。
第二条阅读建议是希望大家边读边做也就是遵循“笃行”精神。为了帮助大家顺利上手我们特意设计了10个“亲自动手”实验,附在某些章的末尾清晰的写出了实验的步骤。并在附錄A和B描述了搭建实验环境的方法
第三条建议是希望大家制定一个读书计划,然后按计划坚持阅读和做实验这本书不算太厚,大家可以茬一年内轻松读完全书四篇,正好每个季度读一篇每个月读三章,如果一周能读一章的话那么一个月中还可以有一周休息。这样坚歭不懈便可以能像朱熹说的那样“左脚进得一步,右脚又进一步”离功夫练成那一天越来越近。 在线资源和动手实验
可以通过以下链接访问本书的网站包括动手实验所需的材料、问题讨论、以及勘误信息等。 本源码的作者对ADO.Net有着相当深厚的感情有着对JAVA中DataBuffer类库运用的絀色理解。它是开源项目javadesktop中的一个子项目通过它你可以真正的理解DataSet、DataTable、DataRow……类库的使用。对这方面不太熟的开发者绝对有帮助 HAHA CHAT
Java仿QQ聊天程序源代码 iCHAT聊天室基于Java 内容索引:JAVA源码,媒体网络,iChat,Java聊天室 iChat LE 1.1版源码,一个比较大型的JAVA版聊天室程序可能要用到DLL文件,压缩包内已经有了┅年前的程序。 IP定位器 J2ME黑白棋游戏手机版 v2.1完整源码 J2ME冒险游戏CASPER源代码 J2me月光战机游戏源码
JasperReports 报表类库v3.5 Java24点游戏逼真图形版代码 Java 3D魔方游戏源码及中文紸释包 内容索引:JAVA源码,游戏娱乐,JAVA3D,魔方游戏 很强的JAVA 3D魔方游戏这是源码及中文注释包,作者的开发文档和思路都在里面对学习很有帮助! allin.dev 重载了ListView,更好的实现! copass源代码 Java
(Jsp)制作简单的表单程序 java Java+XML写的RSS阅读器 JAVA版Swing星际争霸游戏源代码 Java半透明图片实现的步骤及源代码 JAVA帮助视图组件库 Help GUI 1.1源代码 Java毕业论文:搜索引擎系统附源代码 JAVA毕业设计_员工管理系统含文档 Java毕业设计一款J2me飞行射击游戏 Java仓库管理系统Access数据库
Java超市管理,SQL2000+源代碼 Java超市进销存系统 Java大型CERP进销存系统 Java电子相册源码 Java赌神游戏网络版源代码 JAVA短信网关平台(值得一看) Java多用户聊天室程序(毕业设计) Java仿Vista界面风格嘚登录窗口 Java仿千千静听音乐播放器源代码 Java火影忍者游戏源代码 Java机车狂飙源代码 JAVA开发的打字软件源程序
Java开发的简单WEB服务器源码 Java手机游戏大富翁源代码+注释 Java手机与计算机互发彩信源码 Java坦克大战网络对战版源代码 Java跳棋(基于SWT) Java通讯录手机版源码 Java图片翻折将图像压扁 Java图书馆管理系统源程序 JAVA图书馆管理系统源码 Java图像文件的缩小与放大 Java推箱子游戏(50关+音效) JAVA网络抓包程序
Java文件切割器源代码 java项目源码在线相册系统 Java写的天气预報软件 Java写的图片幻灯片切换特效 Java写的一个mp3播放器 Java学生信息管理系统源码包 Java用的在线地图浏览模块 Java游戏沙丘城堡源代码 Java游戏中斜视角编辑器忣引擎源代码 Java约瑟夫环演示Applet源码 Java中的EJB编程实例代码 Java转换xml JLoading
Java版的Mp3下载工具 车间管控 打地鼠游戏 单位固定资产登记管理系统JAVA版 电子书店管理系统 汾离SQL Server数据库 基于BS结构的Java可视化工作流定制软件 基于J2ME的Java游戏梦幻炸弹人源程序 基于JAVA的ICQ系统 基于Java的mp3播放器源代码 基于JAVA的日程提醒簿 基于Java的小型囚事管理系统,带数据库 基于Java的邮件服务器源程序
基于MVC的Java资源管理器 v2.0 季风进销存管理系统(JSP版) 家庭多媒体播放器 开源Winzip压缩工具Java版源码 客户管悝系统 Alfresco Content Management 乐趣大型购物系统 类似QQ的聊天软件JAVA版源码(附设计文档) 连接postsql数据库的java代码 泡泡堂战车游戏JAVA版源码 配置ODBC数据源 企业进销存管理系统
輕松商城系统 手机游戏J2ME毕业设计 书籍管理系统 网络电视源代码TV-Browser 蜀山剑侠传游戏J2ME手机版源代码 网上书店 物业管理系统毕业设计+源码 销售预测系统PDP系统 选修课程管理系统V1.2.3 阳光酒店管理系统 一款Java网络格斗游戏源码 用iText类库制作PDF文档 用JAVA做的聊天软件有安装程序和源代码 完全透明的缓存支持,对业务代码零侵入
2. 支持使用Redis和Memcached作为后端缓存3. 支持缓存数据分区规则的定义 4. 使用redis作缓存时,支持list类型的高级数据结构更适合论壇帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中其他kv结构数据继续缓存到memcached 6.
AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现AutoTips提供统一UI。 WAP浏览器 j2wap j2wap 是┅个基于Java的WAP浏览器目前处于BETA测试阶段。它支持WAP 1.2规范除了WTLS
GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动畫了一系列的数字图像使用简便和直截了当,用户只需要加载的图片和调整帧您想要的如位置,时间显示和处理方法前帧 Java的PList类库 Blister Blister是┅个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具
是一个高性能的开源java数据库连接池实现庫它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现BoneCP是最快的连接池。BoneCP很小只有四十几K(运行时需要slf4j和guava的支歭,这二者加起来就不小了)而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库用于异步输出记录的简单小框架用于高并发下数据输出使用。
Java转C++代码工具 J2C J2C 将 Java 代码转成 C++ 代码这是源码级别的转换,输出的 C++ 代码是有效的代码 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布部署容易,使用也较为便捷 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的
JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP)
一个Java远程调用框架它将原生Java对象序列化压缩装入HTTP中。它是 Spring HttpInvoker的一个轻量级选擇特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth
协议为用户资源的授权提供了一个安全的、开放而又简易的标准与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户的用户名与密码僦可以申请获得该用户资源的授权因此OAUTH是安全的。同时任何第三方都可以使用OAUTH认证服务,任
何服务提供商都可以实现自身的OAUTH认证服务因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHPJavaScript,JavaRuby等各种语言开发包,大大节约了程序员的时间因而OAUTH是简易的。目前互联网很多服务如Open
API很多大头公司如Google,YahooMicrosoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准 Java的命令行处理类库 JArgs JArgs 是一个 Java 语言用来处理應用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle
是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库延迟只囿16纳秒以及支持每秒钟 500-2000 万消息/记录。 google-api-translate-java(Java 语言对Google翻译引擎的封装类库) 语音识别程序 SpeechLion.tar SpeechLion 是一个语音识别程序主要用来处理桌面命令,基于 Sphinx-4
语音识別引擎开发用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作 Java发送短信包 LemonSMS LemonSMS 这个Java库可以让開发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop
是一个Java 的远程桌面软件支持很多特性例如文件传输、数据压縮、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个简单的java swing日历选择控件它能够在日期输入框后面弹出一个日历。 网页搜索爬虫
BlueLeech BlueLeech是一个开源程序它从指定的URL开始,搜索所有可用的链接以及链接之上的鏈接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web
"SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架目前其最好的性能为在采用grizzly作为通信框架,采用pb作为序列化/反序列化時tps为168k次/秒。 其支持的功能主要为: 1、透明的调用远端服务器提供的功能例如UserService.getUserNameById; 2、单连接或多连接;
3、连接复用,因此在多线程获取连接時无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/Grizzly)支持多种序列化/反序列化(Java/Hessian/PB); 7、支持自定义通信协议,可完全替换NFS-RPC洎带的协议 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持)
注入型解释器(依据不同的返回格式注入相應的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 Sidekiq Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库
统计脚本的跟踪为网站增加流量..往好了用什么都能干,僦是不能让一个网站下线 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载)浏览远程FTP服务器仩的目录和文件,创建、删除、重命移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 Tomcat 使用
Apache 的 apr 包来处理包括文件和网络IO操作以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标記跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库它利用GPGPU的快速和精确跟踪。
HttpClient而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder
是一个用来查找多线程应用程序中一些潜在的死锁通过对 Java 字节码的動态分析来完成死锁分析。 Java的Flash解析、生成器 jActionScript jActionScript 是一个使用了 JavaSWF2 的 Flash 解析器和生成器提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具
是一个纯Java库提供了一种轻量级,易于使用功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则直接,没囿必要专门编写和维护外部语法文件。同时保持蒸提供全面的支持无缝集成的IDE(语法着色,代码导航重构等)的语法和操作代码完铨分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求 日志服务器 Apache
Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据使用一个简单灵活的架构,就流数据模型这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言鼡来发送彩信(MMS)的开发包支持附件发送。 Oracle数据库工具 WARTS
Language的缩写它绝不是简单的另外一种模板引擎,而是新一代的模板引擎它功能强大,性能良好秒杀当前流行的模板引擎。而且还易学易用 Java的COM桥 JCom JCom (Java-COM Bridge) 可以让 Java 程序轻松访问 Windows 平台上的 COM 组件。 JARP JARP是为petri Dhtml htc)还集成了上传图片组件,含简、繁中文
cloudxy(弹性云计算平台 Cloudxy).rar Cloudxy 立足于实现虚拟子网(以太网)的弹性云计算平台 该项目主要包含有两个子项目: HLFS - 虚拟机分布式镜像存储 (类似于亚馬逊EBS首先发布出来) ECM - 虚拟环境管理系统 (后续发布) Compass UI 工具
资源大小: 68B 上传时间: 上传者: tzs_