본문 바로가기

java69

자바 연결 리스트 / 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.
자바 소켓 프로그래밍 / 자바 네트워크 프로그래밍 네트워크의 개요 네트워크는 여러 대의 컴퓨터를 통신회선으로 연결한 것을 말합니다. 만약 여러분의 집에 방마다 컴퓨터가 있고, 이 컴퓨터들을 유선,무선 등의 통신 회선으로 연결했다면 홈네트워크(home network)가 형성된 것입니다. 지역 네트워크는 회사, 건물, 특정 영역에 존재하는 컴퓨터를 통신 회선으로 연결한 것을 말합니다. 인터넷(internet)은 지역 네트워크를 통신 회선으로 연결한 것을 말합니다. 출처 : [책] 이것이 자바다 1052p - 신용권 지음 기본적인 네트워크의 개요는 이렇습니다. 그리고 네트워크는 서버와 클라이언트로 구성되어 있습니다. 그림으로 보겠습니다. 네트워크는 그림처럼 연결이나 처리를 요청하는 클라이언트와 요청에 응답해서 결과를 보내는 서버로 구성되어 있습니다. 클라이언.. 2017. 10. 12.
자바 생성자 안녕하세요 이번 글에서는 자바 생성자에 대해서 알아보도록 하겠습니다. 생성자의 구조는 다음과 같습니다. 사용자 정의 생성자의 사용 예시는 다음과 같습니다. 코드로 생성자를 보겠습니다. 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 /* 생성자 객체가 생성될때 필드에게 초기값을 제공하고 필요한 초기절차를 실행하는 메소드 형식 접근제한자 클래스명(매개변수타입 매개변수이름){ 초기설정 코드들; } */ class Car{ private String color; private int speed; private int mileage; public Car() {//생성자 1 .. 2017. 10. 11.
UML 통합 모델링언어 / 클래스 다이어그램 안녕하세요 이번 글에서는 통합 모델링 언어(Unified Modeling Language)에 대해서 알아보도록 하겠습니다. 통합 모델링 언어의 사전적 개요는 다음과 같습니다. 통합 모델링 언어는 객체 지향 소프트웨어 집약 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화할 때 사용한다.[1] UML은 아래와 같은 사항을 포함하여 시스템의 구조적 청사진을 시각화 하는 표준안을 제공한다: 행위자 (UML) 비즈니스 프로세스 (논리적) 부품 (UML) 행위 (UML) 프로그래밍 언어 구문 데이터베이스 스키마 재사용할 수 있는 소프트웨어 구성 요소[2] UML은 데이터 모델링(개체-관계 다이어그램)과 비즈니스 모델링(업무 흐름), 객체 모델링, 부품 모델링의 최선의 기술을 조합한다. UML은 소프트웨어 개발.. 2017. 10. 11.