ホームページ > Java > &#&チュートリアル > Java 言語とその構文の基礎

Java 言語とその構文の基礎

Patricia Arquette
リリース: 2025-01-25 06:13:41
オリジナル
373 人が閲覧しました

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!"): 「Hello, World!」を印刷します。コンソール内。

データ型と変数

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 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート