Quais as melhorias e mudanças basicas do java 7 ?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
GabeDevelop
Thread.start()
[Avatar]
Membro desde: 10/03/2011 21:37:15
Mensagens: 44
Offline

Ja que estamos em ritmo de inauguração hoje, alguem poderia dizer as principais mudanças da plataforma ?

grato
mauricionarcizo
JavaTeenager
[Avatar]

Membro desde: 15/06/2011 13:23:18
Mensagens: 179
Offline

No site "concorrente", tem uma breve introdução ás novidades do JAVA 7
http://javafree.uol.com.br/noticia/5308/Lancamento-do-Java-7-em-07-07-muitas-mudancas-e-um-evento-internacional.html

Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres!
[Email]
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

O switch agora aceita strings (totalmente irrelevante)!
Nada de funcional, só besteira.
Continuo utilizando o JDK 6.

This message was edited 1 time. Last update was at 08/07/2011 08:41:11


MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
Jose111
JavaGuru
[Avatar]

Membro desde: 06/04/2009 13:20:32
Mensagens: 211
Localização: Depois do System.exit(0);
Offline

A parte que eu acho muito legal o Java 7 são melhorias na linguagem como ele fechar os Stream sozinho e permitir tratar varias exceções no mesmo catch...

vocedeviaestarprogramando
[MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

a parte importante é o g1. Ele vai colocar a jvm pra frente. Sintax sugars tem pouca importância.

www.citrox.com.br
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

g1?

poderia explicar melhor?


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

maior_abandonado wrote:g1?

poderia explicar melhor?



O G1 é o novo coletor de lixo da máquina virtual. Vai garantir um ganho substancial em termos de desempenho para as aplicações java.

http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html

www.citrox.com.br
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Julio, vc tem algum benchmark (confiável) sobre o G1?

[]s

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

aaaa isso é legal...
valeu.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
Rafael Afonso
Virtual Machine Man
[Avatar]
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline

Um destaque é a melhoria ao suporte às linguagens dinâmicas através do bytecode invokedynamic. Ontem, durante o TDC 2011, essa novidade foi bastante destacada. Inclusive dizendo que isso pode ajudar os frameworks Java que usam e abusam de reflexão.

Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn
[MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

Rafael Afonso wrote:Um destaque é a melhoria ao suporte às linguagens dinâmicas através do bytecode invokedynamic. Ontem, durante o TDC 2011, essa novidade foi bastante destacada. Inclusive dizendo que isso pode ajudar os frameworks Java que usam e abusam de reflexão.


Essa é outra importante também. Na minha opinião java só precisava de sobrecarga de operadores na sintaxe da linguagem. A oracle deve se focar em garantir uma jvm cada vez mais robusta e deixar "os açucares sintáticos" de lado.

www.citrox.com.br
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

Luiz Aguiar wrote:Julio, vc tem algum benchmark (confiável) sobre o G1?

[]s


Oi Luiz, tem um da sun mas não sei até que ponto pode ser tão confiável. O documento é um datasheet e mostra como ele funciona, e possui alguns benchmarks.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.63.6386&rep=rep1&type=pdf

Tem um exemplo de um sistema crítico onde a latência não pode ultrapassar 500ms.


telco. A benchmark, based on a commercial prod-
uct, provided to exercise a telephone call-processing
application. It requires a maximum 500 ms latency in
call setup, and determines the maximum throughput
(measured in calls/sec) that a system can support. Its
maximum live data size is approximately 100 M

This message was edited 1 time. Last update was at 08/07/2011 13:03:12


www.citrox.com.br
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

API Fork / Join para sistemas paralelos. Muito relevante, uma vez que agora a tendencia é que se criem mais desse tipo de sistema.
No Java 8 está até prometida uma outra API para sistemas paralelos também.

Não sei detalhes, mas uma nova API para arquivos.

Tem o project Jigsaw para modularização, mas não sei como ele se encaixa no Java 7. Mas é bastante interessante.

E como o pessoal falou o InvokeDynamic, que é uma nova instrução da máquina virtual para permitir algumas mágicas. Muito interessante isso. E acompanha algumas APIs para dar suporte.

O novo Garbage Collector G1.

Enfim, tem sim bastante coisa relevante. Todas as versões impares do Java tem algumas mudanças substanciais.

This message was edited 1 time. Last update was at 08/07/2011 16:02:01


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team