분류 전체보기 (17) 썸네일형 리스트형 Git/GitHub 커멘드 모음 git init - Git으로 생성한 버전들의 정보와 원격저장소 주소가 들어있는 [.git]폴더(로컬저장소)를 생성(Git 초기화과정). - 일반 프로젝트 폴더에 Git 초기화 과정을 통해 해당 폴더에서 버전 관리를 할 수 있다. git config - 버전 관리를 위한 내 정보를 등록하는 커멘드. - git config --global user.email : 이메일 등록 - git config --global user.name : 이름 등록 *. 이름과 이메일 등은 큰 따옴표(" ")로 입력해야 한다. git add - 커밋에 파일을 추가하는 커멘드. git commit - 커밋에 상세설명을 추가하는 커멘드. - git commit -m " " : 이때 -m은 message의 약자이다. git log .. HTML - 웹 문서 입력에 사용하는 태그 태그 내용 - 제목을 뜻하는 heading의 줄임말로, n에 들어가는 1~6의 숫자에 따라 제목 텍스트를 크기별로 표시할 수 있다. - 태그는 닫는 태그인 을 반드시 사용해야 한다. ~ - ~ 태그 사이에 텍스트를 입력하면 텍스트 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어진다. - 태그 사이에 입력된 문장은 편집기 내에서 줄을 바꾸더라도 웹 브라우저에서는 한 줄로 표시된다. - 텍스트 단락의 내용이 너무 길면 자동으로 줄이 바뀐다. - 텍스트 줄을 바꾸는 태그. 텍스트 단락을 만들 때 원하는 부분에서 줄을 바꾸기 위해 사용한다. - 단독으로 사용하므로 닫는 태그가 없다. ~ - 해당 태그 안의 텍스트는 브라우저가 인용문으로 인식하여 들여쓰기 한다. - 화면 리더기도 해당 태그 안의 텍스트를 구분한다... 챕터 8 강의 메모 프로그램 오류 세 가지 1. 컴파일에러 2. 런타임에러(실행 중 에러) - Error: 심각한 에러 - Exception: 미약한 에러 -- Exception과 그 자손들 / checked 에러 (예외처리, 즉 try-catch 필수) (check는 컴파일러가 함) -- RuntimeExecption과 그 자손들 / unchecked 에러(예외처리, 즉 try-catch 선택) 3. 논리적 에러 예외처리방법 1. try-catch문 사용 2. 예외선언(예외 떠넘기기) 3. 덮기(try-catch문에 아무것도 넣지 않는 것) try catch 문 의 try의 괄호는 절대 생략 불가 try문 내 코드 실행이 정상적이면 catch문 수행x try문 내 코드 실행 중 예외 발생하면 예외 발생한 코드 다음 문장은.. HTML - 태그(tag)와 시멘트 태그 태그(tag)란, 웹 문서상의 대상이 되는 부분에 대한 표식이자, 표현이나 어떤 기능의 수행을 지시하는 짧은 낱말 태그 설명 - 현재 문서가 HTML5 언어로 작성한 웹 문서라는 뜻 (HTML5에서는 대소문자를 구분하지 않아도 되나, 문서 유형을 강조하는 의미로 쓰임) ~ - 웹 문서의 시작과 끝을 나타내는 태그. 웹 브라우저가 태그를 만나면 까지 소스를 읽어 화면에 표시 - 태그 뒤에는 아무 내용도 없어야 함 - 의 형식으로 문서에서 사용하는 언어를 지정할 수 있음(ko는 한국어) - 웹 부라우저가 웹 문서를 해석하는 데 필요한 정보를 입력하는 부분 ~ - 실제로 웹 브라우저화면에 나타나는 내용 *. 비주얼 스튜디어 코드에서 HTML 파일 첫 줄에 '!'만 입력하고 엔터/탭 키를 누르면 HTML의 기본.. 내부 클래스(inner class) 내부 클래스 내부 클래스는 클래스 내에 선언된 클래스이다. 두 클래스의 관계가 긴밀할 때 클래스 내에 다른 클래스를 선언한다. 내부 클래스의 장점 - 내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있다. - 코드의 복잡성을 줄일 수 있다(캡슐화). 내부 클래스의 종류 내부 클래스 특 징 인스턴스 클래스 (instance class) 외부 클래스의 멤버변수 선언위치에 선언하며, 외부 클래스의 인스턴스멤버처럼 다루어진다. 주로 외부 클래스의 인스턴스멤버들과 관련된 작업에 사용될 목적으로 선언된다. 스태틱 클래스 (static class) 외부 클래스의 멤버변수 선언위치에 선언하며, 외부 클래스의 static멤버처럼 다루어진다. 주로 외부 클래스의 static멤버, 특히 static 메서드에서 사용될.. 추상클래스와 인터페이스 추상메서드 추상메서드란, 메서드의 선언부와 구현부 중 선언부만 작성하고 구현부는 작성하지 않는 채 남겨둔 메서드를 의미한다. 메서드의 내용이 상속받는 클래스에 따라 달라질 수 있기 때문에 조상 클래스에서는 선언부만 작성하고, 실제 내용은 상속받는 클래스에서 구현하도록 비워 둔다. 추상메서드는 키워드 'abstract'를 앞에 붙이고, 구현부 {} 대신 문장의 끝을 알리는 ';'를 적는다. 추상클래스 추상클래스란, 추상메서드를 하나 이상 포함하는 클래스를 뜻한다. 추상메서드와 마찬가지로 키워드 'abstract'를 앞에 붙이며, 추상클래스는 인스턴스를 생성할 수 없다. 추상클래스의 자손클래스는 오버라이딩을 통해 조상인 추상클래스의 추상메서드를 모두 구현해주어야 한다. 상속받은 추상메서드 중 하나라도 구현하.. 다형성(polymorphism) 다형성 객체지향개념에서 다형성이란 '여러 가지 형태를 가질 수 있는 능력'을 의미한다. 자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현한다. 더 자세히는, 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 한다. 조상클래스 타입의 참조변수 p가 자손클래스의 인스턴스를 참조한다고 할 때, 자손클래스에 정의되어있는 조상클래스의 멤버만 사용할 수 있다. 참고로 모든 클래스의 최고 조상은 Object클래스이다. 단, 자손클래스 타입의 참조변수로 조상클래스를 참조하는 것은 실제 인스턴스의 멤버보다 참조변수가 사용할 수 있는 멤버 개수가 더 많기 때문에 허용되지 않는다. 즉, 참조변수가 사용할 수 있는 멤버의 개수는 인스턴스의 멤버 개수.. 제어자(modifier) 제어자(modifier) 제어자는 클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여한다. 크게 접근 제어자와 그 외의 제어자로 나눌 수 있다. 하나의 대상에 여러 제어자를 사용할 수 있으나, 접근 제어자는 네 가지 중 한 가지만 사용할 수 있다. 제어자의 순서는 상관없으나 일반적으로 접근 제어자를 제일 왼쪽에 둔다. 접근 제어자(access modifier) 메서드 변경 시 해당 메서드의 접근제어자에 따라 테스트 범위가 달라지므로 필요한 범위의 접근 제어자를 부여해야 한다. 제어자 같은 클래스 같은 패키지 자손클래스 전 체 public O O O O protected O O O X (default) O O X X private O X X X 대 상 사용가능한 접근 제어자 클래스 p.. 이전 1 2 3 다음