Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 237b903

Browse filesBrowse files
committed
readme da formação
1 parent 42eae99 commit 237b903
Copy full SHA for 237b903

File tree

Expand file treeCollapse file tree

1 file changed

+26
-1
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+26
-1
lines changed

‎README.md

Copy file name to clipboard
+26-1Lines changed: 26 additions & 1 deletion
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.