메서드 ▪ 명명법 : 카멜 케이스 ▪ 메서드(Method)는 클래스 내에 소속되어있으며 실행(호출,call) 가능한 멤버 중 하나이다. ▪ 구조 [접근 제한자] [synchronized]? [static|abstract]? [final]? [반환 타입|void] [메서드 이름]([매개 변수 구조,...]?) [throws [가능 예외,...]]? {[구현부]} ▫ [접근 제한자] : 해당 메서드에 접근할 수 있는 대상을 제한한다. '[공통] Java' 파일 참고. ▫ `synchronized` : 해당 메서드에 한 번에 하나의 스레드가 가진 실행점만 존재할 수 있다는 의미. (과장한테 배우기) ▫ `static` : 해당 메서드가 정적임. 비정적 메서드의 경우 해당 키워드 생략. 정적이면서 추상적일 수 ..
클래스 - 명명법 : 파스칼 케이스 - 클래스(Class)는 서로 관련있는 멤버(Member)를 묶어내기 위해 존재하는 참조 타입(Reference Type)인 객체 단위이다. - 자바 파일(.java)은 반드시 접근 제한자가 `public`인 파일 이름과 같은 이름을 가지는 구성 요소를 요구한다. - 멤버(Member) : 어떠한 클래스가 가질 수 있는 구성요소 전체를 아울러 의미한다. 가령, 멤버 변수나 메서드 등이 멤버에 해당한다. - 구조 > [접근 제한자] [abstract|final]? class [클래스 이름] [extends [상속할 클래스 이름]]? [implements [구현할 인터페이스 이름,...]]? { > } > - [접근 제한자] : 해당 클래스에 접근할 수 있는 대상을 제한한..
Java 1. 언어적 특성 ▫ 자바(Java)는 운영체제(OS, Operating System) 중립적 언어로, JRE(Java Runtime Environment)가 지원되는 모든 언어에서 동일하게 작동한다. 이를 가능하게 해주는 가상 환경을 JVM(Java Virtual Machine)이라 한다. ▫ 자바 언어를 이용하여 개발하기 위해 사용하는 SDK(Software Development Kit)은 JDK(JAva Development Kit)이고, JDK는 JRE를 포함하고 있다. ▫ 즉, 결론적으로 자바 프로그램을 실행만 하면 되는 환경이라면 JRE를, 개발도 해야하는 환경이라면 JDK를 설치하면 된다. 2. 시작점 ▫ 모든 프로그램은 실행 시의 시작점이 필요한데, 자바에서는 main 메서트(Me..
공부 일자 : 2022/09/28 수 ◼ 레코드 ▪ C: 삽입하기 ▫ 어떠한 테이블에 레코드를 삽입하기 우해 아래와 같이 명령한다. INSERT INTO `스키마`.`테이블` (`열이름`...) VALUES (값,...); ▫ 값을 삽입할 때에는 테이블이 가지고 있는 열의 순서가 무관하게 테이블 이름 뒤 괄호 안에 명시하는 순서대로 값이 삽입된다. ▫ VALUES 뒤에 오는 괄호세트 하나는 하나의 레코드를 의미하며 콤마로 구분하여 한 뭐 리에 여러 레코드를 삽입할 수 있다. ▫ 명시한 (열이름,...)의 순서와 (값,...)의 순서가 반드시 일치해야 한다. ▪ R: 선택하기 ▫ 어떠한 테이블에 존재하는 레코드를 선택(조회) 하기 위해 아래와 같이 명령한다. SELECT ▪ U: 수정하기 ▫ 어떠한 테이블..
◼ CRUD ▫ C(Create) : (없던 것을)만드는 것. 게시글 작성, 게시글 작성, 회원가입 등. ▫ R(Read) : 어떠한 데이터가 있는 지 확인하거나, 있는 데이터를 읽는 것. 게시글 읽기, 로그인 등. ▫ U (Update) : 존재하는 데이터를 수정하는 것. 게시글 수정, 회원정보 수정 등. ▫ D(Delete) : 존재하는 데이터를 삭제하는 것.게시글 삭제, 회원탈퇴 등. ▫ (WA,WS를 제외한)웹의 대부분의 기능은 CRUD 에 입각하여 개발할 수 있다. 👀 유튜브 시청기록 알고리즘 : C ◼ MairaDB의 데이터 구조 ▫ MairaDB의 데이터구조는 스키마(Schema)⊃테이블(Table)⊃ 레코드(Record)의 포함관계로 되어있다. (⊃: ㄷ+한자) ▫ 스키마(Schema) ▪..
DBMS ◼ DBMS(Database Management System)는 주로 데이터 베이스 혹은 디비 (DB)라고 부르고, 주로 스키마(Schema), 테이블(Table)의 상하 구조를 통해 레코드(Record)를 관리하기 위해 사용하며, 기초언어(C,C#,Java등 ) 와 함께 사용하기도 한다. ◼ DBMS는 크게 두 종류로 나뉘는데 RDBMS(관계형 데이터 베이스, Realational-) 및 NoSQL이다. ◼ NoSQL의 종류 1. Redis : Java-Spring Boot에서 세션(Session) 및 기타 임시적인(Temporary) 데이터를 저장하기 위해 사용되곤 한다. 메모리 기반 데이터베이스. 2. MongoDB 3. HBase 4. Firebase : 프론트 애들이 많이 씀 5. 등 ..