Академический Документы
Профессиональный Документы
Культура Документы
Page 1 of 5
Inscries
Ligue: +55 31
INCIO
INSTITUCIONAL
FBRICA DE SOFTWARE
CENTRO DE TREINAMENTO
A Framework oferece regurlarmente uma seria de mini-cursos gratutos em sua sede. Com isso possibilitamos aos inte tecnologia e/ou processo , assim voc poder saber se ela realmente o seu interesse.
O objetivo deste minicurso mostrar um pouco da plataforma Java Web e seus principais benefcios. Dentre os temas fundamentos da linguagem , conceitos da JVM, JCP e suas sub divises : JSE, JEE e JME, entre outros.
O curso mini-curso Java Web tem como meta o desenvolviemnto de uma pagina teste JSP e Servelt publicada no Tom com as demais camadas do projeto. Uma tima oportunidade para comear a desvendar programao web em java.
Este captulo apresenta uma introduo simples e objetiva API Java, demonstrando os principais pacotes e as principais
A Oficial Core API, contida no JDK ou JRE, de uma das edies da plataforma Java. As trs edies da plataforma J SE (Standard Edition) e Java EE (Enterprise Edition). APIs oficiais opcionais que podem ser baixadas separadamente. A especificao das APIs so definidas e s vezes algumas destas APIs so posteriormente includas no core da plataforma (o exemplo mais notvel deste APIs no-oficiais, desenvolvidas por terceiros, mas no relacionadas a quaisquer JSRs. As classes da Biblioteca Padro esto divididas em pacotes, com nomes que se iniciam por java.* ou padro sero descritos a seguir.
http://www.frameworksystem.com/mini-curso-java-web-gratuito
25/07/2012
Page 2 of 5
Classe java.lang.System que permite interagir com o Sistema Operacional Classe java.lang.Runtime, que contem informaes sobre o ambiente de execuo Classe java.lang.Math, que contem funes matemticas comuns
1.3.1. JAVA.LANG.STRING
Toda String em Java um objeto, tal objeto encapsula uma array de caracteres imutvel. String uma classe objeto dessa classe como se fosse um tipo primitivo ou utilizando o operador new. Exemplo: String nome = Antonio; String sobrenome = new String(Maria);
Construtor
Operao
String()
String(String value)
Aloca um novo objeto String com o mesmo contedo do objeto String de argumento.
String(char value[])
Aloca um novo objeto String contendo a mesma sequncia de caracteres do array de caracteres de argumento.
String(StringBuffer value)
Aloca um novo objeto String com o mesmo contedo do objeto StringBuffer de argumento.
Os objetos String so distribudos dentro de um pool, uma regio de memria onde todas as Strings so armazenadas ob Por exemplo, se dois literais String possurem o mesmo texto, ambos apontaro para o mesmo objeto na memria. Exemplo String s1 = Teste; String s2 = Teste; System.out.println(s1==s2); //true
Mas isso s verdadeiro, se forem literais String. Exempo: String s1 = Teste; String s2 = new String(Teste); System.out.println(s1==s2); //false
http://www.frameworksystem.com/mini-curso-java-web-gratuito
25/07/2012
Page 3 of 5
Uma das conseqncias do pool de objetos que qualquer operao de transformao de String estiver sendo executada dentro de um loop, ela se tornar extremamente custosa para a memria. O bom uso da constantes devem ser utilizados.
No exemplo acima, primeiro criado um objeto com o texto Hello, na segunda linha a varivel s passa a aponta World, e o objeto anterior (Hello), continuar na memria, por no estar mais sendo utilizado, o Garbage Collector
Mtodos da classe String Abaixo vemos alguns outros mtodos da classe String:
Mtodos
Uso
endsWith(String s)
indexOf(char c)
lastIndexOf(char c)
trim( )
Para realizar a converso de qualquer tipo primitivo para uma String, existe um mtodo chamado valueOf realiza essa tarefa.
1.3.2. JAVA.LANG.STRINGBUILDER
Uma seqncia mutvel de caracteres. Esta classe fornece uma API compatvel com StringBuffer, mas sem projetada para uso como um substituto para StringBuffer em locais onde a string buffer estava sendo usado por um nico Sempre que possvel, recomenda-se que esta classe seja utilizada em substituio StringBuffer. Veja a API para maiore
http://www.frameworksystem.com/mini-curso-java-web-gratuito
25/07/2012
Page 4 of 5
Exemplo: StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append(Meu Texto); Este so uma introduao que o mini-curso gratuito java web tras
Ainda teremos uma rpida reviso em OO (orientao por objetos e o objetivo e desenvolver uma pagina em JSP com Passando por todas as camadas que um projeto necessita.
CAPITULO 1
NEWSLETTER
Cadastre-se para receber o nosso Informativo.
Nome E-mail Cadastrar
http://www.frameworksystem.com/mini-curso-java-web-gratuito
25/07/2012
Page 5 of 5
Fbrica de Software Centro de Treinamento Servios Banco de Talentos Espao Empresarial - Locao
Desenvolvido por Ormuztech
Institucional
Todos os Direitos Reservados - Framework System 2011 - Rua Rio de Janeiro, 1278, Loja 01, Lourdes, Belo Horiz
http://www.frameworksystem.com/mini-curso-java-web-gratuito
25/07/2012