분류 전체보기 9

[Java] 기초 (네이밍, 별찍기)

▶ 네이밍▷ Class명명사로 작성UpperCamelCase 형식(각 단어의 첫 번째 글자는 대문자로) ▷ method명동사로 구성lowerCamelCase 형식(맨 첫 단어의 첫 글자를 제외한 나머지 단어의 첫 번째 글자는 소문자로) ▷ 변수명가독성을 위해 의미있는 이름으로 작성for 반복문에서는 순서를 나타내기 위한 정수 변수명은 i, j, k 등을 활용 ▶ 별 찍기※ 변수 참고height = 전체 층수floor = 현재 층수로 1부터 시작▷ 순서대로 별 찍기int height = 5;int floor = 1; while (floor  ▷ 역순으로 별 찍기int height = 5;int floor = 1;while (height >= floor) { for (int i=0; i  ▷ 피라미드 별..

Java 2024.10.05

[Git & GitHub_1-2] 깃 기초(브랜치, 커밋, 푸시 등)

▶ 용어git: 형상 관리 시스템의 한 종류로 코드 파일을 저장, 공유, 기록할 수 있어 이전 버전의 파일로 다시 되돌릴 수 있음Staging(add): Commit하기 전에 파일을 묶는 것Commit: Staging Area에 있는 파일을 Repository에 저장하는 것, 변경된 사항을 기록하여 저장함. 내 로컬에 최종 저장됨.Push: 원격 저장소(gitHub)에 업로드하여 최종 저장Fetch: 로컬에는 없는 원격 저장소에 저장되어 있는 데이터를 모두 가져옴. 상태를 최신으로 업데이트 한다고 생각하면 쉬움.Pull: 원격 저장소의 데이터를 가져오고 현재 작업하는 로컬 브랜치와 머지하는 것. Fetch+MergeMerge: 브랜치 병합. 가지라는 의미로 브랜치를 만들어서 작업하다가 원래의 브랜치에 다..

Git & GitHub 2024.10.05

[Git & GitHub_1-1] 윈도우 환경에서 깃 초기 설정, 깃허브 SSH key 등록

윈도우 환경에서 깃허브를 인텔리제이에 연결하기 ▶ GitHub 저장소 생성 (intellij에 GitHub 연동)https://git-scm.com/downloads 에서 깃 설치http://github.com 에서 깃허브 회원가입 후 좌측 상단쯤에 있는 초록색 'New' 버튼을 통해 'repositories' 생성인텔리제이 터미널에서 git init 입력해서 깃 초기화깃 주소 복사(1번 과정에서 생성한 리포지토리의 주소, HTTPS 또는 SSH 둘 중 어떤 것을 사용해도 무관하지만 HTTPS는 접속 시 매번 로그인해야 되는 것이 귀찮기 때문에 SSH 사용) 5. 인텔리제이 상단 메뉴 'Git'에서 '원격제어' 클릭 후 'URL'에 복사한 깃 주소 붙여넣기※ 5번 과정에서 저장하려고 하는데 에러가 뜬다면..

Git & GitHub 2024.10.05

[Markdown] 마크다운

▶ 마크다운(Markdown)이란?쉽고 간단한 텍스트 기반의 언어일반 텍스트 기반의 경량 마크업 언어확장자는 '.md'별도의 도구가 필요 없으며 용량에 대한 이슈가 없음HTML로 변환이 가능하지만 모든 HTML 마크업을 지원하지는 않음 ▶ 작성법▷ Headings'#'으로 표현HTML로 비교하여 설명하면# 은 이고, ## 은 기능과 동일함작성법샵 뒤에는 1칸 띄어쓰기가 필수임샵 위와 아래 행은 한 행씩 띄어서 쓸 것 ▷ 줄바꿈띄어쓰기 2칸 후 엔HTML을 지원하는 플랫폼은 태그를 사용해도 됨 ▷ 단어나 문장 강조강조할 부분의 앞뒤에 ** 또는 -- 를 추가ex)이 문장에서는 **여기를 강조**할 겁니다. ▷ Italics체 적용이탤릭체를 적용할 부분 앞뒤에 * 을 추가 ▷ 강조와 Italics 동시에..

Markdown 2024.10.05

[Java_1-4] cmd에서 컴파일 및 실행

▶ cmd에서 컴파일하기eclipse 를 실행 중이라면 종료하기'bin' 폴더 내부의 파일 모두 삭제윈도우 검색에서 cmd(명령프롬프트) 열기cd c:\eclipse-workspace\chap01 를 입력하여 현재 디렉토리 위치 변경하기cd 는 현재 디렉토리 위치를 변경하겠다는 cmd 명령어임노란색 부분은 bin 폴더 이전의 경로를 입력하면 됨.dir 를 입력하면 현재 선택된 디렉토리의 하위 디렉토리 정보를 볼 수 있음javac -d bin src\sec03\exam01\*.java 를 입력 ( javac -d [바이트 코드 파일을 저장할 위치] [소스 파일이 저장된 위치] )bin 이라고 작성한 부분은 폴더를 저장할 위치를 의미함bin src\sec03\exam01\*.java 라고 작성한 부분은 소스..

Java 2024.09.16

[Java_1-3] 프로젝트 생성 및 실행

▶ 생성되는 파일 확장자자바 소스 파일(.java): 자바 언어로 코드를 작성한 텍스트 파일바이트 코드 파일(.class): 자바 소스 파일을 javac 명령어로 컴파일하여 만들어진 파일,  바이트 코드는 완전한 기계어가 아니므로 운영체제에서 실행할 수 있는 파일이 아님기계어: 바이트 코드 파일을 java 명령어를 통해 JVM이 기계어로 번역한 파일 ▶ 자바 가상 기계(JVM: Java Virtual Machine)JDK에 포함되어 있는 소프트웨어바이트 코드 파일을 해당 운영체제에서 실행 가능한 기계어로 번역해주는 역할JVM은 바이트 코드 파일을 운영체제에 맞게 수정할 필요가 없도록 함예를 들어 윈도우에서 개발한 파일을 리눅스로 옮겨서 실행할 경우 별도의 수정 없이 바로 실행할 수 있음 ▶ 프로젝트 구성..

Java 2024.09.16

[Java_1-2] 이클립스 설치

▶ 통합개발환경(IDE: Integrated Development Enviroment)개발의 편의를 위한 기능(자동 코드 완성, 디버깅 등)을 통합적으로 제공해주는 툴 ▶ 이클립스 설치 방법Eclipse 설치운영체제에 맞는 .exe 파일 다운로드다운로드한 .exe 파일을 우클릭을 통해 관리자 권한으로 실행이클립스 창이 실행되면 'Eclipse IDE for Enterprise Java and Web Developers' 클릭'Installation Foloder' 경로를 'C:\Program Files'로 변경,아래 체크박스 두 개가 체크된 상태로 'INSTALL' 버튼 클릭'Accept Now' 클릭 후 완료 되면, 초록색 'LAUNCH' 버튼 클릭workspace 위치를 'C:\eclipse-work..

Java 2024.08.11

[Java_1-1] JDK 설치 및 환경 변수 설정

▶ 자바 개발 도구(JDK: Java Development Kit)자바로 프로그램을 개발하기 위해 필요 ▶ JDK 종류Open JDK: 개인 및 상업용 무료Oracle JDK: 개인 무료, 사업용 유료, 장기 지원(LTS: Long Term Support) 서비스 제공으로 업데이트 버전을 꾸준히 받을 수 있음 ▶ Java 버전 보는 법JDK는 Java SE(Standard Edition)라는 스펙을 준수하여 만들어졌으므로, JDK 버전과 Java SE 버전은 동일함ex) Java SE 11.0.13(LTS)주 버전: 자바 언어에 많은 변화가 있을 경우 증가개선 버전: 0부터 시작, 주 버전에서 일부 사항이 개선될 때 증가, 보통 0임업데이트 버전: 1~3개월 주기로 버그가 수정될 때마다 증가LTS: 장기..

Java 2024.07.30