当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。
 

 

    摘要:java io 的性能可以使用标准的缓冲类提高。如果要求从磁盘上读取数据,它会试图读取内存中已有的数据;如果代码希望向磁盘写一些东西,它可能在完成写操作前将输出在内存中存放一段时间以等待更多的数据。 在java io中,将一个字符写入内存比写到磁盘上快得多,例如: try{writer writer = new filewriter( new file( "file.txt" ......
 ·我的面向对象程序观    »显示摘要«
    摘要: 一、面向对象概念的一些误解 “面向对象”是一个如今被人叫烂的词汇,就像去年人们都喜欢把自己的公司打上“.com”的标记一样。其实有多少人能真正理解这个词汇呢,很难说。我喜欢这样来比喻人们对“对象”一词的滥用。“对象”就好比人们经常说的“酷”和“爽”,很多人并不仔细考虑这两个词的差别,在很多情况下他们是通用的,“酷”和“爽”通常表达“心情不错”的意思,你可以在你玩的高兴的时候,大声的叫嚷“太酷......


Java语言的一些关键特性

【程序编程相关:微软公布Office07更多细节 十年来

(1)easy:java的语法比c++的相对简单,另一个方面就是java能使软件在很小的机器上运行,基础解释其与类库的支持的大小约为40kb,增加基本的标准库与线程支持的内存需要增加125kb.  【推荐阅读:赛门铁克今年9月将推出"Genesis"

【扩展信息:Force10科学家探讨保护高性能网的复

(2)分布式:java带有很强大的tcp/ip协议族的例程库,java应用程序能够通过url来穿过网络来访问远程对象,由于servlet机制的出现,使java编程非常的高效,现在许多的大的web server都支持servlet. 

(3)oo:面向对象设计是把重点放在对象及对象的接口上的一个编程技术.其面向对象与c++有很多不同,在与多重继承的处理及java的原类模型. 

(4)健壮特性:java采取了一个安全指针模型,能减小重写内存与数据崩溃的可能型. 

(5)安全:java用来设计网路与分布系统,这带来了新的安全问题,java可以用来构建防病毒与防攻击的system.事实证明java在防毒这一方面做的比较好. 

(6)中立体系结构:java编译其生成体系结构中立的目标文件格式可以在很多处理器上执行,编译器产生的指令字节码(javabytecode)实现此特性,此字节码可以在任何机器上解释执行. 

(7)可移植性:java中对基本数据结构类型的大小与算法都有严格的规定所以可移植性很好. 

(8)多线程:java处理多线程的过程很简单,java把多线程实现交给底下操作系统或线程程序完成.所以多线程是java作为服务器端开发语言的流行原因之一. 

(9)applet与servlet:能够在网页上执行的程序叫applet,需要支持java的浏览器很多,而applet支持动态的网页,这是很多其他语言所不能做到的. 

基本概念 

1.oop中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道 can or not而不是how and why.所有的程序是由一定的属性与行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率. 

2.oop中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance).
...   下一页
 ·mvc减少编程复杂性    »显示摘要«
    摘要: 随着面向对象的语言(如java)的迅速发展和普及,越来越多的编程人员开始在应用开发中使用这些语言。然而原有的开发语言(即面向操作的开发语言如c++等)在短时间内还不可能退出历史舞台,因此现在就出现了面向对象的语言和传统的面向操作的语言共存的局面。在设计应用中同时使用两类不同的语言(混合语言设计)比过去只使用一类语言会带来许多新的问题,其中复杂性就是混合语言设计中最经常遇到的问题。下面我们探讨混合......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE