Rumah > Java > javaTutorial > Asas bahasa Java dan sintaksinya

Asas bahasa Java dan sintaksinya

Patricia Arquette
Lepaskan: 2025-01-25 06:13:41
asal
329 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan