자바 바이트(Byte)흐름 과 문자(character)흐름 구분
다음 단락 은 다음 과 같다.http://zhidao.baidu.com/question/51467997
, InputStream OutputStream , , 。 , , encode ,
InputStreamReader,OutputStreamWriter , byte[] String 。
。
---->
, byte[] String ,
public String(byte bytes[], String charsetName)
, , lang
---->
문자 흐름 이 바이트 흐름 으로 바 뀌 었 고 실제 적 으로 String 이 byte[]로 바 뀌 었 을 때 byte[]String.getBytes(String charsetName)도 마찬가지 입 니 다.java.io 에 다른 흐름 도 많이 나 타 났 습 니 다.주로 성능 과 사용 편의 성 을 향상 시 키 기 위해 서 입 니 다.예 를 들 어 BufferedInputStream,PipedInputStream 등 입 니 다.
상식:
GBK 인 코딩 기준 에 대해 서 는 영어 가 1 개의 바이트,중국어 가 2 개의 바이트,UTF-8 인 코딩 기준 에 대해 서 는 영어 가 1 개의 바이트,중국어 가 3 개의 바이트,유 니 코드 인 코딩 기준 에 대해 서 는 영어 중국어 가 2 개의 바이트 다.이것 도 왜 유 니 코드 라 고 부 르 는 거 야?하하.
자바 IO 참조:
http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html
http://www.iteye.com/topic/313635
http://hzxdark.iteye.com/blog/40133
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.