`
无量
  • 浏览: 1146416 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
(转)   什么是流:   流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。   流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字符流的实现是基于自动转换的,读取数据时会把数据按照JVM的默认编码自动转换成字符。   字节流由InputStream和OutputStream处理,而字符流由Reader和Writer处理。Reader和Write ...
javaIO详解(转)    Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。    ( 一 )以字节为导向的 stream------ ...
java容器框架概述 通常我们所说的java集合框架,其实是java容器框架中的一不部分,java的集合框架主要指继承了Collection接口的Set接口、List接口和Queue接口对应的相关实现类,用来存放数据的容器,这里面可以存放数据的容器还有Map接口对应的实现类,还有各种数据类型的数组,都是可以存放数据集的容器。 下面这个图如包含了java容器框架所涉及的所有容器 这里面Collections主要是用来处理List的工具类, Arrays主要是用来处理数组的工具类, 相关的用法还有Exectors是用来创建各种线程执行器的工具类, 此类用法值得学习
1.Request类(模拟HttpServletRequest) package ex01.pyrmont; import java.io.IOException; import java.io.InputStream; public class Request { private InputStream input; private String uri; public Request(InputStream input) { this.input = input; } public String getUri() { return uri; ...
1.everything:用来快速搜索电脑磁盘中的各种文件,支持文件名字的正则匹配,查询速度非常快 2.firebug:是一款安装在firefox中的用来调试web页面的插件十分好用 3.AWStats:可以很对Web,FTP,Mail服务器的日志数据进行分析统计,并生成统计图表,可以统计网站的很多信息 4.Funnel Web analyzer:,可以分析网站一天内每小时的访问流量变化 5.HttpRequester:是一款firefox的插件,用来查看http请求和响应,显示详细的信息,很好用 6.jd-gui:java class文件反编译功能 7.json-view:格式化j ...
1.Server类 import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * 服务器端 */ public class Server { ServerSocket server = null; int serverPort = 9999; int backlog = 3;//ServerSocket构造函数中的backlog参数 public Server() throws Exception { server = new Server ...
MIME(Multipurpose Internet Mail Extensions)多功能网际邮件扩充协议。在HTTP协议中,MIME被定义在Content-Type后。 最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言文档,而为了支持多媒体数据类型,HTTP协议中就是用了附加在文档之前数据类型信息来标识数据类型。 常见的MIME类型: 超文本标记语言:.html  --->  text/html 普通文本:.txt  ---->  text/plain JEPG图形:.jepg,.jpg  ---->  image/jepg ...
今天在一个讨论群中有人问了一个问题,要去掉文件中的汉字等特殊字符,只保留数字,写了个小程序实现这个功能 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; im ...
vim中编码方式的设定(转)   以前在设置vi的编码方式设定的时候, 是直接从网上找的相关的方法, 主要是在/etc/vimrc文件中添加如下的内容: set fileencodings=utf-8,latin-1, gb2312,gbk,gb18030 set termencoding=utf-8 set encoding=prc 这样做可以使vi正确的显示文件内容是中的文件. 但是存在一个问题,就是如果要在vi中显示中文文件名的时候就会乱码. 之前我在网上搜索相关的问题, 几乎没有人提出这个问题, 然后我就容忍了一段时间,但是很不爽. 今天下决心要解决这个问题. ...
linux操作系统环境变量LANG和NLS_LANG区别 在linux操作系统中环境变量针对语言项设置有几个,经常设置的是LANG和NLS_LANG。 LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date;NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效。 例如:   复制代码 代码示例: export LANG=zh_CN.GB2312  export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK    $export LANG=zh_CN.GB2312  $date  ...
en_US.UTF-8、zh_CN.UTF-8叫做字符集,就是说‘A’、‘B’、‘中’、‘国’等对应的整数值, en_US.UTF-8只包含了ASCII码,zh_CN.UTF-8包含了6000多个汉字? 如果是这样的话,那所谓UTF-8,就是把这些整数,编写成一串字节的方法?   UTF-8 是编码方式, en_US.UTF-8 和 zh_CN.UTF-8 是语言环境,也就是字符集 en_US.UTF-8 和 zh_CN.UTF-8 包含的字符数量是基本上一样的,大概是七万个汉字,编码都是 UTF-8 编码,字符集是 Unicode,版本是 4.1 吧?zh_CN.GB18030 和 ...
TXT文件编码格式解析   TXT文件常用的编码格式有多种,ASCII码,Unicode码等多种,说明如下: 文件直接以数据开头,无头信息,为ANSI标准的ASCII编码; 文件头两个字节是FF FE,为Unicode编码; 文件头三个字节FE FF 00,为UTF-16BE编码; 文件头三个字节EF BB BF,为UTF-8编码;   查看方法:用UE打开文件,CTRL+H按16进制显示文件,可以观察文件存储的字节码信息  
win7显示中文乱码怎么办?       Unicode是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。但由于不同国家和地区采用的字符集不一致,很可能出现无法正常显示所有字符的情况,那么非 Unicode选项作用就是在遇到这种情况时,把非 Unicode编码字符按照你选择的语言进行显示(百度知道)。     我先了解下非unicode是什么意思,小编这里要写的时候系统的非unicode中文显示乱码怎么办?就是要更改非unicode的语言,那么哪里修改呢?大家一起来看下吧。 ...
1.按文件的编码方式utf8进行相应的解码显示和编码写入(T.java编码方式utf8) 要进行读写的文件T.java使用utf8编码方式进行编码 内容:(按utf8显示) //你好世界杯 执行下面代码 package com.hank.comments; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOExc ...
    Java与Unicode:(转)          Java的class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是unicode编码的。总之,          Java采用了unicode字符集,使之易于国际化。          Java支持哪些字符集:               即Java能识别哪些字符集并对它进行正确地处理?查看Charset 类,最新的JDK支持160种字符集。可以通          过static方法availableCharsets拿到所有Java支持的字符集。          Java代码      ...
Global site tag (gtag.js) - Google Analytics