- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 Java NIO API详解2
在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供非阻塞(non-blocking)IO操作的API被引入。本文对其进行深入的介绍。 N
2015-08-27 17:53:03 282
转载 理解Java NIO
基础概念 缓冲区操作 缓冲区及操作是所有I/O的基础,进程执行I/O操作,归结起来就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么把缓冲区填满(读)。如下图内核空间、用户空间 上图简单描述了数据从磁盘到用户进程的内存区域移动的过程,其间涉及到了内核空间与用户空间。这两个空间有什么区别呢? 用户空间就是常规进程(如JVM)所在区域,用户空间是非特权区域,如不能直接
2015-08-27 17:38:33 388
转载 手动编译APK的流程
备注:android sdk版本不同,安装之后在tools下可能会少dx.bat,apkbuilder.bat文件,通过升级SDK或者单独下载放在对应的目录,也可正常使用; 一、手动编译APK的流程如下: 1.生成资源文件:使用Android SDK提供的aapt.exe生成R.java类文件 2.编译本地库:使用Android SDK提供的aidl.exe把.aid
2015-08-27 15:15:50 549
转载 Java Networking: Protocol Design
If you are designing a client-server system you may also have to design a communication protocol between the client and the server. Of course, sometimes this protocol is already have been decided fo
2015-08-27 14:25:45 426
转载 JAR命令&JAR包详解
JAR命令&JAR包详解 write by Jack.Hao JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。 JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.ex
2015-08-27 09:56:15 472
转载 JAVA调用系统命令或可执行程序
通过 java.lang.Runtime 类可以方便的调用操作系统命令,或者一个可执行程序,下面的小例子我在windows和linux分别测试过,都通过。基本原理是,首先通过 Runtime.getRuntime() 返回与当前 Java 应用程序相关的运行时对象,然后调用run.exec(cmd) 另启一个进程来执行命令(cmd为要执行的命令)。 一、运行一个可执行程序
2015-08-27 09:53:02 341
转载 JAVA流技术(IO编程)
JAVA流技术(IO编程) 流的作用:如何从能够发送字节序列的任何数据源取得输入,以及如何将输出发送到能够接收字节序列的任何目的地。即:输入/输出问题。 字节序列的源和目的地可以是文件、网络连接、内存块等,存储在文件中的信息和从网络连接中接收的信息,从本质上处理方法是相同的。 数据最终都保存为一个字节序列,但是在程序设计中应当用更高级的数据结构来处理,如字符或对象序列等。
2015-08-27 09:51:59 532
Android 网络访问框架
2013-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人