| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2011 12:17:32
|
GabeDevelop
Thread.start()
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2011 12:27:37
|
mauricionarcizo
JavaTeenager
![[Avatar]](/images/avatar/aff2687e656b219f70bc853db57b6519.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 08:40:24
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 08:44:35
|
Jose111
JavaGuru
![[Avatar]](/images/avatar/0ff1a2dc87696229db870be7c0781faa.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 11:52:50
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 11:55:40
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 12:05:04
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 12:25:05
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 12:26:16
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 12:39:20
|
Rafael Afonso
Virtual Machine Man
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 12:51:06
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 12:58:40
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/07/2011 16:01:46
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
|
|