목록전체 글 (76)
개발의 흔적
이클립스 luna 설치 방법 - ide for java ee Dev로 설치 맥북이라 서브라임 텍스트 설치 해야함 notepad++설치 추후 책 구매 m.yes24.com/goods/detail/65849798 Do it! 오라클로 배우는 데이터베이스 입문 기본기가 무엇보다 중요한 데이터베이스처음 공부할 때 탄탄한 기본기를 쌓자!데이터베이스는 탄탄한 기본기를 쌓아야만 실무에서 어려운 SQL문을 만나도 흔들리지 않는다. 『Do i m.yes24.com yeamoonsa.com/shop/item.php?it_id=20140808180545102 예문사 yeamoonsa.com jdk 1.8.0 설치 JDK : 자바 언어로 프로그램을 만들수있게 해주는 기본 도구 프로그램 jre : 자바 언어로 만든 프로그램이 ..
백준의 단계별로 풀어 보기 입출력과 사칙연산 [ 입출력과 사칙연산 단계 입출력과 사칙연산 www.acmicpc.net ](https://www.acmicpc.net/step/1) 문제는 한 문항당 현재 페이지에 수정하면서 올리는걸로 진행 문제 Hello World! 를 출력 public class Main { public static void main(String[] args){ System.out.println("Hello World!"); } } 해설 : 누구나 할수있는 문제. 문제 강한육군 대한민국을 2개 출력 public class Main { public static void main(String[] args){ System.out.println("강한육군 대한민국"); System.out.pr..
공부 시작은 1. 개념 파악 2. 코드 파악 3. 연습문제 풀기 를 꾸준히 반복 참고 : blog.yena.io/studynote/2018/11/14/Algorithm-Basic.html
객체지향 프로그래밍은 여러개의 독립된 단위, 객체들의 모임으로 파악하고 또한 객체는 메시지를 주고받고 데이터 처리가능(협력) 유연하고 용이 , 다형성을 실세계로 비유를 하면 역할과 구현으로 나뉜다. 역할과 구현으로 구분하면 세상이 단순해지고, 유연해지고 변경도 편리해진다. 클라이언트는 역할만 알면된다(인터페이스) 클라이언트는 구현 대상의 내부구조 및 대상 자체를 변경해도 영향을 받지않는다. 오버라이딩 : 부모 클래스의 메소드를 재정의 오버로딩 : 타입을 다르게 함 다형성의 본질은 협력이라는 객체사이의 관계에서 시작해야함. 클라이언트는 변경하지않고 서버의 구현기능을 유연하게 변경해야한다. 중요* 확장 가능한 설계, 클라이언트에 영향을 주지않는 변경가능 인터페이스를 안정적으로 잘설계하는것이 중요 설계가 중요..