Java 3

[IntelliJ] Gradle Dependencies refresh

gradle을 사용하여 작업을 할 때, 가끔 가다가 dependency를 추가하며 코드가 꼬이는 경우가 발생할 수 있다고 한다. ( build.gradle 파일에 의존성이 추가되며,, 발생할 수도 있는 문제 ) 이를 방지하기 위해 gradle을 refresh 하면 좋다고 하는데 ( 새로고침? 최신버전으로 다시 불러오기? 이렇게 생각하면 쉽다. ) 물론 사람마다 사용하는 IDE가 다르기 때문에 작업하고 있는 것 기준으로 어떻게 진행할 수 있는지 간단하게 정리해보려 한다. 현재 사용하는 툴인 인텔리제이에서 Gradle Dependencies refresh 하는 법!! 1. IntelliJ의 상단 탭 View > Tool Windows > Gradle 클릭 2. 우측에 Gradle 탭 확인 이런 식으로 우측에..

Java 2023.09.27

[Java] 대소문자 변환 / equals 와 ==

1. String 문자열 대문자, 소문자 변환 String myString = "aBcDe"; System.out.println(myString.toUpperCase()); // ABCDE 출력 System.out.println(myString.toLowerCase()); // abcde 출력 System.out.println(myString); // aBcDe 출력 Java에서는 문자열을 대문자로, 혹은 소문자로 변경하는 내장 함수를 제공하고 있다. toUpperCase() -> 대문자형으로 변환 toLowerCase() -> 소문자형으로 변환 위 코드에서 두 메소드는 myString의 값 자체를 변경하는 것이 아닌 새로운 문자열을 리턴하는 것이기 때문에 myString의 값 자체는 변하지 않는다. 2..

Java 2023.01.21

[Java] 자바의 변수들

자바에는 클래스 변수, 인스턴스 변수, 지역 변수가 존재하며, 변수의 종류는 변수가 선언된 위치에 따라 결정된다. static이 붙어있는 것은 클래스 변수, 붙어있지 않은 것은 인스턴스 변수이다. 인스턴스 변수는 각각 다른 값을 가질 수 있다는 특징을 가지고 있으나, 클래스 변수는 모든 인스턴스가 같은 값을 가지게 된다. 지역 변수는 메서드가 실행되는 동안 사용하다가 끝나면 소멸되어 사용할 수 없게 되는 변수이다. 기본형 (Primitive Type) 참조형 (Reference Type) int, boolean, char, double 등 Person, String, int[] 등 클래스 기반 자료형 변수가 값 자체를 보관한다 실제 값은 메모리 어딘가에 저장, 변수는 그 영역(값)을 ‘가리킨다’. ☆ n..

Java 2023.01.21