exercicio 1
package Arquivo;
import java.io.FileWriter;
import java.io.IOException;
public class ArquivoTXT {
    public static void main(String[] args) {
        String mensagem = "Conteúdo a ser gravado no arquivo.";
        try (FileWriter writer = new FileWriter("arquivo.txt")) {
            writer.write(mensagem);
            System.out.println("Dados gravados com sucesso.");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
exercicio 2 e 3
package Título;
class Titulo {
    private String nome;
    private int ano;
    private String diretor;
    public Titulo (String nome, int ano, String diretor) {
        this.nome = nome;
        this.ano = ano;
        this.diretor = diretor;
    }
    public String getNome() {return nome;}
    public int getAno() {return ano;}
    public String getDiretor() {return diretor;}
}
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class SerializarTitulo {
    public static void main(String[] args) {
        Titulo titulo = new Titulo("Harry Potter e a pedra filosofal", 2021,"David Heyman");
        Gson gsom = new Gson();
        String json = gsom.toJson(titulo);
        System.out.println("Titulo: \n" +json);
        Gson gsonPretty = new GsonBuilder().setPrettyPrinting().create();
        String jsonPretty = gsonPretty.toJson(titulo);
        System.out.println("\nJSON Titulo formatado: \n" +jsonPretty);
    }
}
exercício 4
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
class Veiculo {
    private String marca;
    private String cor;
    private int ano;
    private double valor;
    public String getMarca() {return marca;}
    public String getCor() {return cor;}
    public int getAno() {return ano;}
    public double getValor() {return valor;}
    public Veiculo(String marca, String cor, int ano, double valor) {
        this.marca = marca;
        this.cor = cor;
        this.ano = ano;
        this.valor = valor;
    }
    public class SerializarVeiculo {
        public static void main(String[] args) {
            Veiculo veiculo = new Veiculo("Fiat Uno", "vermelho",1992,36000.00);
            Gson gson = new GsonBuilder().setPrettyPrinting().create();
            String json = gson.toJson(veiculo);
            System.out.println("Informações do veiculo: ");
            System.out.println(json);
        }
    }
}
 
             
            