소스코드42 객체 직렬화 하고 다시 가져오기 / java Serializable 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 import java.io.Serializable; public class Music implements Serializable { private String song; private String genre; private String singer; public String getSong() { return song; } public void setSong(String song) { this.song = song; } public String getGenre() { return genre; } public void setGenre(String genre) { this.genre = gen.. 2017. 10. 27. 자바 연결 리스트 / java Linked List 안녕하세요 이번 글에서는 자바로 구현한 연결리스트에 대해서 알아보도록 하겠습니다 연결 리스트 : 자료의 수정이 리스트보다 더 쉽다 리스트 : 자료의 검색이 연결리스트보다 더 쉽다 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 10.. 2017. 10. 24. 자바 동적 바인딩 / 자바 다형성 안녕하세요 이번 글에서는 자바 동적 바인딩과 다형성에 대해서 알아보도록 하겠습니다. 1 2 3 4 5 public class BookStore { public void superprint() { System.out.println("가져다 쓰세요"); } } Colored by Color Scripter cs 1 2 3 4 5 6 7 8 public class Web extends BookStore{ @Override //가져다 쓰자 public void superprint() { System.out.println("web이다"); // TODO Auto-generated method stub } } Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 12 13 .. 2017. 10. 13. 자바 함수 / java method 이번 글에서는 자바의 함수에 대해서 알아보도록 하겠습니다 먼저 함수의 개념부터 이야기 해보겠습니다 함수는 기본적으로 입력과 출력이 있습니다 함수라는 도구에 뭔가를 집어 넣으면 출력을 합니다 그림으로 보겠습니다 예를 들어서 덧셈을 해주는 함수를 만들었다고 가정해보겠습니다 숫자 2와 3을 덧셈을 해주는 함수에 집어 넣습니다 그러면 결과 값은 5가 출력됩니다 함수의 구조 return 타입이 void인 return 문이 없는 함수의 예 1 2 3 public void rollingDice() { System.out.println("함수 호출"); } cs 이 함수에서는 함수 이름이 rollingDice입니다. 매개변수의 타입과 이름은 생략되어서 ()로 적었습니다. 함수의 동작은 System.out.println.. 2017. 9. 29. 2차원 배열에 숫자를 차례대로 출력하기 이번 글에서는 2차원 배열에 숫자를 차례대로 출력하는 방법에 대해서 알아보도록 하겠습니다 배열에 관한 예제 입니다 다음 그림과 같이 출력되는 소스코드를 작성해보겠습니다 그림 public class Class1 { public static void main(String[] args) { int[][] arr = new int[5][5];//표와 같이 출력할 5x5배열을 선언한다 int num = 1;//배열에 대입할 첫번째 수 num을 선언하고 초기화한다 for (int i = 0; i < arr.length; i++) {//배열 arr의 행의 길이만큼 반복문이 수행된다 for (int j = 0; j < arr[0].length; j++) {//배열arr[0]의 열의 길이만큼 반복문이 수행된다 arr[i.. 2017. 9. 29. 이전 1 2 3 4 5 6 ··· 9 다음