메서드 ▪ 명명법 : 카멜 케이스 ▪ 메서드(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..
20230206 컴퓨터가 연결된 작은 지역 : LAN(Local Area Network) ex) 학교 컴퓨터실 하나, 아파트 하나, 커피숍 하나,... LAN을 연결하는 선 : LAN 선 여러 LAN 을 하나로 연결 : MAN(Metropolitan Area Network) 도시-도시, 나라-나라 를 연결 : WAN(Wide Area Network) 리눅스는 하드웨어를 관리해서 사용자가 프로그램을 사용하기 쉽게 도와주는 윈도우나 맥 OS 같은 운영체제이고, ubuntu는 그런 리눅스 버전 중 하나라고 이해하면 된다. -79p 서버 : 데이터를 주는 컴퓨터, 데이터를 주기위해서는 프로그램이 필요함 ex) 로그인 처리를 위해서는 비밀번호가 맞는지, 아이디는 존재하는 지 등 을 알아보는 프로그램 필요 >> 프..
공부 일자 : 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) ▪..