Postagens

Enum: Manuseando constantes de forma correta

Imagem
Fala galera! Hoje tive um debate com um amigo sobre oque seria a classe ENUM do java e qual sua funcionalidade. Tendo isso em vista chegamos a uma conclusão sobre sua utilização e como substituiríamos nossas atuais constantes por esta forma linda de utiliza-las. Agora repasso para vocês um pouco sobre o mesmo.   A partir da versio 5.0,Java lhe permite restringir uma variável para ter um de apenas uns poucos valores pré-definidos - em outras  palavras, um valor de uma lista enumerada. (Os itens da lista enumerada sio chamados, surpreendentemente, de enums.) O uso de enums pode ajudar a reduzir os bugs no seu código. Por exemplo, na sua aplicação de automaçãp de  lanchonetes, você poderia desejar reduzir os tamanhos de cafés possiveis a BIG ("gande"), HUGE ("enorme') e OVERWHELMING  ('absurdo'). Se você deixar a possibilidade que um pedido de tamanho LARGE ("grande') seja feito, isso  poderia causar um erro. Entram em agdo os enums. Com...

Tutorial JSON

Imagem
Afinal, o que é JSON? JSON é basicamente um formato leve de troca de informações/dados entre sistemas. Mas JSON significa  JavaScript Object Notation , ou seja, só posso usar com JavaScript correto? Na verdade não e alguns ainda caem nesta armadilha. O JSON além de ser um formato leve para troca de dados é também muito simples de ler. Mas quando dizemos que algo é simples, é interessante compará-lo com algo mais complexo para entendermos tal simplicidade não é? Neste caso podemos comparar o JSON com o formato XML. Vamos visualizar esta diferença? 1 2 3 4 <? xml version = "1.0" encoding = "UTF-8" ?>    < id >1</ id >    < nome >Alexandre Gama</ nome >    < endereco >R. Qualquer</ endereco > 1 { "id" :1, "nome" : "Bruno Santos" , "endereco" : "R. Qualquer" } Bom, é notável a diferença. Visualmente o segundo trecho (em JSON)...