首頁 >Java >java教程 >JAVA 初學者 - 一般指南和環境設置

JAVA 初學者 - 一般指南和環境設置

Barbara Streisand
Barbara Streisand原創
2025-01-11 22:03:43355瀏覽

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