`
文章列表
在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重 量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比 较著名的大型库。 标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。 1、Dinkumware ...
最近看了一篇文章:     美国的勇气号登陆火星表面,NASA的科学家们正是通过Java这种程序语言来控制勇气号的。     从表面上看,科学家像玩Java游戏一样遥控勇气号,的确非常简单,实际上在SUN和NASA的网站提供一款名 ...
写道 1.老师叫用更&&更&&更&&造句。偶同学写到安尔乐卫生巾更干、更爽、更安心。 2.一篇介绍老师的外貌。应该是老师有一张瓜子脸,偶写成老师有一张爪子脸。我们语文老师差点没疯掉。 3.我和同学某某某一起骑车出门玩,他的气门芯坏了,我就把我的拔下来给他装上,我俩一起高高兴兴骑车回家了。 4.运动会100米终于开始了,同学们像一只只脱缰的野狗奔了出去。 5.解放军叔叔一个个匍匐前进,就像一条条绿色的青虫在地上蠕动。 6.我因病故在教室里&&我弟弟新剃了一个光头,就像少林寺的小秃驴一样&&am ...
justjavac 写道 花开可要欣赏, 然后就去远行. 惟有不等花谢, 才能记得花红. 有酒可要满饮, 然后就去远行. 惟有不等大醉, 才能觉得微醺. 有情可要恋爱, 然后就去远行. 惟有恋的短暂, 才能爱得永恒。
  <一>   你不会有那美丽的相逢,除非之前,你能忍受等待的孤独.   你不会有那明朗的清晨,除非之前,你的睡梦能忍受黑夜的迷雾。   你也不会赢得任何东西,除非你敢于投下赌注.   赌注,生命的赌注,就 ...
一、引子          话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz 车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”, ...

程序员寓言

写道    一只壁虎迷了路,这时正好有一条大鳄鱼远远地爬了过来,准备要一口吃掉它,情急之下,小壁虎上前一把抱住了鳄鱼的腿,大声喊:"妈妈!"大鳄鱼一愣,立即老泪纵横:"儿啊,才做半个月程序员,咋就瘦成这样了........
    (1)所有数据都应该隐藏在所在的类的内部。   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。   (3)尽量减少类的协议中的消息。   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和 ...
1.你需要精通面向对象分析与设计(OOA/OOD)、设计模式(GOF,J2EEDP)以及综合模式。 你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库 collections, serialization, streams, networking, multithreading, reflection, event, handling, NIO, localization, 以及其他 3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工 ...
熟练掌握开发工具 做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVA One很可能会成为未来的主流开发工具之一。其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,C Builder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读 ...
下面的程序用一个方法对字符进行了分类。这个程序会打印出什么呢? public class Classifier {     public static void main(String[] args) {         System.out.println(             classify('n') + classify('+') + classify('2'));     }     static String classify(char ch) {         if ("0123456789".indexOf(ch) >= 0)            ...
下面的程序从一个字节序列创建了一个字符串,然后迭代遍历字符串中的字符,并将它们作为数字打印。请描述一下程序打印出来的数字序列: public class StringCheese { public static void main(String[] args) { byte bytes[] = new byte[256]; for (int i = 0; i < 256; i++) bytes[i] = (byte)i; String str = new String(bytes); ...
面的是一个合法的Java程序吗?如果是,它会打印出什么呢? \u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0020\u0020\u0020 \u0063\u006c\u0061\u0073\u0073\u0020\u0055\u0067\u006c\u0079 \u007b\u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0020\u0020 \u0020\u0020\u0020\u0020\u0073\u00 ...
下面的程序是对一个老生常谈的例子做出了稍许的变化之后的版本。那么,它会打印出什么呢? /** * Generated by the IBM IDL-to-Java compiler, version 1.0 * from F:\TestRoot\apps\a1\units\include\PolicyHome.idl * Wednesday, June 17, 1998 6:44:40 o’clock AM GMT+00:00 */ public class Test{ public static void main(String[] args){ ...
下面的程序使用了两个Unicode的转义字符,它们是用其十六进制代码来表示Unicode字符。那么,这个程序会打印什么呢? public class EscapeRout{ public static void main(String[] args){ // \u0022 是双引号的Unicode转义字符 System.out.println("a\u0022.length() +\u0022b".length()); } } 对该程序的一种很肤浅的分析会认为它应该打印出26,因为在由两个双引号"a\ ...
Global site tag (gtag.js) - Google Analytics