Rumah >Java >javaTutorial >Asas bahasa Java dan sintaksinya

Asas bahasa Java dan sintaksinya

Patricia Arquette
Patricia Arquetteasal
2025-01-25 06:13:41334semak imbas

Fundamentos da Linguagem Java e sua Sintaxe

Java: Bahasa pengaturcaraan yang mantap dan serba boleh, digunakan secara meluas dalam pelbagai aplikasi. Dibangunkan oleh James Gosling di Sun Microsystems (kini Oracle), popularitinya adalah kerana mudah alih, keselamatan dan kemudahan penggunaannya. Panduan ini meneroka konsep asas bahasa Java, termasuk sintaks, corak dan contoh praktikal.

Ciri Utama Java

  • Platform Independent: Java Virtual Machine (JVM) membolehkan anda menjalankan program Java pada mana-mana sistem dengan JVM dipasang.
  • Berorientasikan Objek (OOP): Berdasarkan prinsip OOP, menggalakkan modulariti dan penggunaan semula kod.
  • Keselamatan: Mekanisme keselamatan yang teguh melindungi data dan mencegah kelemahan.
  • Multithreading: Menyokong pelaksanaan serentak berbilang urutan.
  • Pengumpulan Sampah: Pengurusan memori automatik, memudahkan pembangunan.

Struktur Asas Program Java

Atur cara Java asas terdiri daripada kelas dan kaedah. Lihat contoh mudah:

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

Perihalan Kod

public class HelloWorld: Mengisytiharkan kelas yang dipanggil HelloWorld. Di Java, semua kod berada di dalam kelas.

public static void main(String[] args): Titik kemasukan program. Kaedah main dilaksanakan semasa memulakan program.

System.out.println("Olá, Mundo!"): Mencetak "Hello, World!" dalam konsol.

Jenis dan Pembolehubah Data

Java ialah bahasa yang ditaip dengan kuat. Setiap pembolehubah mesti mempunyai jenis yang ditentukan. Jenis data utama:

<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>

Contoh Pengisytiharan Pembolehubah

<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>

Kawalan Aliran

Java menawarkan struktur kawalan aliran seperti if, else, for, while dan switch.

Contoh: Struktur Bersyarat

<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>

Contoh: Gelung Berulang

<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>

Pengaturcaraan Berorientasikan Objek (OOP) dalam Java

OOP adalah asas dalam Java. Konsep utama:

  1. Kelas: Model untuk mencipta objek.
  2. Objek: Contoh kelas.
  3. Encapsulation: Kawal akses kepada data kelas.
  4. Warisan: Satu kelas mewarisi atribut dan kaedah daripada yang lain.
  5. Polimorfisme: Kaedah berkelakuan berbeza dalam subkelas.

Contoh: Kelas dan Objek

<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>

Kesimpulan

Java ialah bahasa yang berkuasa untuk membangunkan pelbagai aplikasi. Panduan ini telah membentangkan asas. Terokai perpustakaan dan alatan untuk mendalami pengetahuan anda.

Atas ialah kandungan terperinci Asas bahasa Java dan sintaksinya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn