개발공부(4)
-
[IntelliJ] 인텔리제이 단축키
1. Alt + Insert 생성자 및 Getter/Setter public enum UserRole { GUEST("고객"), MEMBER("회원"), ADMIN("관리자"); private final String description; UserRole(String description) { this.description = description; } public String getDescription() { return description; } } 2. Ctrl + Alt + I 코드 구현부 즉시 보기 NoticeEntity를 열어 보지 않고도 Entity클래스 외에서도 코드 작성 내용 확인 가능 @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstr..
2024.01.08 -
[Java] 객체(Object)의 정의
자바 객체지향 프로그래밍(OOP, Object-Oriented Programming) 언어 모든 것이 객체로 구성 코드를 논리적으로 구조화하고 모듈화하여 유지보수성 우수 코드의 재사용성을 증가 객체 데이터와 그 데이터를 처리하는 메서드를 함께 묶어 놓은 소프트웨어 모듈 클래스(Class)에 의해 생성 객체는 클래스의 인스턴스(Instance) 클래스 객체를 생성하기 위한 일종의 설계 도면 클래스 : 객체의 특성(속성)과 행동(메서드)을 정의 객체 : 실제로 그 특성과 행동을 가지게 됨 ex) 객체 : 자동차 자동차 속성 : 색상, 모델, 속도 등 (다양성) 자동차 객체를 생성하기 위해 자동차 클래스를 정의하고, 그 클래스의 인스턴스(주행, 정지, 경적 울리기 등)를 생성하면 실제 자동차 객체가 만들어진다..
2023.12.22 -
[JavaScript] Document 정의 및 사용 방법
document 웹 페이지의 문서 객체 모델(Document Object Model, DOM)을 나타내는 JavaScript의 내장 객체 중 하나 HTML 문서의 구조를 표현하고, JavaScript를 통해 이 구조에 접근하고 조작할 수 있게 해주는 인터페이스를 제공 웹 페이지의 전체 문서를 나타내며, 해당 문서 내의 요소들에 접근하고 조작할 수 있는 다양한 메서드와 속성을 제공 JavaScript로 HTML 문서를 동적으로 조작 * 요소 선택 document.getElementById( ) 지정된 ID를 가진 요소를 선택 var myElement = document.getElementById('myId'); document.getElementsByClassName( ) 지정된 클래스를 가진 모든 요소를..
2023.12.22 -
[HTML/CSS/JS] 역할과 기능
HTML + CSS + JavaScript = 사용자와 상호 작용이 가능하며 시각적으로 매력적인 디자인을 가진 웹 애플리케이션 생성 가능 * HTML 웹페이지의 구조를 정의하는 마크업 언어 텍스트, 이미지, 링크, 표, 목록 등의 요소를 사용하여 문서의 구조를 표현 각 요소는 태그(tag)로 표시 여는 태그와 닫는 태그의 쌍으로 구성 ex) 안녕하세요! 이것은 HTML 예제입니다. * CSS HTML로 작성된 요소들의 스타일을 정의하는 스타일 시트 언어 텍스트의 색상, 폰트, 크기, 배경색, 레이아웃 등을 지정하여 웹 페이지의 디자인 꾸미기 선택자(selector)를 사용하여 특정 HTML 요소에 스타일을 적용 body { font-family: 'Arial', sans-serif; background-..
2023.12.22