首頁 > Java > java教程 > Java語言及其語法的基礎

Java語言及其語法的基礎

Patricia Arquette
發布: 2025-01-25 06:13:41
原創
374 人瀏覽過

Fundamentos da Linguagem Java e sua Sintaxe

Java:一種強大且多功能的程式語言,廣泛用於各種應用程式。 它由 Sun Microsystems(現為 Oracle)的 James Gosling 開發,因其便攜性、安全性和易用性而廣受歡迎。本指南探討了 Java 語言的基本概念,包括語法、模式和實際範例。

Java 的主要特性

  • 平台無關:Java 虛擬機器 (JVM) 可讓您在任何安裝了 JVM 的系統上執行 Java 程式。
  • 物件導向(OOP):基於OOP原理,促進模組化和程式碼重複使用。
  • 安全性:強大的安全機制保護資料並防止漏洞。
  • 多執行緒:支援多個執行緒同時執行。
  • 垃圾收集:自動記憶體管理,簡化開發。

Java 程式的基本結構

基本的 Java 程式由類別和方法組成。 看一個簡單的例子:

<code class="language-java">public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Olá, Mundo!");
    }
}</code>
登入後複製

代碼說明

public class HelloWorld: 宣告一個名為 HelloWorld 的類別。 在 Java 中,所有程式碼都駐留在一個類別中。

public static void main(String[] args): 程式入口點。 方法main在啟動程序時執行。

System.out.println("Olá, Mundo!"): 列印「你好,世界!」在控制台中。

資料型別與變數

Java 是一種強型別語言。每個變數必須有一個定義的類型。 主要資料型態:

<code>Tipo     Tamanho   Valores Possíveis

byte     8 bits    -128 a 127

short    16 bits   -32.768 a 32.767

int      32 bits   -2.147.483.648 a 2.147.483.647

long     64 bits   -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807

float    32 bits    Precisão simples

double   64 bits    Precisão dupla

char     16 bits    Um caractere Unicode

boolean  1 bit      true ou false</code>
登入後複製

變數宣告範例

<code class="language-java">public class TiposDeDados {
    public static void main(String[] args) {
        int idade = 25;
        double salario = 4500.50;
        char inicial = 'J';
        boolean empregado = true;

        System.out.println("Idade: " + idade);
        System.out.println("Salário: " + salario);
        System.out.println("Inicial do nome: " + inicial);
        System.out.println("Empregado: " + empregado);
    }
}</code>
登入後複製

流量控制

Java 提供了流控制結構,如 ifelseforwhileswitch

範例:條件結構

<code class="language-java">public class ControleDeFluxo {
    public static void main(String[] args) {
        int numero = 10;

        if (numero > 0) {
            System.out.println("O número é positivo.");
        } else if (numero < 0) {
            System.out.println("O número é negativo.");
        } else {
            System.out.println("O número é zero.");
        }
    }
}</code>
登入後複製

範例:重複循環

<code class="language-java">public class LacosDeRepeticao {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            System.out.println("Contador: " + i);
        }

        int contador = 5;
        while (contador > 0) {
            System.out.println("Contador: " + contador);
            contador--;
        }
    }
}</code>
登入後複製

Java 中的物件導向程式設計 (OOP)

OOP 是 Java 的基礎。關鍵概念:

  1. 類別:建立物件的模型。
  2. 物件:類別的實例。
  3. 封裝:控制對類別資料的存取。
  4. 繼承:一個類別繼承另一個類別的屬性和方法。
  5. 多態性:方法在子類別中的行為不同。

範例:類別和物件

<code class="language-java">class Pessoa {
    String nome;
    int idade;

    void apresentar() {
        System.out.println("Olá, meu nome é " + nome + " e tenho " + idade + " anos.");
    }
}

public class OrientacaoObjetos {
    public static void main(String[] args) {
        Pessoa pessoa = new Pessoa();
        pessoa.nome = "João";
        pessoa.idade = 30;
        pessoa.apresentar();
    }
}</code>
登入後複製

結論

Java 是一種用於開發各種應用程式的強大語言。本指南列出了基礎知識。 探索圖書館和工具來加深您的知識。

以上是Java語言及其語法的基礎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板