首页 >Java >java教程 >JAVA 初学者 - 一般指南和环境设置

JAVA 初学者 - 一般指南和环境设置

Barbara Streisand
Barbara Streisand原创
2025-01-11 22:03:43287浏览

JAVA PARA INICIANTES - Orientações gerais e Configurações do Ambiente

JAVA 初学者 (Oracle)

在学习小组中开始我们的旅程,重点是学习和提高 Java 基础知识。
首先我们将学习这本书:Java 初学者

概括

  • 在第 1 章结束时我将能够
  • 在本书的最后,我将能够
  • 学习小组
  • 目标
  • JAVA 的演变
  • 获取Java开发工具包(JDK)

## 在第 1 章结束时我将能够

  • 第 1 章中的基本概念和实践。
  • 语言转换和良好实践
  • 块和重复结构
  • 标识符
  • 图书馆

读完本书后,我将能够

  • Java 基础知识和核心
  • 就业市场的准备
  • 获取面向对象编程(OOP)的概念

学习小组

您可以结合实践练习、讨论和小项目,使学习对各个级别都更具互动性和实用性。在每一章中,我们将告知您哪些方法、库和/或命令已停止或已被替换。

客观的

  • 对于初学者:为编程和 Java 打下坚实的基础。
  • 针对中级和高级:巩固知识并介绍更复杂的概念,为就业市场做好准备。

Java的进化

从头开始总结主要功能!

# Java 1.0 (1995) – O Começo ?
- Write Once, Run Anywhere (WORA)
- Suporte a:
  - Applets
  - Multithreading básico

# Java 1.2 (1998) – Java 2 e a Revolução ?
- Swing: Nova biblioteca para GUIs
- Collections Framework: Estruturas como ArrayList e HashMap
- JIT Compiler: Melhor desempenho

# Java 1.4 (2002) – Robustez e Desempenho ?
- Assertions para depuração
- Pacote java.nio: Melhorias no I/O
- Expressões Regulares (java.util.regex)

# Java 5 (2004) – Modernização da Linguagem ?
- Generics: List<String> 
- Enhanced for-loop: for (int i : array)
- Annotations: @Override
- Enums e Varargs
- Concurrent API: Melhor suporte a threads

# Java 6 (2006) – Refinamentos ?️
- Melhor desempenho da JVM
- Compiler API (javax.tools)
- Java Scripting API: Integração com JavaScript

# Java 7 (2011) – Simplificação e Eficiência ⚡
- Try-with-resources: Gerenciamento automático de recursos
- Switch com Strings
- Multi-catch em exceções
- NIO.2: Melhor manipulação de arquivos

# Java 8 (2014) – Programação Funcional ?
- Lambdas: (x) -> x * 2
- Streams API: Processamento declarativo de coleções
- Optional: Lidar com null de forma segura
- API de Data e Hora (java.time)
- Default Methods: Métodos padrão em interfaces

# Java 9 (2017) – Modularização ?
- JPMS: Java Platform Module System
- JShell: REPL para experimentaçã


# `Informações Importantes do Capítulo 1`
## 1. Introdução ao Java e sua Importância
História e Motivação do Java:
O capítulo aborda a criação do Java, suas origens em 1995, e os motivos pelos quais ele se tornou uma linguagem tão popular e confiável, especialmente em sistemas corporativos, dispositivos móveis e IoT.

Importante para discutir no clube: Por que escolher Java em 2024? Compare Java com outras linguagens, como Python ou JavaScript.
Características-chave:

Portabilidade (Write Once, Run Anywhere - WORA).
Forte tipagem e segurança.
Suporte a multithreading e programação orientada a objetos.

## Tech

## Installation

来源贡献 字节码 POO 获取 Java 开发工具包 第一个程序 处理语法错误 数据类型
对于生产环境...

npm install --production
NODE_ENV=production node app

获取Java开发工具包(JDK)

Ferramenta Links de Download
Java Development Kit (JDK) Java SE Downloads.
IntelliJ IDEA IntelliJ IDEA Community Edition
Git Bash Git Bash Download

安装说明

Java 开发工具包 (JDK):

  1. 通过上表中的链接访问 Oracle 官方网站后
  2. 选择最新版本或与您的操作系统兼容的版本。
  3. 下载安装程序并按照说明进行安装。

IntelliJ IDEA

  1. 访问 JetBrains 官方网站:IntelliJ IDEA 社区。
  2. 选择操作系统并下载安装程序。
  3. 安装 IntelliJ IDEA 并将其配置为与 Java 一起使用。

GitBash 安装: Git Bash 安装步骤 - WIN / LINUX

发展

好好学习!从这里开始:JAVA 初学者 - CAP1:简介

以上是JAVA 初学者 - 一般指南和环境设置的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn