전체 글 (381) 썸네일형 리스트형 [Java] Math, Random 클래스 Math 클래스 Math는 수 많은 수학 문제를 해결해주는 클래스 입니다. 너무 많은 기능을 제공하기 때문에 나와있지 않는 기능은 API 문서를 찾아봅시다. 1. 기본 연산 메서드 abs(x) : 절대값 max(a, b) : 최대값 min(a, b) : 최소값 2. 지수 및 로그 연산 메서드 exp(x) : e^x 계산 log(x) : 자연 로그 log10(x) : 로그 10 pow(a, b) : a의 b 제곱 3. 반올림 및 정밀도 메서드 ceil(x) : 올림 floor(x) : 내림 rint(x) : 가장 가까운 정수로 반올림 round(x) : 반올림 4. 삼각 함수 메서드 sin(x) : 사인 cos(x) : 코사인 tan(x) : 탄젠트 5. 기타 유용한 메서드 sqrt(x) : 제곱근 cbr.. [Java] System 클래스 System 클래스는 시스템과 관련된 기본 기능들을 제공합니다. import java.util.Arrays; public class SystemMain { public static void main(String[] args) { // 현재 시간(밀리초)를 가져온다. long currentTimeMills = System.currentTimeMillis(); System.out.println("currentTimeMills = " + currentTimeMills); // 현재 시간(나노초)를 가져온다. long currentTimeNano = System.nanoTime(); System.out.println("currentTimeNano = " + currentTimeNano); // 환경 변수를 읽는.. [Java] Class 클래스?? 자바에서는 Class 클래스는 클래스의 정보(메타데이터)를 다루는데 사용됩니다. Class 클래스를 통해 개발자는 실행 중인 자바 애플리케이션 내에서 필요한 클래스의 속성과 메서드에 대한 정보를 조회하고 조작할 수 있습니다. Class 클래스의 주요 기능 타입 정보 얻기: 클래스의 이름, 슈퍼 클래스, 인터페이스, 접근 제한자 등과 같은 정보를 조회할 수 있다. 리플렉션: 클래스에 정의된 메소드,필드,생성자 등을 조회하고, 이들을 통해 객체 인스턴스를 생성하거나 메소드를 호출하는 등의 작업을 할 수 있다. 동적 로딩과 생성: Class.forName( ) 메서드를 사용하여 클래스를 동적으로 로드하고, newInstance( ) 메서드를 통해 새로운 인스턴스를 생성할 수 있다. 애노테이션 처리: 클래스에 .. 이전 1 ··· 104 105 106 107 108 109 110 ··· 127 다음