Java ObjectStreamField getOffset()方法与示例

ObjectStreamField类的getOffset()方法 (ObjectStreamField Class getOffset() method)

  • getOffset() method is available in java.io package.

    getOffset()方法在java.io包中可用。

  • getOffset() method is used to get the offset of this ObjectStreamField field.

    getOffset()方法用于获取此ObjectStreamField字段的偏移量。

  • getOffset() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    getOffset()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • getOffset() method does not throw an exception at the time of returning offset.

    返回偏移量时, getOffset()方法不会引发异常。

Syntax:

句法:

    public int getOffset();

Parameter(s):

参数:

  • It does not accept any parameter.

    它不接受任何参数。

Return value:

返回值:

The return type of the method is int, it returns the offset of this ObjectStreamField.

方法的返回类型为int ,它返回此ObjectStreamField的偏移量。

Example:

例:

// Java program to demonstrate the example 
// of int getOffset() method 
// of ObjectStreamField
import java.io.*;
import java.util.*;
public class GetOffSetOfOSF {
public static void main(String[] args) {
// Instantiates ObjectStreamClass for Calendar
ObjectStreamClass o_sc = ObjectStreamClass.lookup(Calendar.class);
// By using getField() method is to get the field
// value from Calendar 
ObjectStreamField field1 = o_sc.getField("isTimeSet");
ObjectStreamField field2 = o_sc.getField("isSet");
// By using getOffset() method is to return
// the offset of the field
int field1_offset = field1.getOffset();
System.out.println("field1.getOffset(): " + field1_offset);
int field2_offset = field2.getOffset();
System.out.println("field2.getOffset(): " + field2_offset);
}
}

Output

输出量

field1.getOffset(): 5
field2.getOffset(): 1

翻译自: https://www.includehelp.com/java/objectstreamfield-getoffset-method-with-example.aspx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/379652.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac VSCode配置C语言环境(可以调试)

Mac VSCode配置C语言环境c_cpp_properties.jsontasks.jsonlaunch.json新建一个文件夹&#xff0c;用vscode&#xff0c;然后再新建一个test.c文件。 #include <stdio.h>int main(void) {int a1,b1;int cab;printf("%d\n",c);return 0; }这篇文章说怎么配置c_c…

XmlPullParserException

今天在android的开发中约到一个问题 使用Ksoap2 访问 WebService 抛出 XmlPullParserException 异常。 在网上淘了一下这个问题 http://www.eoeandroid.com/thread-70527-1-1.html 不能解决我的问题&#xff0c;求解转载于:https://www.cnblogs.com/pengqinping/archive/2012/0…

vShpere Client在win 7 RC下和2008下 无法正常连接esx主机之解决办法

vShpere Client在win 7 RC下和2008下 无法正常连接esx主机之解决办法 在win7下和2008下打开client后连接esx主机会出现2个错误提示, 第一个是 第二个是 然后就连接失败了,开始以为是CC的esx主机安装有问题,后来找了找,借助了强大google工具,终于找到解决办法.解决办法如下: 1.从…

tooctalstring_Java Integer类toOctalString()方法的示例

tooctalstring整数类toOctalString()方法 (Integer class toOctalString() method) toOctalString() method is available in java.lang package. toOctalString()方法在java.lang包中可用。 toOctalString() method is used to represent an octal string of the given parame…

localhost与127.0.0.1之间的关系更改

其实localhost的默认IP地址为127.0.0.1&#xff0c;因为这是一种映射关系。 更改步骤如下&#xff1a; C:\Windows\System32\drivers\etc 下的hosts 打开hosts可以看到 更改即可

基于Hash表的排序--C语言

我们知道&#xff0c;C语言里面是没有hash表的&#xff0c;但是我们可以用一个结构体表示&#xff0c;对结构体排序&#xff0c;我们可以用qsort排序。 下面我们用一个LeedCode上面的一道题目讲解。 347. 前 K 个高频元素 这个题目是让我们求解前k个高频元素&#xff0c;求解思…

ORACLE10g R2及PATH官方下载地址

ORACLE10g R2及PATH官方下载地址 Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip http://download.oracle.com/otn/nt/oracle10g/102…

[网摘]Javascript中最常用的55个经典技巧

