전체 글 317

[JAVA] 클래스 / 객체 / 메소드

클래스 - 속성과 메소드를 공유하는 유사한 성질의 객체들을 하나로 그룹화한 것이다. - 객체를 조종할 수 있는 리모콘을 만들 수 있다. - 클래스 생성 -> class 클래스이름 { } ex) class Article { public int id; public String title; public String body; } 객체 - 클래스의 구성원으로 , 클래스 인스턴스 또는 객체 인스턴스라고 한다. - 현실 세계에 존재하는 개체를 추상적으로 표현한 것이다. - 기본적으로 자신을 조종할 수 있는 리모콘을 가지고 있다. - 객체 생성 -> 클래스이름 사용자정의함수 = new 클래스이름() ; ex) Article list = new Article(); 메소드 - 클래스 혹은 객체에 소속된 서브루틴 - 데이..

JAVA/개념 2020.10.15

하드디스크 / RAM / CPU

하드디스크 - 프로그램이나 데이터를 영구 보관하기 위한 외부 기억장치 자료를 저장할 수 있도록 만든 보조기억장치 - 전력이 없어도 유지가능 RAM(메모리) - 임시기억장치 - 전력이 꺼지면 데이터가 사라지는 휘발성 저장소 - 비싼 CPU를 효율적으로 쓰기 위해 만들어졌다. CPU - 시스템 전체를 제어하는 중앙 처리 장치(사람의 뇌와 같은 역할) - 연고속 계산 장치 속도비교 하드디스크 < RAM < CPU 하드디스크로부터 CPU까지의 연결 1. 소프트웨어를 쓰기 전 하드디스크에 저장되었는지 확인하고 , 하드디스크에 있는 데이터를 가져온다. 2. RAM에 소프트웨어를 올리고 동작 할 준비를 한다. 3. 필요한 만큼 CPU에서 연산을 하며 소프트웨어를 동작시킨다.

JAVA/개념 2020.10.14

[JAVA] 게시물 상세보기 / startsWith, split, class 이용해 코드작성

2020-10-14 학습 실행결과물 명령어) article add == 게시물 등록 == 제목 : aa 내용 : aaa 명령어) article add == 게시물 등록 == 제목 : bb 내용 : bbb 명령어) article list == 게시물 리스트 == 번호 / 제목 1 / aa 2 / bb 명령어) article detail 1 == 게시물 상세 == 번호 : 1 제목 : aa 내용 : aaa 명령어) article detail 2 == 게시물 상세 == 번호 : 2 제목 : bb 내용 : bbb 명령어) article exit == 프로그램 종료 ==

JAVA/코딩 2020.10.14

[JAVA] 두개의 게시물 저장하는 프로그램 작성

2020-10-13 학습 두개의 게시물 저장하는 프로그램 실행결과물 명령어) article list == 게시물 리스트 == 게시물이 없습니다. 명령어) article add == 게시물 등록 == 제목 : aaa 내용 : bbb 1번 게시물이 생성되었습니다. 명령어) article add == 게시물 등록 == 제목 : ccc 내용 : ddd 2번 게시물이 생성되었습니다. 명령어) article list == 게시물 리스트 == 번호 / 제목 1 / aaa 2 / bbb 명령어) system exit == 프로그램 종료 ==

JAVA/개념 2020.10.14

while문 / if문 /break / continue

while문 - while문은 반복문으로 조건식이 참인 동안 문장을 반복해서 실행한다. - whlie(true)일 경우 무한루프가 된다. if문 - if문은 조건에 따라서 실행할 문장을 달리하는 제어문이다. - 조건이 한개인 경우 if (조건) 실행할 문장; - 조건이 여러개인 경우 if (조건) 실행할 문장; else if (조건) 실행할문장; . . . else (조건); break / continue break - 반복문 안에서 break를 만나면 가장 가까운 반복문을 탈출한다. continue - 반복문 안에서 continue를 만나면 다시 반복문 조건 검사 위치로 이동한다.

JAVA/개념 2020.10.14

Shell / bash / git / github

Shell(쉘)이란? shell이란 사용자 인터페이스(UI)로 운영체제 서비스에 접근하도록 도와준다. 직역하면 껍질이라고 불리는데 그 이유는 운영체제 가장 바깥쪽에 있는 층이기 때문이다. 더 구체적으로, Shell은 사용자에게서 받은 Input을 수행해서 output 해주는 역할을 한다. 쉽게말해 shell은 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있게 지시해주고 다시 운영체제는 shell에게서 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꾸어준다. 그 종류로는 bash, zsh 등이 있다. bash FreeSoftwareFoundation이 개발한 bash는 C Shell이나 Korn Shell에 추가된 유용한 특성을 Bourne Shell에 추가하여 개선시킨 리눅스, 유닉스 모두가 표준..

JAVA/개념 2020.10.12

[JAVA] while, 조건문, git 이용해 코드 작성

2020-10-12 학습 while문, 조건문 등을 이용해 고객이 종료 원할때까지 반복되는 코드문 git이용하기 사용자 등록 git config --global user.name 닉네임 git config --global user.email 이메일 git 로그인 정보 없애기 git config --global credential.helper manager git credential-manager delete httpsL//github.com 로컬 리포지터리 생성 git init 원격 저장소와 연결 git remote add origin 저장소주소 원격 저장소와 연결 삭제 git remote remove origin 연결되있는것 목록 git remote -v 파일상태 확인 git status 커밋할 파일 ..

JAVA/코딩 2020.10.12