Skip to Content
Aprende Java, 6ª edição
book

Aprende Java, 6ª edição

by Marc Loy, Patrick Niemeyer, Daniel Leuck
April 2025
Intermediate to advanced
552 pages
16h 11m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprende Java, 6ª edição

Capítulo 8. Utilitários de texto e de núcleo

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Se tens estado a ler este livro sequencialmente, já leste tudo sobre as principais construções da linguagem Java, incluindo os aspectos orientados a objectos da linguagem e a utilização de threads. Agora está na altura de mudares de velocidade e começares a falar sobre a coleção de classes que compõem os pacotes Java padrão e que vêm com todas as implementações Java. Os pacotes principais de Java são uma das suas caraterísticas mais distintivas. Muitas outras linguagens orientadas a objetos têm caraterísticas semelhantes, mas nenhuma tem um conjunto tão extenso de classes e ferramentas padronizadas como Java. Isto é um reflexo e uma razão para o sucesso de Java.

Cordas

Começaremos por olhar mais de perto a classe Java String (ou, mais especificamente, java.lang.String). Como trabalhar com Strings é tão fundamental, é importante entender como eles são implementados e o que podes fazer com eles. Um objeto String encapsula uma sequência de caracteres Unicode. Internamente, estes caracteres são armazenados num array Java normal, mas o objeto String guarda este array zelosamente e só te dá acesso a ele através da sua própria API. Isto é para apoiar a ideia de que Strings são imutáveis; uma vez criado um objeto String, não podes alterar o seu valor. Muitas operações sobre um objeto String parecem alterar os caracteres ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de Receitas Java, 5ª Edição

Livro de Receitas Java, 5ª Edição

Ian F. Darwin
Aprendendo estilos de API

Aprendendo estilos de API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341641488Supplemental Content