摘要:使用java操作二进制文件和使用java操作文本文件两篇文章分别介绍了如何操作二进制文件和文本文件,事实上java中还有基于data的数据操作,这里的data指的是java的基本数据类型和string。基本数据类型包括byte、int、char、long、float、double、boolean和short。
说到java的基本数据类型必须谈到的两个类是datainputstream和data......
摘要:今天在sun看到一篇采访kvm之父at的文章,觉得很不错。因此翻译了其中一部分,希望能对网友有所帮助。antero taivalsaari是kvm的创始人,他领导了cldc规范的开发并对j2me的很多特性都做出了巨大的贡献。q:kvm是如何形成的?a:在来到sun工作之前,我在电话设备制造商工作,因此我对移植适宜在手机上运行的java平台十分有兴趣。但是我们遇到的问题是,目前所有嵌入式版本的jav......
C++资源之不完全导引 [上]
最后更新:2004年6月11日 【程序编程相关:
模拟键盘按键 自动输入文字】
撰文/ 曾毅 陶文 【推荐阅读:
开发能够识别 DPI 的应用程序】
.本文2004年5月首发于«csdn开发高手»,版权归该杂志与«程序员»杂志社所有.杂志限于篇幅部分内容有所删节,此处版本为相对完整版本. 【扩展信息:
阻止 Visual Basic .NET】
声明:
.本文为介绍性文章,会随笔者学习c++语言不断更新.
前言
无数次听到“我要开始学习c++!”的呐喊,无数次听到“c++太复杂了,我真的学不会”的无奈.stan lippman先生曾在«c++ primer»一书中指出“c++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对c++的敬畏.诚然,c++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使它的学习者望而却步,欲求深入者苦不堪言.希望这一份不完全导引能够成为您c++学习之路上的引路灯.
撰写本文的初衷并不打算带领大家体验古老的c++历史,如果你想了解c++的历史与其前期发展中诸多技术的演变,你应当去参考bjarne的«the design and evolution of c++».当然也不打算给大家一个无所不包的宝典(并非不想:其一是因水平有限,其二无奈c++之博大精深),所给出的仅仅是一些我们认为对于想学习c++的广大读者来说最重要并且触手可及的开发与学习资源.
本文介绍并分析了一些编译器,开发环境,库,少量的书籍以及参考网站,并且尽可能尝试着给出一个利用这些资源的导引,望对如同我们一样的初学者能够有所裨益.
编译器
在c++之外的任何语言中,编译器都从来没有受到过如此之重视.因为c++是一门相当复杂的语言,所以编译器也难于构建.直到最近我们才开始能够使用上完全符合c++标准的编译器(哦,你可能会责怪那些编译器厂商不能尽早的提供符合标准的编译器,这只能怪他们各自维系着自身的一套别人不愿接受的标准).什么?你说这无关紧要?哦,不,你所需要的是与标准化c++高度兼容的编译环境.长远来看,只有这样的编译器对c++开发人员来说才是最有意义的工具,尤其是对于程序设计语言的学习者.一至性让代码具备可移植性,并让一门语言及其库的应用更为广泛.嗯,是的,我们这里只打算介绍一些公认的优秀编译器.
borland c++
这个是borland c++ builder与borland c++ builder x这两种开发环境的后台编译器.(哦,我之所以将之分为两种开发环境你应当能明白为什么,正如delphi7到delphi8的转变,是革命性的两代.)borland c++由老牌开发工具厂商borland倾力打造.该公司的编译器素以速度快,空间效率高著称,borland c++ 系列编译器秉承了这个传统,属于非常优质的编译器.标准化方面早在5.5版本的编译器中对标准化c++的兼容就达到了92.73%.目前最新版本是borland c++ builder x中的6.0版本,官方称100%符合ansi/iso的c++标准以及c99标准.嗯…这正是我前面所指的“完全符合c++标准的编译器”.
visual c++...
下一页 摘要:j2me开发网最近开辟了java技术与wap开发专题,专题将主要讲述wap开发和java技术中相互结合的部分。不再开辟新的文章栏目,如果网友发表wap相关的技术请归入java技术与wap开发专题。
wap(wireless application protocal)是开放的协议,这与日本的i-mode有所不同,后者是封闭的。wap事实上是无线网络和internet网络相结合的产物。本来的无线网......