일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- docker
- 스프링부트
- springdataredis
- 토이프로젝트
- 파이썬
- yaml-resource-bundle
- 메시지
- 트랜잭션
- 티스토리챌린지
- 도커
- java
- springsecurity
- 프로그래머스
- Spring
- 오블완
- 스프링
- githubactions
- 백준
- 국제화
- oauth2
- AWS
- 재갱신
- springsecurityoauth2client
- JIRA
- 스프링시큐리티
- 리프레시토큰
- 액세스토큰
- 데이터베이스
- CI/CD
- 소셜로그인
- Today
- Total
목록Java (4)
땃쥐네
자바의 세계에 온 겻을 환영합니다. 1. JDK 설치 1.1 JDK? Java Development Kit, 자바 개발 도구 자바 어플리케이션을 개발하는데 필요한 도구들. 자세한 것은 뒷 부분에서 다루도록 함. 이걸 설치해야 자바 개발을 할 수 있다. 1.2 설치 Oracle에서 java 다운, 설치 : 링크 2023.01.29 기준 나는 최신의 LTS에 해당하는 jdk 17을 사용하고 있다. 실행 프로그램에서는 모두 yes를 눌러서 설치하면 됨 1.3 설치 확인 터미널에서 java --version을 입력해서 제대로 뜨는 지 확인 1.4 제거 제어판 > 프로그램 및 기능 > 프로그램 제거 또는 변경 jdk 제거 2. JDK의 bin 경로를 환경변수로 등록 사실 위의 JDK 설치만 놓고보면 그렇게 어렵진..
입력소스로부터 문자 데이터를 읽어오는 목적으로 사용되는 클래스 JDK 1.5부터 추가됨. 기존 입력 방식에서 불편했던 부분을 개선. 성능은 약간 떨어지는 부분이 있긴 하다. 정규식(Regular expression)을 이용한 라인단위 검색 지원 구분자(delimimeter)에 정규식 표현을 사용할 수 있어서 복잡한 형태의 구분자도 처리 가능 1. 생성 1) import문 import java.util.Scanner;2) 생성자 입력 소스에 따라 여러가지 생성자를 지원함 Scanner(String source) Scanner(File source) Scanner(InputStream source) 예) 화면 입출력 시 Scanner(System.in)을 생성하면 됨. Scanner (Readable sou..
1. 변수(Variable)란? 단 하나의 데이터를 저장할 수 있는 메모리 공간 2. 변수의 선언 및 초기화 1) 변수의 선언 저장하는 데이터에 맞는 변수 타입를 지정해야하고, 그 변수를 어떤 이름으로 사용할 것인지 설정해야함. 타입 변수명; int age; (int 타입의 변수 a 선언)2) 변수의 초기화 변수를 사용하기 전에 처음으로 값을 저장하는 것 메모리는 여러 프로그램이 공유하는 자원이므로 다른 프로그램에 읭해 저장된 알 수 없는 값이 남아있을 수 있다. 변수를 사용하기 전에 변수에 적절한 값을 처음으로 저장해주는 작업을 해줘야 변수를 사용할 수 있다. 변수를 사용하기 전에 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. (참고) 대입연산자 '=' : 우변의..
주석 프로그램 코드에 대한 적절한 설명을 달아놓는 용도로 사용 한 줄 주석 : '//'부터 라인의 끝까지 전부 주석처리 범위 주석 : '/'와 '/' 사이의 내용을 전부 주석처리 컴파일러는 주석의 내용을 건너뛰기 때문에 성능 저하가 일어나지 않음 문자열을 의미하는 큰따옴표 "" 사이에 주석이 있을 경우 주석이 아닌 문자열로 인식한다. public static void main(String[] args) { System.out.println("Fire Punch!!!"); // 파이어 펀치!!! }main 메서드 안에 앞에서 println()문을 입력했다. 옆에 // 파이어 펀치! 라는 주석을 작성했음에도 주석의 내용이 실행되지 않았다. public static ..