{"id":66,"date":"2007-04-12T12:08:00","date_gmt":"2007-04-12T12:08:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=66"},"modified":"2007-04-12T12:08:00","modified_gmt":"2007-04-12T12:08:00","slug":"so-etwas-bei-rowsetmetadataimpl-in-den-sun-quellen-zu-sehen-tut-weh","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2007\/04\/so-etwas-bei-rowsetmetadataimpl-in-den-sun-quellen-zu-sehen-tut-weh\/","title":{"rendered":"So etwas bei RowSetMetaDataImpl in den Sun-Quellen zu sehen tut weh"},"content":{"rendered":"<p>Neue String-Objekte als Kopie von existierende Strings aufzubauen ist ganz sch\u00f6n \u00fcbel. Aus javax.sql.rowset.RowSetMetaDataImpl: <\/p>\n<pre class=\"prettyprint\">public void setColumnLabel(int columnIndex, <span style=\"font-weight: bold;\">String label<\/span>) throws SQLException<br \/>{<br \/> checkColRange(columnIndex);<br \/> if (<span style=\"font-weight: bold;\">label != null<\/span>) {<br \/>  colInfo[columnIndex].columnLabel = <span style=\"font-weight: bold;\">new String(label)<\/span>;<br \/> } else {<br \/>  colInfo[columnIndex].columnLabel = <span style=\"font-weight: bold;\">new String(\"\")<\/span>;<br \/> }<br \/>}<br \/><\/pre>\n<p>Wie die API-Doku zum Konsturktor so sch\u00f6n schreibt: <\/p>\n<blockquote>\n<p>Unless an explicit copy of {@code original} is needed, use of this constructor is unnecessary since Strings are immutable.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Neue String-Objekte als Kopie von existierende Strings aufzubauen ist ganz sch\u00f6n \u00fcbel. Aus javax.sql.rowset.RowSetMetaDataImpl: public void setColumnLabel(int columnIndex, String label) throws SQLException{ checkColRange(columnIndex); if (label != null) { colInfo[columnIndex].columnLabel = new String(label); } else { colInfo[columnIndex].columnLabel = new String(&#8222;&#8220;); }} Wie die API-Doku zum Konsturktor so sch\u00f6n schreibt: Unless an explicit copy of {@code original} [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-66","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}