자바기반응용프로그래밍 - main() 메소드로 인자 전달
·
Language/JAVA
main() 메소드로 인자 전달 사용자가 입력한 argu 값으로 프로그램을 실행하게 함. Run => Run Configurations => Arguments 탭에서 입력 가능 반드시 한 번 이상 실행해야 탭에 표시됨!! 실습코드 연습 import java.util.Scanner; public class ArgsArrayEx { public static void main(String[] args) { int argsArray [] = new int[args.length]; for(int i = 0; i < args.length; i++) { argsArray[i] = Integer.parseInt(args[i]); } // Integer.parseInt() 정수형으로 형변환 Scanner scanner ..
자바기반응용프로그래밍 - 메소드, 레퍼런스, 오버로딩, 가비지 컬렉션
·
Language/JAVA
자바의 메소드 구성 접근 지정자 리턴 타입(리턴이 없으면 void) 메소드 이름 메소드 인자 (없다면 비우기, 있다면 자료형까지) 메소드 코드 자바의 인자 전달 call by value: 매개변수가 기본 타입 값일 때 call by reference: 매개변수가 객체나 배열일 때 메소드 오버로딩 메소드 이름만 동일하고, 매개변수의 개수나 타입을 서로 다르게 작성 리턴 타입과 무관. class MethodOverloading { public int getSum(int i, int j) { return i + j; } public int getSum(int i, int j, int k) { return i + j + k; } } 객체 소멸과 가비지 컬렉션 가리키는 레퍼런스가 하나도 없게 된 객체 => JVM..