본문 바로가기

분류 전체보기108

22일차 - Git 명령어/브랜치 만들기 .gitignore 파일 만들기 소스파일을 제외한 다른 불필요한 파일들이 원격 저장소에 push되는 것을 방지하기 위해 만듭니다. gitignore.io - toptal 에 접속하고 운영체제, 개발 환경, 프로그래밍 언어를 선택합니다. 생성하면 나오는 소스를 복사하고 파일명을 .gitignore.txt 로 하여 이클립스 워크스페이스에 저장합니다. commit 위치 변경하기 $ git log → 현재 commit 기록을 확인합니다. $ git checkout 커밋 식별값(앞 7자리) → 이전의 commit 위치로 돌아갑니다. → 돌아가고 싶은 commit의 식별값 40자리 중 앞 7자리를 입력합니다. $ git checkout master → master 브랜치의 최종 commit 위치로 이동합니다. $ .. 2022. 1. 28.
21일차 - Git 다운로드/명령어/Git 이클립스 연동 Git 서버 : 특정 서비스를 제공해주는 컴퓨터 시스템.(서비스는 여러 종류가 있습니다. 게임, 이메일, 포털) 클라이언트 : 서버에서 제공하는 서비스를 사용하는 사용자 로컬 저장소와 원격 저장소 내 컴퓨터에 파일이 저장되는 폴더를 로컬 저장소(local)라 합니다. 내 소스 파일을 보관하는 곳이 서버이고, 이 곳에는 공유가 가능한 원격 저장소(remote)가 있습니다. 로컬 저장소에서 작업한 것은 원격 저장소로 push해줘야 변경된 사항이 서버에 반영됩니다. 로컬 저장소 → 원격 저장소 : push 원격 저장소 → 로컬 저장소 : pull git의 특징 '버전 관리 시스템'으로 소스 코드를 효과적으로 관리할 수 있습니다. 소스 코드가 변경된 이력을 쉽게 확인할 수 있습니다. 특정 시점에 저장된 버전과 .. 2022. 1. 27.
20일차 - [JAVA] 끝 JAVA 수업 끝!! 1)자바 객체지향프로그래밍 특징 2)클래스의 구성요소 - 필드란 무엇인가요? 3)클래스의 구성요소 - 메소드란 무엇인가요? 4)클래스의 구성요소 - 생성자란 무엇인가요? 5)static 필드, static 메소드 : static 키워드의 특징? 6)인스턴스 필드, 인스턴스 메소드 : static 키워드가 없을 때 특징? 7)객체의 정의 8)클래스의 상속의 주요 특징 9)메소드 오버라이딩 정의 10)메소드 오버로딩 정의 2022. 1. 26.
19일차 - [JAVA] 파일 대화상자(FileDialog)/익명 클래스/람다식 파일 대화상자(FileDialog) 자바에서도 GUI(Graphic User Interface)를 만들 수 있는 클래스들이 있다. 그 중 하나가 FileDialog(파일 대화상자) 클래스이다. 14라인 파일 대화상자를 시작할 프레임 객체, JFrame 객체를 생성한다. 16라인 파일 대화상자 객체, FileDialog 객체를 생성한다. → 형식: FileDialog(Frame 위치, 대화상자 제목 문자열, 사용 목적(LOAD, SAVE)) 17라인 파일 대화상자를 보이게 하는 setVisual 메소드에 true를 저장한다. 19라인 filename에 경로와 파일명을 연결하여 저장한다. getDirectory()는 파일 경로, getFile()은 파일 이름을 나타낸다. WordNote 인터페이스 6~9라인.. 2022. 1. 25.
18일차 - [JAVA] StringTokenizer 클래스/split()/asList() 연습 문제 : StudentScoreTest StudentScore 클래스 4~8라인 필드 num, name, korean, english, science를 선언한다. 10~14라인 커스텀 생성자를 선언한다. 27~29라인 toString 메소드를 재정의한다. 31~35라인 합계를 구하는 sum 메소드, 평균을 구하는 avg 메소드를 선언한다. 37~53라인 필드의 getter, setter 메소드를 선언한다. StudentScoreTest 클래스 11라인 객체를 저장할 배열 stus를 선언하고 길이를 10으로 한다. 13라인 난수의 최대값을 100, 최소값을 10으로 선언한다. 20라인 학생 인원수 num에 Integer.parseInt(sc.nextLine())로 입력받은 정수를 저장한다. 21~24.. 2022. 1. 24.