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

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

Barbara Streisand
发布: 2025-01-11 22:03:43
原创
330 人浏览过

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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板