Eclipse Git & Github 사용법 정리 ✶ Git & Github *Git 공통으로 관리하는 소스코드를 관리하기 위한 프로그램 *Github Git 저장소 관리를 위한 클라우드 기반 호스팅 서비스 ✶ eclipse 내 git 사용법 1) 깃 서버 연동 → Window - Show View - Other - Git Repositories → Git Repositories 창이 뜨면 초록색 화살표가 있는 아이콘(Clone a Git Repository and add the clone to this view) 클릭 → 연동할 레포지토리 주소 복사 후 붙여넣기(복사 한 상태로 아이콘 클릭시 자동으로 채워짐) → 아이디와 비번 입력(토큰을 생성했다면 토큰 입력) → next 연타 후 finish 2) Project Explorer 창에 불러오기 → P.. 예외처리 TIP 팁 작성에 앞서, 개념을 알기는 하지만 놓칠 수 있는 부분들이나 다시 한 번 복기하면 좋을만 한 것들을 정리해둔 것이기 때문에처음 공부하시는 분들에게는 적절하지 않을 수 있습니다. ✶ 예외처리 TIP *Error vs Exception에러 : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 → 컴파일 에러, 런타임 에러, 논리적 에러예외 : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 *RuntimeException 클래스 및 서브 클래스들프로로그래머의 실수로 발생하는 예외 *예외처리의 목적의도하지 않은 실행 및 비정상 종료를 막고 정상적인 실행 상태를 유지하는 것 *예외처리 구문 : try-catch 구문 try { } catch (Exception1 e1) { e1.prin.. 객체지향언어 TIP (2) 팁 작성에 앞서, 개념을 알기는 하지만 놓칠 수 있는 부분들이나 다시 한 번 복기하면 좋을만 한 것들을 정리해둔 것이기 때문에처음 공부하시는 분들에게는 적절하지 않을 수 있습니다. ✶ 객체지향언어 TIP (2) *상속 : 기존 클래스를 사용하여 새로운 클래스 작성재사용성 ↑, 중복 제거키워드 : extendsSuper & sub, Based & drived *sub 클래스는 super 클래스의 모든 멤버를 상속받지만 생성자와 초기화 블럭은 상속받지 않는다. *클래스 간 포함관계를 맺어주는 것 : 한 클래스의 멤버변수로 다른 클래스 타입의 참조변수를 선언하는 것 *포함관계와 상속관계 구별A는 B이다. : 상속관계A는 B를 가지고 있다. : 포함관계 *자바는 단일 상속만이 가능하다.(다중 상속 불가능) *O.. 객체지향언어 TIP (1) 팁 작성에 앞서, 개념을 알기는 하지만 놓칠 수 있는 부분들이나 다시 한 번 복기하면 좋을만 한 것들을 정리해둔 것이기 때문에처음 공부하시는 분들에게는 적절하지 않을 수 있습니다. ✶ 객체지향언어 TIP(1) *객체지향언어 장점재사용성관리 용이신뢰성 *거시적 관점에서 프로그래밍하는 능력이 요구된다. *클래스 : 객체를 정의해 놓은 것객체 : 정의된 내용대로 메모리에 생성된 것 *객체 : 속성 + 기능 (속성&기능 : member)속성(property) : 변수(variable)로 표현기능(function) : 메서드(method)로 표현 *인스턴스화(instantiate) : 클래스로부터 객체를 생성하는 것.생성된 객체를 인스턴스(instance)라고 한다.인스턴스는 참조변수를 통해서 다룰 수 있다. *.. 배열 TIP 팁 작성에 앞서, 개념을 알기는 하지만 놓칠 수 있는 부분들이나 다시 한 번 복기하면 좋을만 한 것들을 정리해둔 것이기 때문에처음 공부하시는 분들에게는 적절하지 않을 수 있습니다. ✶ 배열(Array) : 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 *선언과 생성선언type[] name;생성name = new type[length];선언&생성type[] name = new type[length]; *배열을 선언하는 것은 참조변수를 위한 공간이 만들어질 뿐이고, 생성해야만 비로소 배열 값의 저장 공간이 만들어지는 것이다. *배열을 선언할 때는 배열의 크기를 지정할 수 없다. *배열은 한 번 생성하면 길이를 변경할 수 없다. 즉, ‘배열이름.length’는 상수다. *배열 선언 없이 일회용 생성→ n.. 조건문 & 반복문 TIP 팁 작성에 앞서, 개념을 알기는 하지만 놓칠 수 있는 부분들이나 다시 한 번 복기하면 좋을만 한 것들을 정리해둔 것이기 때문에처음 공부하시는 분들에게는 적절하지 않을 수 있습니다. ✶ 조건문 *블럭 { } 내의 문장들은 탭(tab)으로 들여쓰기(indentation) 해주는 것이 코드를 알아보기 쉬우므로 꼭 해주도록 하자. *블럭 내의 문장이 하나뿐일 때는 괄호 { }를 생략할 수 있다. *if~else if~ else 구문에서 ‘else 구문’은 생략이 가능하다. *’중첩 if문’에서 괄호가 생략되었을 때, else 블럭은 가까운 if문에 속한 것으로 간주되기 때문에 괄호를 써주는 것이 범위를 명확히 구분하는데에 도움이 된다. *’switch문’은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있어.. 연산자 TIP 팁 작성에 앞서, 개념을 알기는 하지만 놓칠 수 있는 부분들이나 다시 한 번 복기하면 좋을만 한 것들을 정리해둔 것이기 때문에처음 공부하시는 분들에게는 적절하지 않을 수 있습니다. ✶ 연산자 *문자열을 대소문자 구별 없이 같은지 판별하는 메소드→ equalsIgonoreCase() *단항 연산자는 결합 방향이 오른쪽에서 왼쪽이다.Ex> !!(true) → !(false) → true *’조건 연산자’에서 피연산자의 타입이 다른 경우 이항 연산자처럼 산술 변환(자동 형변환)이 일어난다. *대입연산자 ‘=‘와 등가비교 연산자 ‘==‘는 평소에 접했던 수학에서의 의미가 다르므로 익숙해지도록 하자.→ 보통 우리가 알던 ‘=‘이 코딩에서는 ‘==‘이고 코딩에서의 ‘=‘은 오른쪽 값을 왼쪽 피연산자에 저장하는 역할.. Java 개발자가 되기 위한 로드맵 (2022 version) *'Kamran Ahmed'님이 만든 2022년 자바 개발자가 되기 위한 스텝바이스텝 가이드입니다. 이전 1 다음