java编码方式-小作业,谁会做这个代码?
考虑GBK编码的特点是汉字按照拼音序排列。在这种编码方式下,如果知道了所有拼音声母的最开始的汉字,就可以求出任意汉字的拼音首字母。请你编写一个程序,输入一行汉字,输出它的...
考虑GBK编码的特点是汉字按照拼音序排列。
在这种编码方式下,如果知道了所有拼音声母的最开始的汉字,就可以求出任意汉字的拼音首字母。
请你编写一个程序,输入一行汉字,输出它的拼音首字母。
比如:
输入了:我们的祖国
程序输出:wmdzg
下面列出了所有声母的开始汉字及其16进制编码:
a 啊 B0A1
b 芭 B0C5
c 擦 B2C1
d 搭 B4EE
e 蛾 B6EA
f 发 B7A2
g 噶 B8C1
h 哈 B9FE
j 击 BBF7
k 喀 BFA6
l 垃 C0AC
m 妈 C2E8
n 拿 C4C3
o 哦 C5B6
p 啪 C5BE
q 期 C6DA
r 然 C8BB
s 撒 C8F6
t 塌 CBFA
w 挖 CDDA
x 昔 CEF4
y 压 D1B9
z 匝 D4D1
搜索
复制 展开
在这种编码方式下,如果知道了所有拼音声母的最开始的汉字,就可以求出任意汉字的拼音首字母。
请你编写一个程序,输入一行汉字,输出它的拼音首字母。
比如:
输入了:我们的祖国
程序输出:wmdzg
下面列出了所有声母的开始汉字及其16进制编码:
a 啊 B0A1
b 芭 B0C5
c 擦 B2C1
d 搭 B4EE
e 蛾 B6EA
f 发 B7A2
g 噶 B8C1
h 哈 B9FE
j 击 BBF7
k 喀 BFA6
l 垃 C0AC
m 妈 C2E8
n 拿 C4C3
o 哦 C5B6
p 啪 C5BE
q 期 C6DA
r 然 C8BB
s 撒 C8F6
t 塌 CBFA
w 挖 CDDA
x 昔 CEF4
y 压 D1B9
z 匝 D4D1
搜索
复制 展开
展开全部
实现Serializable的类是可序列化的,你把序列化和可串行化搞混了。
所谓串行化最大的作用就是恢复一个对象。可以恢复的对象就是可以持久的,不可恢复的就是瞬时的。
一个对象是否是瞬时的从逻辑上就可以判断出来,Thread和FileInputStream都是依赖外部环境的,Thread依赖于cpu当时的状态,cpu的状态是不可逆转的,你的程序没法控制cpu在某个时间把时间片分给你,至于FileInputStream本身就是依赖于外部文件读入的,恢复的时候文件有没有还不好说呢,怎么给你恢复。
也就是说一般java虚拟机能给你存在硬盘里的都是持久的,java虚拟机没办法存硬盘里的都是瞬时的
所谓串行化最大的作用就是恢复一个对象。可以恢复的对象就是可以持久的,不可恢复的就是瞬时的。
一个对象是否是瞬时的从逻辑上就可以判断出来,Thread和FileInputStream都是依赖外部环境的,Thread依赖于cpu当时的状态,cpu的状态是不可逆转的,你的程序没法控制cpu在某个时间把时间片分给你,至于FileInputStream本身就是依赖于外部文件读入的,恢复的时候文件有没有还不好说呢,怎么给你恢复。
也就是说一般java虚拟机能给你存在硬盘里的都是持久的,java虚拟机没办法存硬盘里的都是瞬时的
追问
怎么编写这个程序啊?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询