일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 서버
- 라디오 버튼
- rest
- 프로시저
- EAI
- 모듈화
- 인터페이스
- SSL/TLS
- 리눅스
- 인스펙션
- 워크스루
- input
- 동기
- S-HTTP
- 정보처리기사
- 소프트웨어
- 비동기
- 정처기
- 형상관리
- 자바스크립트
- 브레인스토밍
- 키보드 이벤트
- Ajax
- 정처기 실기
- 델파이 기법
- 정보처리기사 실기
- 모듈
- javascript
- esb
- 트리거
- Today
- Total
목록Spring Boot/JAVA (4)
방구석 상상코딩
주석 소스코드에 영향을 주지 않고(컴파일 시 영향을 주지 않고) 작성한 코드 내에 설명을 달기 위해 사용하며, 한 줄 주석(라인 주석), 여러 줄 주석(블록 주석), 문서 주석 세 가지 종류가 있다. 1. 한 줄 주석 (라인 주석) // 기호를 이용하며, // 기호가 시작된 곳부터 해당 라인의 끝까지 주석으로 간주한다. 변수에 대한 설명이나 코드의 특정 부분에 대해 설명이 필요한 경우 라인 주석을 사용한다. int num; // 숫자를 저장하는 인트값입니다. // num 값이 0인 경우 출력! if(num == 0){ System.out.println("0입니다."); } 2. 여러 줄 주석(블록 주석) /* 기호를 사용하여 블록 주석의 시작을 정하고, */ 기호를 사용하여 블록 주석의 끝을 정한다. 메..
식별자(Identifier) 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름을 뜻하며, 변수(Variable), 상수(final), 배열(Array), 메서드(Method), 클래스(Class) 등을 구분하기 위해 사용자가 정의하는 이름이다. 1. 일반적으로 영어 대문자, 소문자, 숫자를 식별자로 사용한다. 2. 특수문자(%, ^, &, * 등), 공백(탭, space 등)은 식별자로 사용할 수 없으나 밑줄(_)과 달러($)는 예외로 사용할 수 있다. 3. 한글도 식별자로 사용 가능하지만, 권장하지는 않는다. 4. 예약어(Keyword)는 식별자로 사용 할 수 없다. 5. 첫 글자를 숫자로 시작해서는 안되며, 숫자가 문자 뒤에 오는 것은 가능하다. 6. 대소문자를 구별한다. 7. 길이 제한이 없다. ..
캡슐화 get(getter), set(setter)을 하는 이유는 중요한 데이터를 보존 또는 보호하기 위함이다. 클래스에 담는 내용(예를들어 변수) 중 중요한 데이터나 기능을 외부에서 직접적으로 접근하지 못하게 (private / protected) 막고, 해당 내용을 외부에서 변경 혹은 가져오기 위해 get(getter), set(setter) 를 통해 값을 전달받고 전달함으로써 데이터의 무결성을 지킨다. 아래와 같이 userId와 userPw에 대한 정보를 캡슐화 한 클래스를 만든다. public class TestA { private String userId; private String userPw; // userId에 대한 get(getter) public String getUserId(){ re..
접근 지정자란? 접근 지시자, 접근 제한자, 액세스 한정자라고도 불리며, 클래스(Class), 메서드(Method), 변수(Variable)에 대한 접근성을 지정하는 키워드로써 public / private / protected 중 하나를 선택하여 사용할 수 있다. 만약 위 세 가지중 하나를 지정하여 사용하지 않을 경우 default를 기본으로 설정된다. [접근 지정자의 사용 범위] 접근지정자 동일 클래스 동일 패키지 상속 다른 패키지 default O O X X public O O O O private O X X X protected O O O X 1. public 동일 클래스, 동일 패키지, 상속, 다른 패키지 등 어디에서나 접근 가능한 접근 지정자로 아래와 같이 사용할 수 있다. // Class p..