{"id":498,"date":"2019-10-14T12:03:40","date_gmt":"2019-10-14T15:03:40","guid":{"rendered":"https:\/\/micheladrianomedeiros.com.br\/blog\/?p=498"},"modified":"2019-10-14T12:05:36","modified_gmt":"2019-10-14T15:05:36","slug":"aprendendo-java-para-certificacao-6","status":"publish","type":"post","link":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/","title":{"rendered":"Aprendendo Java Para Certifica\u00e7\u00e3o #6"},"content":{"rendered":"\n<p><strong>Construtores<\/strong><\/p>\n\n\n\n<p>Para criar uma inst\u00e2ncia de\nclasse, basta adicionar new a frente da classe. Por exemplo:<\/p>\n\n\n\n<p>Random r = new Random();<\/p>\n\n\n\n<p>Primeiro voc\u00ea escolhe a classe\nque deseja criar o objeto, no exemplo \u00e9 a classe Random, e depois de um nome para\no objeto, que no caso \u00e9 r. Para finalizar a cria\u00e7\u00e3o do objeto voc\u00ea adiciona o\nnew mais o construtor da classe, que no nosso exemplo \u00e9 Random().<\/p>\n\n\n\n<p>Random() parece um m\u00e9todo, porque \u00e9 seguido de par\u00eanteses. Mas na verdade isto \u00e9 chamado de construtor, \u00e9 um tipo especial de m\u00e9todo que cria um objeto. Vamos criar um construtor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Chick{\n\tpublic Chick(){\n\t\tSystem.out.println(\u201cdentro do construtor\u201d);\n        }\n}<\/code><\/pre>\n\n\n\n<p>H\u00e1 dois pontos que devemos ver\nno construtor: o nome do construtor \u00e9 igual ao nome da classe e n\u00e3o h\u00e1 retorno\nde tipo, ou seja, o construtor n\u00e3o retorna nada. Pode aparecer algo assim no\nexame:<\/p>\n\n\n\n<p>public void Chick(){} \/\/n\u00e3o \u00e9 um\nconstrutor<\/p>\n\n\n\n<p>Quando voc\u00ea ver um m\u00e9todo que tem\no nome iniciado com letra mai\u00fascula e tem um tipo de retorno, preste aten\u00e7\u00e3o. Isto\nn\u00e3o \u00e9 um construtor porque h\u00e1 um retorno (void), void tamb\u00e9m \u00e9 considerado um\ntipo de retorno. \u00c9 um m\u00e9todo comum que n\u00e3o serve para criar um objeto (new Chick).<\/p>\n\n\n\n<p>O prop\u00f3sito de um construtor \u00e9 inicializar campos, contundo voc\u00ea pode colocar o c\u00f3digo que quiser dentro dele. Outra maneira de inicializar campos \u00e9 fazer diretamente na linha onde s\u00e3o declarados. Vamos ver um exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Chicken {\n\tInt numEggs = 0; \/\/inicializado na linha\n\tString name;\n\tPublic Chicken(){\n\t\tname = \u201cDuke\u201d; \/\/inicializado no construtor\n        }\n}<\/code><\/pre>\n\n\n\n<p>Para a maioria das classes\nvoc\u00ea n\u00e3o vai precisar colocar nenhum c\u00f3digo no construtor e nem declarar,\nporque o compilador far\u00e1 isto para voc\u00ea.<\/p>\n\n\n\n<p><strong>Lendo e Escrevendo Campos do\nObjeto<\/strong><\/p>\n\n\n\n<p>\u00c9 poss\u00edvel ler e escrever\nvari\u00e1veis de inst\u00e2ncia diretamente dentro de um chamador. No exemplo, um cisne\nbota ovos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Cisne {\n\tint numeroDeOvos; \/\/instanciando a vari\u00e1vel\n\tpublic static void main(String[] args){\n\t\tCisne mae = new Cisne();\n\t\tmae.numeroDeOvos = 1; \/\/escrevendo valor para vari\u00e1vel\n\t\tSystem.out.println(mae.numeroDeOvos); \/\/ler vari\u00e1vel\n        }\n}<\/code><\/pre>\n\n\n\n<p>Quando se diz ler uma vari\u00e1vel,\nvoc\u00ea vai escutar o termo get. O get foi executado diretamente pela a vari\u00e1vel\nout. Escrever um valor para uma vari\u00e1vel \u00e9 conhecido como set. No exemplo a\nvari\u00e1vel numeroDeOvos recebe o valor 1.<\/p>\n\n\n\n<p>Voc\u00ea pode ler e escrever campos\ndiretamente na linha de declara\u00e7\u00e3o:<\/p>\n\n\n\n<p>public class Name {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String first = \u201cTheodore\u201d;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String last = \u201cMouse\u201d;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String\nfull = first + last;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>Nas linhas das vari\u00e1veis first\ne last utiliza a escrita e na linha da vari\u00e1vel full utiliza a escrita e\nleitura. A vari\u00e1vel full primeiro l\u00ea as vari\u00e1veis first e last e depois escreve\nnela.<\/p>\n\n\n\n<p><strong>Blocos Inicializadores de Inst\u00e2ncia<\/strong><\/p>\n\n\n\n<p>Quando vimos os m\u00e9todos, vimos\nque h\u00e1 chaves ({}). O c\u00f3digo entre as chaves \u00e9 chamado de bloco de c\u00f3digo.<\/p>\n\n\n\n<p>Algumas vezes os blocos de\nc\u00f3digo est\u00e3o dentro do m\u00e9todo. Eles s\u00e3o executados quando o m\u00e9todo \u00e9 chamado.\nOutra vezes, os blocos de c\u00f3digos est\u00e3o fora do m\u00e9todo. Estes s\u00e3o chamados de blocos\nInicializadores de inst\u00e2ncia. <\/p>\n\n\n\n<p>Quantos blocos voc\u00ea v\u00ea no\nexemplo? Quantas inst\u00e2ncias inicializadoras voc\u00ea v\u00ea no exemplo?<\/p>\n\n\n\n<p>public static void main(String[] args){<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {System.out.println(\u201cPenas\u201d);}<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {System.out.println(\u201cNevada\u201d);}<\/p>\n\n\n\n<p>H\u00e1 tr\u00eas blocos de c\u00f3digo e uma\ninst\u00e2ncia inicializadora. A contagem de blocos \u00e9 f\u00e1cil: apenas conte os n\u00fameros\nde pares das chaves. Se n\u00e3o houver pares de abertura ({) e fechamento de chaves\n(}), o c\u00f3digo n\u00e3o ir\u00e1 compilar. N\u00e3o importa se as chaves est\u00e3o dentro do m\u00e9todo\nmain(), mesmo assim ser\u00e3o contados.<\/p>\n\n\n\n<p>Para contar as inst\u00e2ncias inicializadoras,\nos blocos que est\u00e3o dentro de m\u00e9todos n\u00e3o devem ser contados. No exemplo s\u00f3 h\u00e1\num par de chaves fora do m\u00e9todo. Ent\u00e3o s\u00f3 h\u00e1 uma inst\u00e2ncia inicializadora no\nexemplo.<\/p>\n\n\n\n<p>&nbsp;<strong>Ordem da Inicializa\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p>Quando escrevemos c\u00f3digos que\ninicializam campos em m\u00faltiplo lugares, temos que saber a ordem de inicializa\u00e7\u00e3o.\nVamos ver algumas regras:<\/p>\n\n\n\n<p>O construtor executa depois de\ntodos os campos e blocos inicializadores de inst\u00e2ncia serem executados.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Chick {\n\tprivate String name = \u201cFluffy\u201d;\n\t{System.out.println(\u201cvalor atribu\u00eddo ao campo\u201d);}\n\tPublic Chick() {\n\t\tname = \u201cTiny\u201d;\n\t\tSystem.out.println(\u201cconstrutor executado\u201d);\n\t}\n\tpublic static void main(String[] args) {\n\t\tChick chick = new Chick();\n\t\tSystem.out.println(chick.name);\n\t}\n}<\/code><\/pre>\n\n\n\n<p>Executando este exemplo a sa\u00edda\n\u00e9:<\/p>\n\n\n\n<p>valor atribu\u00eddo ao campo<\/p>\n\n\n\n<p>construtor executado<\/p>\n\n\n\n<p>Tiny<\/p>\n\n\n\n<p>Vamos analisar a execu\u00e7\u00e3o. A\nexecu\u00e7\u00e3o come\u00e7a no m\u00e9todo main() porque \u00e9 por onde todo c\u00f3digo Java come\u00e7a. <\/p>\n\n\n\n<p>Come\u00e7amos chamando o\nconstrutor Chick. O Java cria um objeto. Primeiro inicializa a vari\u00e1vel name\ncom o valor de \u201cFluffy\u201d. A seguir executa o bloco inicializadora de inst\u00e2ncia \u201cvalor\natribu\u00eddo ao campo\u201d.<\/p>\n\n\n\n<p>Depois de todos os campos e\nblocos inicializadores de inst\u00e2ncia serem executados, o Java retorna para o\nconstrutor. Dentro do construtor a vari\u00e1vel name tem o seu valor mudado para \u201cTiny\u201d\ne \u00e9 executado uma sa\u00edda de mensagem.<\/p>\n\n\n\n<p>Agora que o construtor foi\nexecutado, a execu\u00e7\u00e3o retorna para o m\u00e9todo main para continuar a execu\u00e7\u00e3o do\nc\u00f3digo, que no caso \u00e9 a sa\u00edda de mensagem com o valor da vari\u00e1vel name.<\/p>\n\n\n\n<p>A ordem de campos e blocos de\nc\u00f3digo \u00e9 importante. Voc\u00ea n\u00e3o pode modificar o valor de uma vari\u00e1vel antes de inicializ\u00e1-la.\n<\/p>\n\n\n\n<p>{System.out.println(name);} \/\/n\u00e3o compila<\/p>\n\n\n\n<p>private String name = \u201cFluffy\u201d;<\/p>\n\n\n\n<p>Pode ser que apare\u00e7a quest\u00f5es sobre inicializa\u00e7\u00e3o na prova. Vamos ver mais um exemplo. Qual ser\u00e1 a sa\u00edda deste c\u00f3digo?<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Egg {\n\tpublic Egg() {\n\t\tnumber = 5;\n\t}\n\tpublic static void main(String[] args) {\n\t\tEgg egg = new Egg();\n\t\tSystem.out.println(egg.number);\n\t}\n\tprivate int number = 3;\n\t{number = 4;}\n}<\/code><\/pre>\n\n\n\n<p>A sa\u00edda ser\u00e1 5. Campos e blocos s\u00e3o executados primeiro e na ordem, a vari\u00e1vel number recebe o valor 3 de depois 4. A seguir o construtor \u00e9 executado e a vari\u00e1vel number recebe o valor 5.<\/p>\n\n\n\n<p>\u2764\ufe0f Curso Java Para Iniciantes  <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><a href=\"http:\/\/bit.ly\/java-swing \">http:\/\/bit.ly\/java-swing <\/a> <\/p><\/blockquote>\n\n\n\n<p>\ud83d\udc4d Curso de Desenvolvimento Web Completo  <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><a href=\"http:\/\/bit.ly\/2FnB5Sp\">http:\/\/bit.ly\/2FnB5Sp<\/a>   <\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Construtores Para criar uma inst\u00e2ncia de classe, basta adicionar new a frente da classe. Por exemplo: Random r = new Random(); Primeiro voc\u00ea escolhe a classe que deseja criar o objeto, no exemplo \u00e9 a classe Random, e depois de um nome para o objeto, que no caso \u00e9 r. Para finalizar a cria\u00e7\u00e3o do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":144,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,1],"tags":[],"class_list":["post-498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-certificacao","category-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.5 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Aprendendo Java Para Certifica\u00e7\u00e3o #6 - Viciados em Aprender<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprendendo Java Para Certifica\u00e7\u00e3o #6\" \/>\n<meta property=\"og:description\" content=\"Construtores Para criar uma inst\u00e2ncia de classe, basta adicionar new a frente da classe. Por exemplo: Random r = new Random(); Primeiro voc\u00ea escolhe a classe que deseja criar o objeto, no exemplo \u00e9 a classe Random, e depois de um nome para o objeto, que no caso \u00e9 r. Para finalizar a cria\u00e7\u00e3o do [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Viciados em Aprender\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-14T15:03:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-10-14T15:05:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"334\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"blackzig\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"blackzig\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/\"},\"author\":{\"name\":\"blackzig\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\"},\"headline\":\"Aprendendo Java Para Certifica\u00e7\u00e3o #6\",\"datePublished\":\"2019-10-14T15:03:40+00:00\",\"dateModified\":\"2019-10-14T15:05:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/\"},\"wordCount\":971,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\"},\"image\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"articleSection\":[\"Certifica\u00e7\u00e3o\",\"Java\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/\",\"name\":\"Aprendendo Java Para Certifica\u00e7\u00e3o #6 - Viciados em Aprender\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"datePublished\":\"2019-10-14T15:03:40+00:00\",\"dateModified\":\"2019-10-14T15:05:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#primaryimage\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"contentUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Java-Certification.jpg\",\"width\":500,\"height\":334},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/aprendendo-java-para-certificacao-6\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprendendo Java Para Certifica\u00e7\u00e3o #6\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/\",\"name\":\"Viciados em Aprender\",\"description\":\"Queremos aprender tudo o que for poss\u00edvel nesta vida.\",\"publisher\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/687a6d17428a0f0e040aefbd858ebc1e\",\"name\":\"blackzig\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\",\"url\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\",\"contentUrl\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"blackzig\"},\"logo\":{\"@id\":\"https:\\\/\\\/micheladrianomedeiros.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg\"},\"sameAs\":[\"http:\\\/\\\/www.micheladrianomedeiros.com.br\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aprendendo Java Para Certifica\u00e7\u00e3o #6 - Viciados em Aprender","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:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/","og_locale":"pt_PT","og_type":"article","og_title":"Aprendendo Java Para Certifica\u00e7\u00e3o #6","og_description":"Construtores Para criar uma inst\u00e2ncia de classe, basta adicionar new a frente da classe. Por exemplo: Random r = new Random(); Primeiro voc\u00ea escolhe a classe que deseja criar o objeto, no exemplo \u00e9 a classe Random, e depois de um nome para o objeto, que no caso \u00e9 r. Para finalizar a cria\u00e7\u00e3o do [&hellip;]","og_url":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/","og_site_name":"Viciados em Aprender","article_published_time":"2019-10-14T15:03:40+00:00","article_modified_time":"2019-10-14T15:05:36+00:00","og_image":[{"width":500,"height":334,"url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","type":"image\/jpeg"}],"author":"blackzig","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"blackzig","Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#article","isPartOf":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/"},"author":{"name":"blackzig","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e"},"headline":"Aprendendo Java Para Certifica\u00e7\u00e3o #6","datePublished":"2019-10-14T15:03:40+00:00","dateModified":"2019-10-14T15:05:36+00:00","mainEntityOfPage":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/"},"wordCount":971,"commentCount":0,"publisher":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e"},"image":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#primaryimage"},"thumbnailUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","articleSection":["Certifica\u00e7\u00e3o","Java"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/","name":"Aprendendo Java Para Certifica\u00e7\u00e3o #6 - Viciados em Aprender","isPartOf":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#primaryimage"},"image":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#primaryimage"},"thumbnailUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","datePublished":"2019-10-14T15:03:40+00:00","dateModified":"2019-10-14T15:05:36+00:00","breadcrumb":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#primaryimage","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","contentUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/Java-Certification.jpg","width":500,"height":334},{"@type":"BreadcrumbList","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/aprendendo-java-para-certificacao-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/micheladrianomedeiros.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Aprendendo Java Para Certifica\u00e7\u00e3o #6"}]},{"@type":"WebSite","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#website","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/","name":"Viciados em Aprender","description":"Queremos aprender tudo o que for poss\u00edvel nesta vida.","publisher":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/micheladrianomedeiros.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":["Person","Organization"],"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/#\/schema\/person\/687a6d17428a0f0e040aefbd858ebc1e","name":"blackzig","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg","url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg","contentUrl":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg","width":1920,"height":1080,"caption":"blackzig"},"logo":{"@id":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2025\/07\/a7e4b18a2d7254b5cf6da7ca7f92dc71da86905bd1de486e98e3a98664e058f2.jpg"},"sameAs":["http:\/\/www.micheladrianomedeiros.com.br\/"]}]}},"_links":{"self":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":2,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"predecessor-version":[{"id":502,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/498\/revisions\/502"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media\/144"}],"wp:attachment":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}