JAVA ’ 目录归档

Java IO: FileReader和FileWriter

作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com)

本章节将简要介绍FileReader和FileWriter。与FileInputStream和FileOutputStream类似,FileReader与FileWriter用于处理文件内容。

阅读全文

《Java特种兵》1.6 常见的目录与工具包

本文是《Java特种兵》的样章,感谢博文视点和作者授权本站发布

1.6 常见的目录与工具包

很多做Java开发的同学们,在达到一定程度后,开始“身手不凡”,成为大侠,在了解了底层后,开始自己写东西。这个阶段容易纠结的就是重复制造,在了解了底层后我们需要提升知识面,知道哪些是别人提供的,哪些是需要我们自己写的。
阅读全文

《Java特种兵》1.5 功底补充

本文是《Java特种兵》的样章,感谢博文视点和作者授权本站发布

1.5 功底补充

看完1.4节,发现胖哥废话很多,貌似没啥干货了!

为了不让大家认为功底只有String那么一点点东西,胖哥就再增加对原生态类型、集合类的说明,这两方面的内容相信所有的Java开发者都必然会用到。

†† 1.5.1 原生态类型

原生态类型是“神马”?

原生态类型就是Java中不属于对象的那5%部分。
阅读全文

Java IO: 流

原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com)

Java IO流是既可以从中读取,也可以写入到其中的数据流。正如这个系列教程之前提到过的,流通常会与数据源、数据流向目的地相关联,比如文件、网络等等。

流和数组不一样,不能通过索引读写数据。在流中,你也不能像数组那样前后移动读取数据,除非使用RandomAccessFile 处理文件。流仅仅只是一个连续的数据流。

阅读全文

一个高可扩展的基于非阻塞IO的服务器架构

原文链接   译者:mailto:ahahage@163.com

  • 目录
  • 线程体系结构
  • 反应堆模式
  • 组件架构
  • 接收器
  • 分配器
  • 分配器级别事件处理器
  • 应用程序级别事件处理器
  • 总结
  • 参考资料

阅读全文

Java IO: Reader And Writer

原文链接 作者: Jakob Jenkov  译者: 李璟(jlee381344197@gmail.com)

Java IO的Reader和Writer除了基于字符之外,其他方面都与InputStream和OutputStream非常类似。他们被用于读写文本。InputStream和OutputStream是基于字节的,还记得吗?

阅读全文

  • 17,411 人阅读
  • Java IO: Reader And Writer已关闭评论

Cloud Card能否干掉App

感谢同事【向西】投递本稿

云OS 3.0已发布,总算向外界表达了我们想做个啥,很多人也开始质疑,Cloud Card到底是个啥?云OS 3.0算不算自主研发的OS?等等,今天想就Cloud Card能否干掉App这个主题聊聊这些事情。

阅读全文

  • 12,660 人阅读
  • Cloud Card能否干掉App已关闭评论

《Java特种兵》1.4 功底概述

NOYK{JPEFY}9BBPNBW48OHI本文是《Java特种兵》的样章,感谢博文视点和作者授权本站发布

1.4 功底概述

本节是本章的“道”第一次总结,胖哥会尽量简单说明。

1.4.1 什么是功底

古人有句话:“心有灵犀一点通”,形容相互之间的交流十分默契,而融洽的基础在于彼此十分了解对方。在专业领域上要做到这一点,就是要深深地了解技术以及它的内在。

阅读全文

深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)

本文首发在infoQ    作者:刘锟洋

前言

经过本系列的上半部分JDK1.8 AbstractQueuedSynchronizer的实现分析(上)的解读,相信很多读者已经对AbstractQueuedSynchronizer(下文简称AQS)的独占功能了然于胸,那么,这次我们再借助另一个工具类:CoutDownLatch,换个角度看看AQS的另外一个重要功能——共享功能的实现。

阅读全文

《Java特种兵》1.3 简单数字游戏玩一玩

本文是《Java特种兵》的样章,感谢博文视点和作者授权本站发布

1.3 简单数字游戏玩一玩

数字游戏?没错,就是玩数字游戏!

Java怎么玩?马上见证下!

玩数字有什么用途呢?我们不是虚拟数据给别人看,而是通过玩数字转换,让我们更了解计算机的数字运算,也许数字运算可以有一些神奇的地方,有些变态的问题也不是我们想的那么简单。

这里不讲基本的“四则运算”,胖哥会讲一些运算符,然后再讲讲“大数字”是如何处理的。
阅读全文

《Java特种兵》1.2 一些简单算法,你会如何理解

本文是《Java特种兵》的样章,感谢博文视点和作者授权本站发布

1.2 一些简单算法,你会如何理解

终于迎来第二次聚会的机会,本节内容会轻松许多,也许一盏茶的工夫就可以听完这个小故事。

注:其实本节并不是讨论算法,例子也会很简单,如果你对算法很熟悉,请跳过此节。

想要从一堆数据中找出一个max、min。

想要从100万个数字中找出最大的10个数字。

你的想法是什么?你会如何找?先排序,再找,或者摸不到头脑。

阅读全文

Java IO: 字节和字符数组

原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com)

Java中的字节和字符数组,经常被用于临时存储应用程序内部的数据,所以数组也是常见的数据来源以及数据流目的地。如果你在程序执行过程中需要频繁访问文件的内容,你可能会愿意将文件加载到数组中去。当然你可以通过索引直接访问这些数组。但是如果你有一个组件的设计初衷是从InputStream或者Reader而非数组中读取某些数据呢?

阅读全文

《Java特种兵》1.1 String的例子,见证下我们的功底

本文是《Java特种兵》的样章,感谢博文视点和作者授权本站发布

1.1 String的例子,见证下我们的功底

哇塞,第1节就开始讲代码例子,受不了啦,胖哥,你坏死了!所有的书第1节都是写这个领域有什么东西的。

哈哈,小胖哥天生就是个逆天之人哦,希望你能先实践有了感性认识后,再进行理论了解内在。

下面的代码改编于网络牛人的一段程序,先看代码清单1-1。

阅读全文

Java网络教程

译者:贾毅  校对:方腾飞

本系列尚未翻译完成,有兴趣参与翻译的请在本文评论处留言。

1 Java 网络教程: 基础
2 Java 网络教程: Socket
3 Java 网络教程: ServerSocket
4 Java Networking: UDP DatagramSocket
5 Java 网络教程: URL + URLConnection
6 Java网络教程:JarURLConnection
7 Java 网络教程: InetAddress
8 Java网络教程:Protocol Design

阅读全文

Java IO: 网络

原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 校对:方腾飞

Java中网络的内容或多或少的超出了Java IO的范畴。关于Java网络更多的是在我的Java网络教程中探讨。但是既然网络是一个常见的数据来源以及数据流目的地,并且因为你使用Java IO的API通过网络连接进行通信,所以本文将简要的涉及网络应用。

阅读全文

return top