Skip to content

Commit 237b903

Browse files
committed
readme da formação
1 parent 42eae99 commit 237b903

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

README.md

+26-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
11
# Java e java.lang: programe com a classe Object e String
22

3-
<div align="center" ><img src="https://github.com/emanoelcampos/programa-one-oracle/assets/68448029/ab736b12-62a0-4f05-90e0-380d5e756c41" width="400"></div>
3+
<div align="center" ><img src="https://github.com/emanoelcampos/programa-one-oracle/assets/68448029/ab736b12-62a0-4f05-90e0-380d5e756c41" width="400"></div>
4+
5+
Este repositório é dedicado ao sétimo curso da formação de Java e Orientação a Objetos oferecido pela Alura em colaboração com o programa One da Oracle. Durante o curso, adquiri conhecimentos sobre o pacote `java.lang` e os fundamentos essenciais dessa linguagem de programação.
6+
7+
## Os assuntos abordados no curso incluem:
8+
9+
O curso foi dividido em diversos módulos, cada um com seus respectivos exercícios, atividades e um desafio durante o curso.
10+
11+
<img align="right" src="https://github.com/emanoelcampos/programa-one-oracle/assets/68448029/7bf8aed1-0c01-44a8-97e1-fd084f77682a" width="120">
12+
13+
14+
Resumo das aulas sobre Packages, Visibilidade, Javadoc, e a Classe String:
15+
16+
- Packages: Aprendemos que packages são usados para organizar o código, fazendo parte do Full Qualified Name (FQN) da classe, e a definição do package deve ser a primeira declaração no código fonte. Importamos classes de outros `packages` para facilitar seu uso.
17+
18+
- Visibilidade: Falamos sobre os níveis de visibilidade (`private`, `protected`, `public`) e seus modificadores, que podem ser aplicados na classe, atributo, construtor e método. Cada nível determina a acessibilidade dos membros em relação à classe e aos outros pacotes.
19+
20+
- Javadoc e JAR: Aprendemos a documentar o código com comentários e tags do `Javadoc`, gerar a documentação usando o `Eclipse` e a importância do `Javadoc` como uma documentação para desenvolvedores. Também vimos como criar nossa própria biblioteca usando o `JAR` e como importá-la em um novo projeto.
21+
22+
- Classe String: Conhecemos o pacote `java.lang`, que contém classes fundamentais como `String` e `System`. Aprendemos que objetos da classe `String` são imutáveis e usamos a sintaxe literal para criá-los. Exploramos métodos como `trim`, `charAt`, `contains`, `isEmpty`, `length`, `indexOf` e `replace`. Também aprendemos sobre a classe `StringBuilder` para concatenar strings eficientemente.
23+
24+
- Classe Object: Aprendemos sobre a classe `Object` e seu método `toString()`, que retorna uma representação em string do objeto.
25+
26+
## Minha jornada
27+
28+
Este repositório é um registro de todo o meu avanço no curso. Ao longo do curso, tive a oportunidade de aplicar esses conceitos através de exercícios e atividades práticas. Nesse repositório, você encontrará os exercícios, atividades e desafios realizados por mim durante o curso e todos eles estão organizados por módulo e podem ser encontrados em suas respectivas pastas.

0 commit comments

Comments
 (0)