본문 바로가기

* Web/[Back] Java21

[Java] 자바 객체 단계별로 생성 하는 법? 이름이 a카이며 속도가 100이고 무게가 10인 자동차 객체를 생성 하는법? 1. 일반적인 방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Main { public static void main(String args[]) { Car c = new Car(); c.name = "a카"; c.speed = 100 c.weight = 10 } } class Car { String name; int speed; int weight; } cs 2. 생성자로 초기화까지 한번에 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class Main { public static void main(String args[]) { Car c = new Car("a.. 2021. 3. 16.
[Java] String.format() 메소드 사용법 String.format() : 형식 문자열을 만들어 주는 메소드 해석? 내제되어 있는 String 클래스의 format 메소드를 사용 사용법? /* 동일 클래스에 user 필드 선언 */ String.format("Hello %s", user); 2021. 3. 11.
[Java] 자바 : 쉬운 예시로 생성자 개념 알아보기 Q1) 자바에서 등장하는 생성자 라는 개념이란 무엇일까? A1) 생성자 : 클래스로부터 객체를 만들어내는 메소드 부연) 자바에서 객체와 클래스의 관계는 땔래야 땔 수 없는 관계이다. 그렇기 때문에 항상 이 두 가지의 범주에서 생각을 항상 가지고 가야한다. 클래스는 객체를 만들기 위한 하나의 설계도이며 객체는 만들어진 하나의 물품이다. Q2) 그렇다면 왜 생성자를 사용 할까? A2) 객체 생성뿐만 아니라 초기화의 역할을 해주기 때문에 코드가 간결해지게 된다. Ex) 일반적으로는 객체 생성 후 초기화의 과정을 거쳐야 한다. Car c = new Car(); /* 해당 Car() 부분이 생성자 */ c.name = "abc"; c.speed = 100; c.weight = 10; ↓(생성자 사용) Car c1.. 2021. 3. 7.
[IntelliJ] 인텔리제이 한글 깨짐? 인코딩 설정(UTF-8 설정, 한글 설정) IntelliJ 인텔리제이를 초기에 사용하다 보면 한글 깨짐 현상이 발생한다. 필자의 경우 프로젝트 생성 후 초기 설정을 안하여 고생을 했다. 초기에 프로젝트 생성 후 초기 설정을 잡는 습관을 추천한다. [File]-[Settings]-[Editor] -[File Encodings] -Global, Project Encoding, Properties Files 설정을 UTF-8로 변경 이렇게 설정 후에도 해결이 안된다면 아래의 방식을 추천한다. [File] - [Settings] - [Build, Exexcution Deployment ] - [ Gradle ] - 모두 IntelliJ IDEA 로 변경 참고) 참고 [IntelliJ] IntelliJ 인코딩 설정(IntelliJ UTF-8 설정, Int.. 2021. 3. 4.
[Java] JRE와 JDK란? 그리고 차이점은? Java의 대표 IDE(Eclipse, InteliJ)를 설치만 하고 실행을 하려고 하면은, JRE or JDK를 설치하라고 한다. 그렇다면 JRE, JDK는 무엇이며 왜 설치해야 하며 차이점을 알아보자. 우선적으로 JRE와 JDK를 들어가기전 JVM이라는 개념을 알아야 한다. 2020/10/18 - [* Language/Java] - [Java] 자바 : JVM이란? [Java] 자바 : JVM이란? [Java] 자바 : JVM 개념 Java Virtual Machine의 줄임말로 자바 가상 머신이라고 의미한다. 모든 개념적 정의는 개념어에서부터 시작된다. Virtual(가상)의 의미가 가장 핵심이 된다. Virtual이란 무엇.. codinglevelup.tistory.com 본론으로 내려가기 전 일.. 2020. 11. 3.