0% acharam este documento útil (0 voto)
19 visualizações6 páginas

Introdução A Linguagem Java - Mateus Santos

Java é uma linguagem de programação orientada a objetos, criada em 1995 pela Sun Microsystems, conhecida por sua portabilidade e extensas bibliotecas. O documento aborda os fundamentos da linguagem, incluindo tipos de dados, estruturas de controle, classes e objetos, além de conceitos de programação orientada a objetos e desenvolvimento web. Java é destacada como uma linguagem poderosa e versátil, adequada para criar aplicações simples e sistemas complexos.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
19 visualizações6 páginas

Introdução A Linguagem Java - Mateus Santos

Java é uma linguagem de programação orientada a objetos, criada em 1995 pela Sun Microsystems, conhecida por sua portabilidade e extensas bibliotecas. O documento aborda os fundamentos da linguagem, incluindo tipos de dados, estruturas de controle, classes e objetos, além de conceitos de programação orientada a objetos e desenvolvimento web. Java é destacada como uma linguagem poderosa e versátil, adequada para criar aplicações simples e sistemas complexos.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

Linguagem Java

# Linguagem Java

## Capítulo 1: Introdução ao Java e História

Java é uma linguagem de programação orientada a objetos amplamente usada para criar

aplicações robustas, seguras e portáveis. Criada pela Sun Microsystems em 1995, é conhecida por

sua filosofia "Write Once, Run Anywhere" (Escreva uma vez, execute em qualquer lugar).

### Características principais:

- Simplicidade e facilidade de uso.

- Portabilidade entre plataformas.

- Extensa biblioteca de classes.

---

## Capítulo 2: Fundamentos da Linguagem

### 2.1 Estrutura Básica de um Programa Java

```java

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, World!");

```
### 2.2 Tipos de Dados

- **Primitivos**: int, double, boolean, char.

- **Referência**: Arrays, Strings, Objetos.

### 2.3 Operadores

- Aritméticos: +, -, *, /, %.

- Relacionais: ==, !=, >, <.

- Lógicos: &&, ||, !.

---

## Capítulo 3: Estruturas de Controle e Fluxo

### 3.1 Condicionais

```java

if (x > 0) {

System.out.println("Positivo");

} else {

System.out.println("Negativo ou zero");

```

### 3.2 Laços de Repetição

- **For**: para contagem controlada.

- **While**: para condições dinâmicas.

Exemplo:
```java

for (int i = 0; i < 10; i++) {

System.out.println(i);

```

---

## Capítulo 4: Classes e Objetos

### 4.1 Definindo Classes

```java

class Carro {

String modelo;

int ano;

void acelerar() {

System.out.println("Carro acelerando...");

```

### 4.2 Instanciando Objetos

```java

Carro meuCarro = new Carro();

meuCarro.modelo = "Fusca";

meuCarro.acelerar();
```

---

## Capítulo 5: Manipulação de Dados e Coleções

### 5.1 Arrays

```java

int[] numeros = {1, 2, 3, 4};

System.out.println(numeros[0]);

```

### 5.2 Classes de Coleção

- **ArrayList** para listas dinâmicas.

- **HashMap** para pares chave-valor.

---

## Capítulo 6: Programação Orientada a Objetos (POO)

### 6.1 Conceitos Fundamentais

- **Encapsulamento**.

- **Herança**.

- **Polimorfismo**.

### 6.2 Exemplo de Herança

```java
class Animal {

void som() {

System.out.println("Som de animal");

class Cachorro extends Animal {

void som() {

System.out.println("Latido");

```

---

## Capítulo 7: Desenvolvimento Web e Aplicações Java

### 7.1 Frameworks Populares

- Spring.

- Hibernate.

- JavaFX.

### 7.2 Criando uma API Simples

```java

@RestController

public class HelloController {


@GetMapping("/hello")

public String hello() {

return "Hello, API!";

```

---

Java é uma das linguagens mais poderosas e versáteis disponíveis atualmente. Com uma base

sólida em seus fundamentos, você pode criar desde aplicações simples até sistemas complexos e

escaláveis.

Você também pode gostar