Postagens

Mostrando postagens de Agosto 14, 2011

Origem do nome da Linguagem Java

Imagem
JAVA
É uma ilha, que fica no arquipélago da Indonésia, onde se fala Javanês.


Você sabia???
O projeto de uma nova linguagem iniciou-se em1990, liderado por James Gosting, o projeto inicialmente era investindo para a TV Interativa, o problema é que em 1993, quando o projeto foi apresentado, descobriu-se que a TV interativa não existia, até aí o projeto já tinha consumido milhões de dólares.Sendo assim o financiamento estava para ser cortado, foi quando a Sun decidiu abandonar o hardware do projeto, e focar o seu desenvolvimento na Web. A partir daí, a equipe trabalhou em um ritmo alucinante em segredo,dia e noite,e para os desenvolvedores ficarem acordados, tomavam muito café, até liberar a primeira versão Alfa da linguagem, daí vem a origem do nome Java, que significa café ( em americano) , pois muitas xícaras foram tomadas até a liberação da versão em maio 1995.
Além disso... Java, é uma linguagem de programação. Totalmente orientada a objetos, que foi projetada para ser por…

Diferença Entre JDK,JVM, JRE

Imagem
Com tantas perguntas sobre este assunto, pessoas com uma pequena confusão em sua cabeça querem saber qual a diferença e o que é cada um destes componentes.

Então venho "Clarear" sua mente.



JVM (Java Virtual Machine)É a peça chave para fornecer capacidade de multiplataforma para as aplicações java: “Write once, run everywhere”.
A JVM é a máquina virtual responsável por interpretar e executar o código Java compilado (bytecode) e portanto são provedoras de formas e meios de o aplicativo conversar com o sistema operacional.
Esta abstração viabiliza a implementações da JVM para diferentes plataformas de hardware e de sistemas operacionais, o que possibilita que aplicativos Java sejam multi-plataforma.
Uma JVM pode ser desenvolvida por qualquer organização (comunidades / institutos / empresas), desde que sigam as especificações para a Java Virtual Machine.

JRE (Java Runtime Environment)É composto pela JVM e pela biblioteca de classes Java utilizadas para execução de aplicaçõe…

Mudanças no Java 7

Boa Tarde Soldados!
Venho aqui lhes passar algumas informações sobre nosso amiguinho java & que depois de tantos anos de espera finalmente saiu.


A lista de novas features podem ser encontradas aqui
O novo javadoc esta localizado neste link.

1) Switch com strings.
Por mais simples que essa feature possa parecer, é um grande avanço para o JAVA a funcionalidade de utilização de String dentro do bloco switch. Antes era possível utilizar o switch apenas com números inteiros. Quando precisávamos comparar String era necessário utilizar blocos if/else encadeados.
Um exemplo de código de comparação de String em Java:
01String temp = "Java"; 02if(temp != null&& temp.equals("Cobol")) { 03System.out.println("Utilizando Cobol"); 04} elseif(temp != null&& temp.equals("DOT NET")) { 05System.out.println("Utilizando DOT NET"); 06} elseif(temp != null&& temp.equals("Java")) { 07System.out.println("Utilizando Java&q…

Google sempre na frente...Aquisição da Motorola

Imagem
Fala galera!!!!
Como já era de se esperar, a google faz aquisição de mais uma empresa...Desta vez a Motorola...

Se continuar assim eu ja disse, ela vai dominar o Mundo!!!!!! att.

A Google anunciou na manhã desta segunda-feira (15 de agosto) a compra da Motorola Mobility pelo valor de US$ 40 por cada ação, resultando em um negócio total de US$ 12,5 bilhões. O acordo foi aprovado por unanimidade entre os conselhos de administração de cada companhia, e representa um ganho de 63% em relação ao valor das ações da Motorola na última sexta-feira (12 de agosto).

A aquisição da Motorola vai permitir que a Google fortaleça ainda mais a marca Android, aumentando a competição no mercado de telefonia móvel. A Motorola Mobility será operada como um negócio separado pela companhia de Mountain View, que continuará a disponibilizar o sistema operacional para smartphones como uma plataforma aberta.
Proteção contra competidoresEm uma atualização publicada no blog oficial da Google, Larry Page a…