1. οncοntextmenu"window.event.returnValuefalse" 将彻底屏蔽鼠标右键<table border οncοntextmenureturn(false)><td>no</table> 可用于Table 2. <body onselectstart"return false"> 取消选取、防止复制 3. οnpaste"…

Java集合unmodifiableMap()方法及示例

集合类unmodifiableMap()方法 (Collections Class unmodifiableMap() method) unmodifiableMap() method is available in java.util package. unmodifiableMap()方法在java.util包中可用。 unmodifiableMap() method is used to get a non-modifiable view of the given Map (…

Linux内核设计与实现---内核同步方法

内核同步方法1 原子操作原子整数操作原子性与顺序性的比较原子位操作2 自旋锁自旋锁是不可递归的其他针对自旋锁的操作自旋锁和下半部3 读-写自旋锁4 信号量创建和初始化信号量使用信号量5 读-写信号量6 自旋锁和信号量7 完成变量8 互斥锁互斥锁API9 禁止抢占10 顺序和屏障1 原…

单击浏览器右上角的X弹出提示窗口

单击浏览器右上角的X弹出提示窗口&#xff0c;简单实现。 <script language"javascript">window.onunload function () { if (event.clientY < 0 && event.clientX> document.body.scrollWidth) { //event.returnValue …

Java DataOutputStream writeChars()方法及示例

DataOutputStream类writeChars()方法 (DataOutputStream Class writeChars() method) writeChars() method is available in java.io package. writeChars()方法在java.io包中可用。 writeChars() method is used to write the given string as a sequence of characters to th…

对c#拆装箱的性能分析(泛型)

c#中&#xff0c;数据类型主要分为2种&#xff0c;分别为值类型和引用类型。把值类型转换为引用类型称为装箱&#xff0c;把引用类型转换为值类型称为拆箱。在c#中&#xff0c;值类型是在堆栈上分配内存的&#xff0c;而引用类型是在堆上分配内存的。装箱的时候&#xff0c;CLR…

UNIX环境高级编程---进程间通信总结

进程间通信1 管道匿名管道命名管道2 消息队列3 信号量POSIX信号量有名信号量无名信号量有名信号量和无名信号量的公共操作4 共享内存5 信号相关函数6 套接字针对 TCP 协议通信的 socket 编程模型针对 UDP 协议通信的 socket 编程模型针对本地进程间通信的 socket 编程模型总结L…

C语言一个小小的问题引起的对指针的探究。。。

C语言一个小小的问题引起的对指针的探究。。。 废话不多说。下面是这个大家认识的一个及其简单的程序&#xff1a; 1 #include <stdio.h>2 void A(int a[])3 {4 printf("%d/t", sizeof(a));5 }6 int main()7 {8 int a[512];9 int *p; 10 …

java 方法 示例_Java集合syncedSet()方法与示例

java 方法 示例集合类syncedSet()方法 (Collections Class synchronizedSet() method) synchronizedSet() method is available in java.util package. 可以在java.util包中使用syncedSet ()方法 。 synchronizedSet() method is used to return the synchronized view of the …

IE的全屏幕显示(javascript)

<SCRIPT LANGUAGE"javascript"> <!-- if (this.name!fullscreen){ window.open(location.href,fullscreen,fullscreen,scrollbars) } // --> </script> 转载于:https://www.cnblogs.com/bangchao/archive/2009/06/26/1511645.html

搜索---广度优先遍历、深度优先遍历、回溯法

参考文章&#xff1a;https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E6%90%9C%E7%B4%A2.md 广度优先搜索&#xff08;BFS&#xff09; 广度优先搜索是按层来处理顶点的&#xff0c;距离开始点最近的那些顶点首先被访问&#…

如何更改Visual Studio 2008中类文件引用的默认名称空间?

在编写程序的时候&#xff0c;如果某些名称空间经常用到&#xff0c;每次创建一个文件的时候&#xff0c;都需要手工添加名称空间&#xff0c;是不是很烦人呢&#xff1f;多说人会回答&#xff1a;是的。如果新建文件的时候就自动加上自己需要的名称空间该多好啊。&#xff1a;…

Java ClassLoader findLoadedClass()方法与示例

ClassLoader类findLoadedClass()方法 (ClassLoader Class findLoadedClass() method) findLoadedClass() method is available in java.lang package. findLoadedClass()方法在java.lang包中可用。 findLoadedClass() method is used to return the Class with the given binar…