什么是流?
流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。输入流是相对程序而言的,外部传入数据给程序需要借助输入流。输出流是相对程序而言的,程序把数据传输到外部需要借助输出流。
2024年10月12日
流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。输入流是相对程序而言的,外部传入数据给程序需要借助输入流。输出流是相对程序而言的,程序把数据传输到外部需要借助输出流。
2024年10月12日
IO(输入/输出)是所有程序都必须的部分。输入机制:允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据)、用户输入数据;输出机制:允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中。
Java的IO通过java.io包下的类和接口来支持,在java.io包下主要包括输入、输出两种IO流,每种输入、输出流又可分为字节流和字符流两大类。其中字节流以字节为单位来处理输入、输出操作,而字符流则以字符来处理输入、输出操作。
2024年10月12日
学习《Python Cookbook》第三版
你想在字节字符串上执行普通的文本操作 (比如移除,搜索和替换)
字节字符串同样也支持大部分和文本字符串一样的内置操作。比如:
data = b'Hello Cory'
print(data[0:5]) # b'Hello'
print(data.startswith(b'Hello')) # True
print(data.split()) # [b'Hello', b'Cory']
print(data.replace(b'Hello', b'Hello World')) # b'Hello World Cory'
2024年10月12日
今日开始讲文本函数之一,文本函数在EXCEL中利用的也是非常多的,简直是随处可以见到,文本函数有很多,我会分若干讲和大家分享,很多的函数在我之前的文章中也多次涉及过,今日只是作为系列的专题来讲解,有兴趣的朋友可以区别,看看各个函数间有何不同,也为新朋友搭建一个新的平台。
1 LEN() 返回文本字符串中的字符数
语法:Len (string)
参数string:string类型变量返回值Long。函数执行成功时返回字符串的长度,发生错误时返回-1。如果任何参数的值为NULL,则Len()函数返回NULL。
2024年10月12日
一.hashMap与hashTable与ConcurrentHashMap:
1.HashMap是继承自AbstractMap类,而HashTable是继承自Dictionary类。不过它们都同时实现了map、Cloneable(可复制)、Serializable(可序列化)这三个接口。<Dictionary类是一个已经被废弃的类>
2.Hashtable既不支持Null key也不支持Null value。HashMap中,null可以作为键,这样的键只有一个,可以有一个或多个键所对应的值为null。
2024年10月12日
本篇简要的介绍字符及字符串数据类型的概念和用法,文章最后简要介绍寻址。
字符即CHAR (Character),其数据类型的变量长度为 8 位,占用一个 BYTE 的内存。CHAR数据类型将单个字符存储为 ASCII 编码形式。下表列出了 CHAR 数据类型的取值范围:
2024年10月12日
三十一、java Exception体系结构
java 异常是程序运行过程中出现的错误。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中定义了许多异常类,分为两大类,错误Error和异常Exception。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常(非runtimeException),也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。
2024年10月12日
java的I/O接口提供两种传输数据的数据格式:基于字节操作的接口(InputStream和OutputStream)、基于字符操作的接口(Writer和Reader)。
I/O操作最小的存储单元都是字节,也就是说数据持久化及网络传输都是以字节进行的,而不是字符。那么为什么JDK要提供基于字符操作的Writer和Reader的接口呢?原因在于我们在编程过程中通常操作的数据都是字符形式,为了方便操作于是有了直接操作字符的接口,如此而已。(字节与字符的相互转换可以简单理解为byte[]与String的相互转换)
2024年10月12日
上一节介绍了计算机发展及计算机简单的工作原理,引入了二进制的概念,讲解了十进制与二进制之间的转换关系。本节将进一步介绍如何用二进制表示现实世界的事物。
计算机内部的程序和数据都是以二进制表示和存储的,理解和掌握二进制及相关运算,对学习程序设计非常重要,先让我们来看两个二进制串表示的信息。