일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- http
- MSA
- 로그인/로그아웃
- 어노테이션
- 비동기
- 동기
- 스프링부트 구조
- JPA
- ORM
- IPC
- formmatted
- 스프링 부트 테스트
- ./gradlew docker
- 스프링부트
- 비즈니스 계층
- 세션기반 인증
- 스프링부트 계층구조
- JWT
- 작업명중복
- 토큰기반 인증
- 퍼시스턴스 계층
- java I/O
- RESTfull API
- spring
- 스프링
- 프레젠테이션 계층
- ./gr
- 로그인 인증 흐름
- Java
- @temproal
- Today
- Total
목록분류 전체보기 (74)
[DEV] J-Jay
키워드(예약어), 변수, 리터럴 int a = 1; 위의 코드는 정수 타입 변수 a를 선언함과 동시에 1로 초기화 한 것이다 int는 정수를 나타내기 위한 키워드다 여기서 키워드란 Java 언어에서 정한 예약어다 ex)short, int, long, float, class while... a는 [변수 a] 라고 부른다 여기서 변수란 하나의 값을 가질 수 있는 공간이며, 메모리의 어떤 영역이다 여기서 a는 변수명이라고 말한다 1은 [정수 리터럴 1] 이라고 부른다 여기서 리터럴(literal)이란 변수에 입력되는 값을 얘기한다 기본형 Type ※ 1byte = 8bit short int long float dobule char boolean 2byte 4byte 8byte 4byte 8byte 2byte ..
Java Complie Java 파일을 컴파일하려면 javac라는 프로그램이 필요하다 javac = Java + Compiler를 말한다 javac Hello.java cmd 창에서 위의 명령어를 입력하면 Hello.java라는 파일을 읽어 컴파일하게 된다 컴파일을 성공하면 Hello.class 파일이 생성이 되며, 실패하면 오류메시지를 보여준다 Hello.class 파일은 byte(바이트) 파일이다 byte는 기계어 이며 2진수로 되어 있고 CPU가 알아들을 수 있도록 하는 언어이다 Hello.java를 Notepad나 다른 Editor 도구로 열어보면 알아볼 수 있지만 Hello.class는 알아볼 수 없다
오랜만에 Hello.java를 코딩해봤다 감회가 새로운거 같다 좀더 상세히 분석을 하려고한다 Hello.java public class Hello( public static void main(String[] agrs){ System.out.println("Hello Java"); } } Hello.java 파일 분석하기 public class Hello { ... } public class로 정의된 Hello 클래스 이다 public class의 클래스 이름과 파일이름은 꼭!!(※ 대소문자 확인 ) 같아야 한다 public static void main(String[] args){ ... } Java 프로그램의 시작점 main Method 이다 클래스(Class)는 필드(Field)와 메소드(Method..