Javaトレーニングまとめ5日目第6回


1.複数のクラスを使用した開発


1つのプロジェクト内で独自に開発するのが難しい部分は、チームと一緒に開発されています.チームのために分担を開発し、異なるソースファイルに開発し、接続します.1つのソースファイルを用いて開発すると,その限界を感じるので,このように開発する.

例)1-1 Aという名前のソースをBに接続します。

// A 소스
public class Calculator {

  public static int add(int a, int b) {
        return a + b;
    }

    public static int main(int a, int b) {
        return a - b;
    }
    
// B 소스
import com.practice.util.Calculator; // Calculator 클래스와 import

public class Connect {
    public static void main(String[] args) {

//import는 다른패키지라서 새로운 패키지로 이동시 자동으로 리팩토링 된다.
   Math.max(10,20);
        System.out.println(Calculator.add(10 , 20)); 
        
    }
}
    

2.セットメニューは何ですか。


Javaでは、複数のクラスを分類するために使用します.組み合わせを行うことで、メンテナンス、管理、割り当てを効率的に行うことができます.
//패키지 A
package com.practice.util;
//패키지 B
package com.practice.quiz;

// practice 패키지 util패키지 생성 후 이동 및 클래스 생성
//	-> quiz패키지의 클래스와 연결  !

Java APIとは?


Javaのライブラリ内のプログラムでよく使われるクラスとインタフェースの集合.
-- String , System , println...etcクラスはAPIライブラリに属します.

★ユーザーが知らないキーワードはこちらで確認できます★


https://docs.oracle.com/javase/8/docs/api/
異なるタイプのapiは、対応する追加リンクで表示できます.また、ユーザーが必要とするコードの詳細を表示して書き込むこともできます.
https://www.w3schools.com/java/java_ref_keywords.asp
Oracle社よりも種類は少ないが、主にユーザーが使用するコードには詳細な説明や例が多く、コードエフェクタも含まれているので使いやすい.

Java APIの代表的なパッケージ

  • java.lang=Javaで最も重要なクラス(自動インポート)
  • java.util=
  • クラス、プログラミングしやすい
  • java.math=数学クラス
  • java.Net=
  • クラス、ネットワーク通信などに使用
  • java.io=ファイルI/O等に必要なクラス