您的位置:MYSQL中文网 > 鸿蒙系统 鸿蒙OS ObjectInputStream.GetField

鸿蒙系统 鸿蒙OS ObjectInputStream.GetField

2023-05-08 21:30 鸿蒙OS开发文档

鸿蒙系统 鸿蒙OS ObjectInputStream.GetField

鸿蒙系统

鸿蒙系统是由华为技术有限公司开发的一款嵌入式操作系统,它是一款基于Linux内核的多平台、多层次、多任务的实时操作系统。它采用了新的设计理念,将应用层、中间件层、内核层分开,使得应用开发者可以在不同的平台上进行应用开发。

鸿蒙系统采用了新的设计理念,将应用层、中间件层、内核层分开,使得应用开发者可以在不同的平台上进行应用开发。此外,鸿蒙系统还采用了新的安全机制,使得整个操作系统能够保证数据安全性。此外,鸿蒙系统还采用了新的存储机制,使得存储效率大大提升。

此外,鸿蒙系统还采用了新的图形界面设计理念,使得界面易于使用。此外,鸿蒙也集成了语音识别功能,使得人机交互更加便捷。此外,鸿蒙也集成了物联网功能,使得物体之间能够相互通信。

#include  
int main() 
{ 
    printf("Hello World!"); 
    return 0; 
} 

鸿蒙OS ObjectInputStream.GetField

ObjectInputStream.GetField

java.lang.Object

|---java.io.ObjectInputStream.GetField

public abstract static class ObjectInputStream.GetField
extends Object

提供对从输入流中读取的持久字段的访问。

构造函数摘要

构造函数 描述
GetField()

方法总结

修饰符和类型 方法 描述
abstract boolean defaulted(String name) 如果命名字段是默认的并且在此流中没有值,则返回 true。
abstract boolean get(String name, boolean val) 从持久字段中获取命名布尔字段的值。
abstract byte get(String name, byte val) 从持久字段中获取命名字节字段的值。
abstract char get(String name, char val) 从持久字段中获取命名字符字段的值。
abstract double get(String name, double val) 从持久字段中获取命名双字段的值。
abstract float get(String name, float val) 从持久字段中获取命名浮点字段的值。
abstract int get(String name, int val) 从持久字段中获取命名的 int 字段的值。
abstract long get(String name, long val) 从持久字段中获取命名长字段的值。
abstract short get(String name, short val) 从持久字段中获取命名短字段的值。
abstract Object get(String name, Object val) 从持久字段中获取命名对象字段的值。
abstract ObjectStreamClass getObjectStreamClass() 获取描述流中字段的 ObjectStreamClass。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

GetField

public GetField()

方法详情

getObjectStreamClass

public abstract ObjectStreamClass getObjectStreamClass()

获取描述流中字段的 ObjectStreamClass。

返回:

描述可序列化字段的描述符类

defaulted

public abstract boolean defaulted(String name) throws IOException

如果命名字段是默认的并且在此流中没有值,则返回 true。

参数:

参数名称 参数描述
name 字段名称

返回:

true,当且仅当命名字段是默认的

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称不对应于可序列化的字段

get

public abstract boolean get(String name, boolean val) throws IOException

从持久字段中获取命名布尔字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名布尔字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract byte get(String name, byte val) throws IOException

从持久字段中获取命名字节字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名字节字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract char get(String name, char val) throws IOException

从持久字段中获取命名字符字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名字符字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract short get(String name, short val) throws IOException

从持久字段中获取命名短字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名短字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract int get(String name, int val) throws IOException

从持久字段中获取命名的 int 字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名的 int 字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract long get(String name, long val) throws IOException

从持久字段中获取命名长字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名长字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract float get(String name, float val) throws IOException

从持久字段中获取命名浮点字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名浮点字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract double get(String name, double val) throws IOException

从持久字段中获取命名双字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名双字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确

get

public abstract Object get(String name, Object val) throws IOException

从持久字段中获取命名对象字段的值。

参数:

参数名称 参数描述
name 字段名称
val 如果 name 没有值,则使用默认值

返回:

命名对象字段的值

Throws:

Throw名称 Throw描述
IOException 如果从底层 InputStream 读取时出现 I/O 错误
IllegalArgumentException 如果名称类型不可序列化或字段类型不正确
阅读全文
以上是MYSQL中文网为你收集整理的鸿蒙系统 鸿蒙OS ObjectInputStream.GetField全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 MYSQL中文网 mysqlcn.com 版权所有 联系我们
桂ICP备12005667号-29 Powered by CMS