일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jvm
- 정리글 작성법
- 회고록_코드스테이츠
- 회고
- 회고록
- mapstruct
- 글 foramt
- 몰입학습 #몰입
- 호스트주소 #Host주소
- 공부방식
- 롤중독
- 코드스테이츠 #
- 네트워크 기초
- 회고 #주간회고
- 사용자계정 #WSL2
- Git #회고록
- WSL2 #권한
- WSL #Linux #ubuntu
- 코드스테이츠 #회고록
- 인터넷 #ISP
- 시작 #꾸준히 #과하지않게
- 피드백
- 에러해결
- 백엔드로드맵
- OOP
- 코딩테스트
- Java환경
- git #intellij
- String
- JAVA기본
- Today
- Total
목록Java (22)
느리더라도 꾸준히
목표 문자열을 비교하는데 자주 사용되는 equal(), compareTo(), == 의 차이를 이해한다. 본문 1. compareTo() 두문자를 사전순으로 비교하고, 차이값 만큼 int로 return하는 method 비교순서 : 1. 문자비교, 2. 길이비교 로직 비교되는 두 문자열중 짧은 길이의 문자열만큼 반복한다. 문자를 순차적으로 비교하다가 두 문자가 다른 경우를 만났을때 기준문자열 기준으로 그 차이값을 반환.(문자비교) 순차적으로 비교했으나 계속 문자가 같았다면, 기준문자열과 argument속 문자열의 길이의 차이값을 반환.(길이비교) public class Main { public static void main(String[] args) { String str1 = "ABC"; String s..
목표 String 선언 방식을 비교한다. 왜 선언 방식을 두가지나 만들어 놓았을까? 본문 String 변수는 아래 두가지 방식으로 값을 할당할 수 있다. // 1번 String str1 = "steadykyu"; String otherStr1 = "steadykyu"; // 2번 String str2 = new String("steadykyu"); String otherStr2 = new String("steadykyu"); 위 자료에 의하면 두 방식은 아래와 같은 차이를 가진다. str1==otherStr1 // true str2==otherStr2 // false str1, otherStr1는 문자열의 참조값을 공유하기에 true가 생성된다. str2, otherStr2는 서로 다른 인스턴스의 주소값..
목표 이전 JDK version 으로 작성한 IntelliJ 프로젝트에서 JDK 변경을 할 수 있다. 문제 상황 JDK 11 version을 사용하다, 이번에 코드스테이츠 과정을 들으면서 Zulu 를 이용하게 되었다. JAVA와 IntelliJ를 재설치하고 상태를 보니 소스코드를 컴파일 할수 없었다. 해결 방안 IntelliJ의 JDK와 JAVA version을 맞춰주었다. IntelliJ 에서 총 6곳을 변경해주어야한다. 5곳 - 버전변경선택 / 1곳 - 원하는 JDK선택) Project Structure창 (단축키 : SHIFT+CTRL+ALT+S) Project SDK 변경 Language Level 변경 Module Language Level 변경 SDKs 원하는 JDK를 선택한다(JDK는 한 폴..
Java를 설치하면서 우리는 환경 변수를 설정한다. 환경변수란? 환경 변수(영어: environment variable)는 프로세스(프로그램)가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다. OS(ex) 윈도우, 리눅스 등)의 환경변수는 시스템의 실행 파일이 놓여 있는 디렉터리의 지정 등 OS 상세 경로에서 동작하는 응용소프트웨어를 참조하기 위한 설정이 기록된다. 왜 환경변수를 설정하는걸까? C:\Desktop\kyuha\A.txt 어떤 'A.txt'파일을 실행하기 위해서는 그 파일이 존재하는 디렉토리(kyuha)로 이동해야하는 불편함이 있다. 이동하지 않고 실행시킬 경우, 운영체제에서 실행할수 없다고 터미널에서 출력이 될 것이다. 그런데 만약 어느 경로에서나 'A.txt'파일을 열..