コアJava - 基本
4日目:
今日はいくつかの重要なトピックについて学びます。楽しみにしています
Java クラス:
javaクラスは2種類に分かれます:
1)事前定義されたクラス
2)ユーザー定義クラス
1) 事前定義されたクラス:
-
すべての Java 事前定義クラスは常に 大文字
で始まります[EX: システム、文字列...etc]
2) ユーザー定義クラス:
Java ユーザー定義クラスは SMALL と 大文字
の両方で始まります
Java クラス名は大文字で始めることを強くお勧めします。
Java メソッド:
javaメソッドは2種類に分かれます:
1)事前定義されたメソッド
2)ユーザー定義メソッド
1) 事前定義されたメソッド:
すべての Java 事前定義メソッドは常に 小文字で始まります。
2) ユーザー定義の方法:
すべての Java ユーザー定義メソッドは、小文字 と 大文字 の両方で始まります。
注: 事前定義メソッド、ユーザー定義メソッドは、パラメータ化メソッド と 非パラメータ化メソッド
の 2 つのタイプに分けられます。主な方法:
Main() is a Parameterized Method ,in 1 Parameter ,Type is String Array.
括弧内にパラメータまたは引数を書くことができます。
例:
パブリッククラス ClassA
{
void Meth1(int i) //パラメータ化されたメソッド
{
System.out.println("Meth1() が呼び出されました");
System.out.println("i 値:" +i);
}
void Meth2(int i,String S, char C) //パラメータ化されたメソッド
{
System.out.println("Meth2() が呼び出されました");
System.out.println(i-99);
System.out.println(S);
System.out.println(C);
}
public static void main(String[] args)
{
クラスA aobj=new ClassA();
aobj.Meth1(99);
System.out.println("-------------------");
aobj.Meth2(100,"こんにちは",'X');
}
}
出力:
Meth1() が呼び出されました
私は値:100
Meth2() が呼び出されました
1
こんにちは
×
面接の目的に関する重要な質問
Q) Java プログラムをコンパイルして実行するとき、内部的には何が起こりますか?
A: コマンド Javac Filename.java を使用して Java プログラムを
コンパイルするときは常に、Java コンパイラーが Java プログラムをコンパイルします。コンパイルが成功すると、.Class ファイル が生成されます。生成された .class ファイルは、人間には理解できないバイト コード命令 で構成されています。これらのバイトコード命令はマシンだけが理解できます。このシナリオでは、そのマシンは JVM です。 Java プログラムを実行するには、コマンド java 生成された .class ファイル名 を使用して、生成された .Class ファイルを jvm の入力として提供する必要があります。jvm は、すべてのバイト コード命令が実行されているかどうかを確認します。その .Class ファイルに存在するものが正しいか間違っているか、正しい場合は出力が得られます。間違っている場合は、例外が発生します。
以上がコアJava - 基本の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?

Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

Spring Boot Snakeyaml 2.0 CVE-2022-1471問題修正

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?
