{"id":116,"date":"2023-05-15T05:10:01","date_gmt":"2023-11-16T23:42:25","guid":{"rendered":"https:\/\/www.silicloud.com\/ja\/blog\/index.php\/2023\/11\/30\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/"},"modified":"2025-07-31T20:51:27","modified_gmt":"2025-07-31T11:51:27","slug":"java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/","title":{"rendered":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},"content":{"rendered":"<h3>\u306f\u3058\u3081\u306b<\/h3>\n<p>\u591a\u304f\u306eJava\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306f\u3001Java\u304c\u5024\u6e21\u3057\u3067\u3042\u308b\u306e\u304b\u53c2\u7167\u6e21\u3057\u3067\u3042\u308b\u306e\u304b\u7591\u554f\u3092\u62b1\u3044\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u306a\u305cJava\u304c\u5e38\u306b\u5024\u6e21\u3057\u3067\u3042\u308b\u306e\u304b\u3092\u307e\u3068\u3081\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u6700\u521d\u306b\u3001\u300c\u5024\u6e21\u3057\u300d\u3068\u300c\u53c2\u7167\u6e21\u3057\u300d\u306f\u3069\u3046\u3044\u3046\u610f\u5473\u3067\u3059\u304b\uff1f (Saisho ni, &#8220;atamawatashi&#8221; to &#8220;sank\u014dwatashi&#8221; wa d\u014d iu imi desu ka?)<\/p>\n<ul class=\"post-ul\">\n<li>Pass by value: The method parameter values are copied to another variable and then the copied object is passed to the method. The method uses the copy.<\/li>\n<li>Pass by reference: An alias or reference to the actual parameter is passed to the method. The method accesses the actual parameter.<\/li>\n<\/ul>\n<p>\u3053\u308c\u3089\u306e\u7528\u8a9e\u306b\u3064\u3044\u3066\u306e\u6df7\u4e71\u306f\u3001Java\u306b\u304a\u3051\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u53c2\u7167\u306e\u6982\u5ff5\u306b\u3088\u308b\u3082\u306e\u3067\u3059\u3002\u53b3\u5bc6\u306b\u8a00\u3048\u3070\u3001Java\u306f\u5e38\u306b\u5024\u6e21\u3057\u3067\u3059\u3002\u306a\u305c\u306a\u3089\u3001\u5909\u6570\u304c\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3078\u306e\u53c2\u7167\u3092\u4fdd\u6301\u3057\u3066\u3044\u3066\u3082\u3001\u305d\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u53c2\u7167\u306f\u30e1\u30e2\u30ea\u4e0a\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4f4d\u7f6e\u3092\u8868\u3059\u5024\u3067\u3059\u3002\u3057\u305f\u304c\u3063\u3066\u3001\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u53c2\u7167\u3082\u5024\u6e21\u3057\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u53c2\u7167\u30c7\u30fc\u30bf\u578b\u3068\u30d7\u30ea\u30df\u30c6\u30a3\u30d6\u30c7\u30fc\u30bf\u578b\u306e\u4e21\u65b9\u306f\u5024\u306b\u3088\u3063\u3066\u6e21\u3055\u308c\u307e\u3059\u3002Java\u306e\u30c7\u30fc\u30bf\u578b\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u5b66\u3073\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>Java\u306e\u30c7\u30fc\u30bf\u578b\u3092\u7406\u89e3\u3059\u308b\u3060\u3051\u3067\u306a\u304f\u3001Java\u306b\u304a\u3051\u308b\u30e1\u30e2\u30ea\u5272\u308a\u5f53\u3066\u3082\u7406\u89e3\u3059\u308b\u3053\u3068\u304c\u91cd\u8981\u3067\u3059\u3002\u3068\u3044\u3046\u306e\u3082\u3001\u53c2\u7167\u30c7\u30fc\u30bf\u578b\u3068\u30d7\u30ea\u30df\u30c6\u30a3\u30d6\u30c7\u30fc\u30bf\u578b\u306f\u7570\u306a\u308b\u65b9\u6cd5\u3067\u683c\u7d0d\u3055\u308c\u308b\u304b\u3089\u3067\u3059\u3002<\/p>\n<h2>\u30d0\u30ea\u30e5\u30fc\u306b\u3088\u308b\u30d1\u30b9\u306e\u30c7\u30e2\u30f3\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u3092\u884c\u3044\u307e\u3059\u3002<\/h2>\n<p>\u4ee5\u4e0b\u306e\u4f8b\u306f\u3001Java\u3067\u5024\u304c\u6e21\u3055\u308c\u308b\u65b9\u6cd5\u3092\u793a\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u6b21\u306e\u30af\u30e9\u30b9\u3092\u4f7f\u7528\u3057\u305f\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Balloon<\/span> <span class=\"token punctuation\">{<\/span>\r\n\r\n\t<span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> color<span class=\"token punctuation\">;<\/span>\r\n\r\n\t<span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span>\r\n\t\r\n\t<span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> c<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\r\n\t\t<span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>color <span class=\"token operator\">=<\/span> c<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\t\r\n\t<span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\r\n\t\t<span class=\"token keyword\">return<\/span> color<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n\t<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> color<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\r\n\t\t<span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>color <span class=\"token operator\">=<\/span> color<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>\u6b21\u306e\u4f8b\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u30012\u3064\u306e\u5909\u6570\u3092\u5165\u308c\u66ff\u3048\u308b\u6c4e\u7528\u30e1\u30bd\u30c3\u30c9\u3067\u3042\u308bswap()\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u307e\u305f\u3001\u3082\u3046\u4e00\u3064\u306e\u30e1\u30bd\u30c3\u30c9\u3067\u3042\u308bchangeValue()\u306f\u3001\u5909\u6570\u306e\u5024\u3092\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Test<\/span> <span class=\"token punctuation\">{<\/span>\r\n\r\n\t<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> args<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\r\n\r\n\t\t<span class=\"token class-name\">Balloon<\/span> red <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Red\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ memory reference = 50<\/span>\r\n\t\t<span class=\"token class-name\">Balloon<\/span> blue <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Blue\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ memory reference = 100<\/span>\r\n\t\t\r\n\t\t<span class=\"token function\">swap<\/span><span class=\"token punctuation\">(<\/span>red<span class=\"token punctuation\">,<\/span> blue<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t<span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span>out<span class=\"token punctuation\">.<\/span><span class=\"token function\">println<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"After the swap method executes:\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t<span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span>out<span class=\"token punctuation\">.<\/span><span class=\"token function\">println<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"`red` color value = \"<\/span> <span class=\"token operator\">+<\/span> red<span class=\"token punctuation\">.<\/span><span class=\"token function\">getColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t<span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span>out<span class=\"token punctuation\">.<\/span><span class=\"token function\">println<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"`blue` color value = \"<\/span> <span class=\"token operator\">+<\/span> blue<span class=\"token punctuation\">.<\/span><span class=\"token function\">getColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t\r\n\t\t<span class=\"token function\">changeValue<\/span><span class=\"token punctuation\">(<\/span>blue<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t<span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span>out<span class=\"token punctuation\">.<\/span><span class=\"token function\">println<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"After the changeValue method executes:\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t<span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span>out<span class=\"token punctuation\">.<\/span><span class=\"token function\">println<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"`blue` color value = \"<\/span> <span class=\"token operator\">+<\/span> blue<span class=\"token punctuation\">.<\/span><span class=\"token function\">getColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n\t\t\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n\t<span class=\"token comment\">\/\/ Generic swap method<\/span>\r\n\t<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">swap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Object<\/span> o1<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span> o2<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span>\r\n\t\t<span class=\"token class-name\">Object<\/span> temp <span class=\"token operator\">=<\/span> o1<span class=\"token punctuation\">;<\/span>\r\n\t\to1 <span class=\"token operator\">=<\/span> o2<span class=\"token punctuation\">;<\/span>\r\n\t\to2 <span class=\"token operator\">=<\/span> temp<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n\t<span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">changeValue<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Balloon<\/span> balloon<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token comment\">\/\/ balloon = 100<\/span>\r\n\t\tballoon<span class=\"token punctuation\">.<\/span><span class=\"token function\">setColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Red\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ balloon = 100<\/span>\r\n\t\tballoon <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Green\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ balloon = 200<\/span>\r\n\t\tballoon<span class=\"token punctuation\">.<\/span><span class=\"token function\">setColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Blue\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ balloon = 200<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>\u4f8b\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u5b9f\u884c\u3059\u308b\u3068\u3001\u4ee5\u4e0b\u306e\u51fa\u529b\u7d50\u679c\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>After the swap method executes: &#8216;red&#8217; color value = Red &#8216;blue&#8217; color value = Blue After the changeValue method executes: &#8216;blue&#8217; color value = Red<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u51fa\u529b\u7d50\u679c\u304b\u3089\u306f\u3001swap()\u30e1\u30bd\u30c3\u30c9\u304c\u5143\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u8272\u306e\u5024\u3092\u4ea4\u63db\u3057\u3066\u3044\u306a\u3044\u3053\u3068\u304c\u308f\u304b\u308a\u307e\u3059\u3002\u3053\u308c\u306f\u3001Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3057\u3066\u3044\u307e\u3059\u3002\u306a\u305c\u306a\u3089\u3001swap()\u30e1\u30bd\u30c3\u30c9\u306f\u5143\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u53c2\u7167\u5024\u306e\u30b3\u30d4\u30fc\u306e\u307f\u3092\u64cd\u4f5c\u3059\u308b\u304b\u3089\u3067\u3059\u3002<\/p>\n<p>\u3069\u3093\u306a\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3067\u3082\u3001\u3053\u306eswap()\u30e1\u30bd\u30c3\u30c9\u306e\u30c6\u30b9\u30c8\u306f\u3001\u6e21\u3055\u308c\u305f\u5024\u306b\u3088\u308b\u65b9\u6cd5\u304b\u53c2\u7167\u306b\u3088\u308b\u65b9\u6cd5\u304b\u3092\u78ba\u8a8d\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<h3>swap()\u30e1\u30bd\u30c3\u30c9\u306e\u4f7f\u7528\u4f8b\u3092\u8aac\u660e\u3057\u307e\u3059\u3002<\/h3>\n<p>\u30af\u30e9\u30b9\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3059\u308b\u305f\u3081\u306b\u65b0\u3057\u3044\u30aa\u30da\u30ec\u30fc\u30bf\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u4f5c\u6210\u3055\u308c\u3001\u5909\u6570\u306f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4fdd\u5b58\u3055\u308c\u305f\u30e1\u30e2\u30ea\u4e0a\u306e\u4f4d\u7f6e\u3092\u542b\u3093\u3067\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token class-name\">Balloon<\/span> red <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Red\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token class-name\">Balloon<\/span> blue <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Blue\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n<\/code><\/pre>\n<p>\u4ee5\u4e0b\u306f\u3001swap()\u30e1\u30bd\u30c3\u30c9\u304c\u5b9f\u884c\u3055\u308c\u308b\u969b\u306b\u4f55\u304c\u8d77\u3053\u308b\u304b\u3092\u30b9\u30c6\u30c3\u30d7\u30d0\u30a4\u30b9\u30c6\u30c3\u30d7\u3067\u8aac\u660e\u3057\u307e\u3059\u3002<\/p>\n<ul class=\"post-ul\">\n<li>Assume that red is pointing to memory location 50 and blue is pointing to memory location 100, and that these are the memory locations of both Balloon objects.<\/li>\n<li>When the class calls the swap() method with the red and blue variables as arguments, two new object variables, o1 and o2, are created. o1 and o2 also point to memory locations 50 and 100 respectively.<\/li>\n<li>The following code snippet explains what happens within the swap() method:<br \/>\npublic static void swap(Object o1, Object o2) { \/\/ o1 = 50, o2 = 100<br \/>\nObject temp = o1; \/\/ assign the object reference value of o1 to temp: temp = 50, o1 = 50, o2 = 100<br \/>\no1 = o2; \/\/ assign the object reference value of o2 to o1: temp = 50, o1 = 100, o2 = 100<br \/>\no2 = temp; \/\/ assign the object reference value of temp to o2: temp = 50, o1 = 100, o2 = 50<br \/>\n} \/\/ method terminated<\/li>\n<li>The values of o1 and o2 are swapped, but because the values are copies of the red and blue memory locations, there is no change to the values of the red and blue color values.<\/li>\n<\/ul>\n<p>\u5909\u6570\u306b\u306f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u53c2\u7167\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u53c2\u7167\u3092\u6e21\u3057\u3066\u3044\u308b\u3068\u601d\u3044\u304c\u3061\u3067\u3042\u308a\u3001Java\u306f\u53c2\u7167\u6e21\u3057\u3092\u3057\u3066\u3044\u308b\u3068\u8aa4\u89e3\u3059\u308b\u3053\u3068\u304c\u3088\u304f\u3042\u308a\u307e\u3059\u3002\u3057\u304b\u3057\u3001\u5b9f\u969b\u306b\u306f\u53c2\u7167\u306e\u30b3\u30d4\u30fc\u3067\u3042\u308b\u5024\u3092\u6e21\u3057\u3066\u304a\u308a\u3001\u305d\u306e\u305f\u3081\u5024\u6e21\u3057\u3067\u3059\u3002<\/p>\n<h3>\u300cchangeValue()\u300d\u30e1\u30bd\u30c3\u30c9\u306e\u4f8b\u306b\u3064\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<\/h3>\n<p>\u4f8b\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u6b21\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001blue\u5909\u6570\u3067\u53c2\u7167\u3055\u308c\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u8272\u306e\u5024\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">changeValue<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Balloon<\/span> balloon<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token comment\">\/\/ balloon = 100<\/span>\r\n\tballoon<span class=\"token punctuation\">.<\/span><span class=\"token function\">setColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Red\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ balloon = 100<\/span>\r\n\tballoon <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Balloon<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Green\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ balloon = 200<\/span>\r\n\tballoon<span class=\"token punctuation\">.<\/span><span class=\"token function\">setColor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Blue\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ balloon = 200<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>\u4ee5\u4e0b\u306f\u3001changeValue() \u30e1\u30bd\u30c3\u30c9\u5185\u3067\u884c\u308f\u308c\u308b\u624b\u9806\u306e\u8a73\u7d30\u3067\u3059\u3002<\/p>\n<ul class=\"post-ul\">\n<li>The class calls the changeValue() method on the blue variable that references memory location 100. The first line creates a reference that also points to memory location 100. The color value of the object at memory location 100 is changed to &#8220;Red&#8221;.<\/li>\n<li>The second line creates a new object (with color value &#8220;Green&#8221;). The new object is at memory location 200. Any further methods executed on the balloon variable act upon the object at memory location 200, and don\u2019t affect the object at memory location 100. The new balloon variable overwrites the reference created in line 1 and the balloon reference from line 1 is no longer accessible within this method.<\/li>\n<li>The third line changes the color value of the new Balloon object at memory location 200 to &#8220;Blue&#8221;, but does not affect the original object referenced by blue at memory location 100. This explains why the final line of the example program output prints blue color value = Red, which reflects the change from line 1.<\/li>\n<\/ul>\n<h2>\u7d50\u8ad6<\/h2>\n<p>\u3053\u306e\u8a18\u4e8b\u3067\u3001\u306a\u305cJava\u304c\u5024\u6e21\u3057\u3067\u3042\u308b\u304b\u306b\u3064\u3044\u3066\u5b66\u3073\u307e\u3057\u305f\u3002\u3055\u3089\u306bJava\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3067\u5b66\u7fd2\u3092\u7d9a\u3051\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u306f\u3058\u3081\u306b \u591a\u304f\u306eJava\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306f\u3001Java\u304c\u5024\u6e21\u3057\u3067\u3042\u308b\u306e\u304b\u53c2\u7167\u6e21\u3057\u3067\u3042\u308b\u306e\u304b\u7591\u554f\u3092\u62b1\u3044\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001\u306a\u305cJava\u304c\u5e38\u306b\u5024\u6e21\u3057\u3067\u3042\u308b\u306e\u304b\u3092\u307e\u3068\u3081\u3066\u3044\u307e\u3059\u3002 \u6700\u521d\u306b\u3001\u300c\u5024\u6e21\u3057\u300d\u3068\u300c\u53c2\u7167\u6e21\u3057\u300d\u306f\u3069\u3046\u3044\u3046\u610f\u5473\u3067 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,61],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-26","tag-61"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/ja\/blog\/java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\" \/>\n<meta property=\"og:description\" content=\"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/ja\/blog\/java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-16T23:42:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T11:51:27+00:00\" \/>\n<meta name=\"author\" content=\"\u512a\u6597, \u671d\u967d\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u512a\u6597, \u671d\u967d\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"12\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/\",\"name\":\"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#website\"},\"datePublished\":\"2023-11-16T23:42:25+00:00\",\"dateModified\":\"2025-07-31T11:51:27+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/cab7534c71201607a41f395de14d7d28\"},\"description\":\"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/ja\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/cab7534c71201607a41f395de14d7d28\",\"name\":\"\u512a\u6597, \u671d\u967d\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56ecb1d20648a2ff67709eeaa7b6eddeb4d52aca0d46febc7f12bbef507187d0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56ecb1d20648a2ff67709eeaa7b6eddeb4d52aca0d46febc7f12bbef507187d0?s=96&d=mm&r=g\",\"caption\":\"\u512a\u6597, \u671d\u967d\"},\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/author\/yutoasahi\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 - Blog - Silicon Cloud","description":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/ja\/blog\/java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\/","og_locale":"ja_JP","og_type":"article","og_title":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002","og_description":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","og_url":"https:\/\/www.silicloud.com\/ja\/blog\/java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-11-16T23:42:25+00:00","article_modified_time":"2025-07-31T11:51:27+00:00","author":"\u512a\u6597, \u671d\u967d","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"\u512a\u6597, \u671d\u967d","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"12\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/","url":"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/","name":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/#website"},"datePublished":"2023-11-16T23:42:25+00:00","dateModified":"2025-07-31T11:51:27+00:00","author":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/cab7534c71201607a41f395de14d7d28"},"description":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/ja\/blog\/"},{"@type":"ListItem","position":2,"name":"Java\u306f\u5024\u6e21\u3057\u3067\u3042\u308a\u3001\u53c2\u7167\u6e21\u3057\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#website","url":"https:\/\/www.silicloud.com\/ja\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/cab7534c71201607a41f395de14d7d28","name":"\u512a\u6597, \u671d\u967d","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56ecb1d20648a2ff67709eeaa7b6eddeb4d52aca0d46febc7f12bbef507187d0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56ecb1d20648a2ff67709eeaa7b6eddeb4d52aca0d46febc7f12bbef507187d0?s=96&d=mm&r=g","caption":"\u512a\u6597, \u671d\u967d"},"url":"https:\/\/www.silicloud.com\/ja\/blog\/author\/yutoasahi\/"},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.silicloud.com\/ja\/blog\/java%e3%81%af%e5%80%a4%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%82%e3%82%8a%e3%80%81%e5%8f%82%e7%85%a7%e6%b8%a1%e3%81%97%e3%81%a7%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"predecessor-version":[{"id":36597,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/116\/revisions\/36597"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}