|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.
到这个时分,人人也许会堕入一种窘境当中,嫌疑是不是存在IO流的另外一种计划计划,并大概请求更年夜的代码量。另有人能提出一种更乖僻的计划吗?现实上,Java1.1对IO流库举行了一些严重的改善。看到Reader和Writer类时,年夜多半人的第一个印象(就象我一样)就是它们用来交换本来的InputStream和OutputStream类。但真相并不是云云。只管不倡议利用原始数据流库的某些功效(如利用它们,会从编译器收到一条告诫动静),但本来的数据流仍然失掉了保存,以便保持向后兼容,并且:
(1)在老式条理布局里到场了新类,以是Sun公司分明不会保持老式数据流。
(2)在很多情形下,我们必要与新布局中的类团结利用老布局中的类。为到达这个目标,必要利用一些“桥”类:InputStreamReader将一个InputStream转换成Reader,OutputStreamWriter将一个OutputStream转换成Writer。
以是与本来的IO流库比拟,常常都要对新IO流举行条理更多的封装。一样地,这也属于粉饰器计划的一个弱点——必要为分外的天真性支付价值。
之以是在Java1.1里增加了Reader和Writer条理,最主要的缘故原由即是国际化的需求。老式IO流条理布局只撑持8位字撙节,不克不及很好地把持16位Unicode字符。因为Unicode次要面向的是国际化撑持(Java内含的char是16位的Unicode),以是增加了Reader和Writer条理,以供应对一切IO操纵中的Unicode的撑持。除此以外,新库也对速率举行了优化,可比旧库更快地运转。
与本书其他中央一样,我会试着供应对类的一个概述,但假定你会使用联机文档弄定一切的细节,好比办法的细致列表等。
从一个编程语言的普及程度来将,一个好的IDE是至关中要的,而现在的java的IDE虽然已经很好了,但是和.net网页编程比起来还是稍微差一些的,这是个客观事实。java要想普及的更好。DE是必须加以改进的。 |
|