java69 java Garbage collection / 자바 가비지 컬렉션 이번 글에서는 오브젝트 클래스에 대해서 알아보도록 하겠습니다. Object 클래스에 대해서 알아보기 전에, 가비지 컬렉터와 인스턴스 소멸에 대해서 이야기 해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public class MyName { String objName; public MyName(String name) { objName = name; } protected void finalize() throws Throwable{ super.finalize();//finalize메소드 오버라이딩 System.out.println(objName+"이 소멸되었습니다."); } public static void main(String[] args) {.. 2017. 9. 23. 이클립스에서 api 소스 보기 / attach source 이번 글에서는 이클립스에서 api 소스의 정의를 확인하는 방법에 대해서 알아보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 public class MyName { String objName; public MyName(String name) { objName = name; } protected void finalize() throws Throwable{ super.finalize();//소스코드를 Ctrl + 마우스 왼쪽 클릭하면 소스코드의 정의를 볼 수 있다. } } Colored by Color Scripter cs 코드의 정의를 보려고 했는데 이런 화면이 나타납니다. 이럴 때는 Attach Source를 클릭합니다. External File을 클릭합니다. JDK가 설치된 경로로 가.. 2017. 9. 23. 자바 3개의 숫자를 삼항 연산자로 비교하는 예제 / 최대 값, 중간 값, 최소 값 출력하는 예제 이번 글에서는 3개의 숫자를 삼항 연산자로 비교하는 예제에 대해서 알아보겠습니다. 3개의 숫자를 삼항 연산자로 비교하는 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import java.util.Scanner; public class FindMaxValue { public static void main(String[] args) { //사용자로부터 3개의 숫자를 입력받아서 가장 큰 숫자를 출력하는 프로그램 작성 int num1,num2,num3;//숫자 3개 입력받을 변수 선언 int result2;//숫자 두개의 비교 값을 저장할 변수 선언 Scanner input = new Scanner(System.in); System.out.pr.. 2017. 9. 22. 자바 연필 나눠 가지기 예제 java 이번 글의 자바 예제 입니다. 사용자에게 연필의 개수 , 학생 수를 입력 받고 남는 연필, 가진 연필의 수를 출력하는 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import java.util.Scanner; /* * 연필 갯수와 학생 수를 입력 받아 * 학생 당 몇개의 연필을 가질 수 있고 최종적으로 몇 개의 연필이 남는지 구하는 코드를 작성. */ public class P1_Pencil { public static void main(String[] args) { double numOfPencil , pencilPerStudent,studentNum,remainPencil; /* * 연필의 개수 , 학생당 연필.. 2017. 9. 22. 자바 윤년 판별 예제 java 윤년 이번 글에서는 자바로 윤년을 판별하는 소스 코드에 대해서 알아보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.util.Scanner; /* * 사용자에게 연도를 입력 받아서 윤년인지를 검사하는 프로그램을 작성 * 윤년이 되려면 먼저 4의 배수이어야 하고 동시에 100의 배수가 아니어야 함 * 또 400의 배수는 무조건 윤년 */ public class P2_YunYear { public static void main(String[] args) { int year; String yunyear; Scanner input = new Scanner(System.in); year = input.nextInt(); yunyear = ((.. 2017. 9. 22. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음