
오늘은 intelliJ에서 lombok 사용시 설정해야할 것에 대해 알아보자. 🤔 IntelliJ 에서 Lombok을 사용하기 위해 plugIn을 설치해보자. 1. Setting에서 plugin 검색 후 lombok 플러그인을 설치한다. 2. Annotation Processors에서 'Enable annotation processing' 활성화하기 3. 프로젝트 재시작 프로젝트를 재시작하면 정상적으로 lombok을 이용할 수 있는 환경 설정이 끝났다. 오늘은 intelliJ에서 lombok 사용하는 방법 및 환경 설정 plugIn 설치 등을 공부해보았다. 이해가 되지 않는 것이 있으면 언제든 댓글창을 활용해주기를 바라고 그럼 오늘도 재미있게 공부하자. 😆

오늘도 디버깅 포스팅으로 돌아온 dandev다 😂😂 테스트 케이스 실행 시 Execution failed for task ':test'. > No tests found for given includes: 테스트 케이스가 없다는? 이상한 에러를 해결해보자. 생각보다 해결법은 간단했다!! 👉 [File] - [Settings]에서 [Gradle] - [Run tests usings] 설정을 IntelliJ IDEA로 변경해주면 된다. OK버튼을 누르고 ReBuild하니 잘 실행되었다. 그럼 오늘도 열심히 공부하자. 🔥

지난 포스팅의 Day 5 강좌 리뷰에 이어 이번 포스팅에서는 Day 5 자바 코드 리뷰를 진행해보자. 문제 자체는 딱히 어려움은 없었고 for문의 핵심 문제인 구구단 문제라 정말 어려움 없이 해결했다. 바로 코드를 보자. import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.function.*; import java.util.regex.*; import java.util.stream.*; import static java.util.stream.Collectors.joining; import s..

Day 5 챌린지를 시작해보자. 시작한지 며칠 안된거 같은데 벌써 Day 5 챌린지를 하고 있다니 너무 신기하다 ❗ 이렇게만 꾸준히 하면 될 것 같다!! 이전과 마찬가지로 Tutorial 강의를 먼저 수강하고 다음 포스팅에서 코드를 소개하고 설명하겠다. 우선 강의 실습 코드부터 확인하자. /* hackerrank Day 5 */ import java.util.SplittableRandom; public class LoopPractice { public static void practiceWhileLoop() { int x = 0; while(x < 5) { System.out.println("The Value of x is " + x); x++; } } public static void practiceD..

🤔 인텔리제이 test 케이스 작성중 메서드의 이름이 한글인데 한글이 인코딩되지 않는 문제가 발견해 인텔리제이 UTF-8 인코딩하는 방법을 소개한다. 다음의 테스트 코드를 실행하고 실행시키니 메서드 명이 다음과 같이 인식되지 않았다. 어떻게 해결하였는지 바로 알아보자. 먼저 인텔리제이가 설치된 폴더를 열어 idea64.exe.vmoptions파일을 연다. (필자는 윈도우 64비트 운영체제 환경을 사용중이기에 idea64를 열었다.) (자신의 운영체제에 맞는 파일을 열면된다.) (필자는 메모장으로 파일을 열었다.) 파일의 마지막줄에 다음의 문장을 추가한다. -Dfile.encoding=UTF-8 후에 인텔리제이를 재시작하니 한글인식이 되었다. ✅ 결과 확인 이제 편히 한글이름으로 테스트 메서드 작성해야겠다..

🤔 컬렉션 프레임워크(collections framework) ✔ 컬렉션(collection) - 여러 객체(데이터)를 모아 놓은 것 ✔ 프레임웍(framework) - 표준화, 정형화된 체계적인 프로그래밍 방식 ✔ 컬렉션 프레임웍(collections framework) - 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식 - 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스 제공 - java.util 패키지에 포함. JDK 1.2부터 제공 ✔ 컬렉션 클래스(collection class) - 다수의 데이터를 저장할 수 있는 클래스(예, Vertor, ArayList, HashSet) 🤔 컬렉션 프레임워크의 핵심 인터페이스 List : 순서 o, 중복 o Set : 순서 x, 중복 x Ma..

지난 포스팅의 Day 4 강좌 리뷰에 이어 이번 포스팅에서는 Day 4 자바 코드 리뷰를 진행해보자. 오늘도 문제자체는 딱히 어려움은 없었고 기본 코드에서 조건을 잘 설정해주어서 강의 소스 코드를 보며 문제를 푸니 딱히 어려움은 없었다. 바로 코드를 보자. import java.io.*; import java.util.*; public class Person { private int age; public Person(int initialAge) { // Add some more code to run some checks on initialAge if(initialAge > 0) { age = initialAge; } else { System.out.println("Age is not valid, sett..

오늘은 예외 되던지기와 연결된 예외에 대해 학습하자 🤔 예외 되던지기(exception re-throwing) ✔ 예외를 처리한 후에 다시 예외를 발생시키는 것 ✔ 호출한 메서드와 호출된 메서드 양족 모두에서 예외처리하는 것 백문이 불여일견!! 코드를 통해 확인하자. public class 예외되던지기 { public static void main(String[] args) { try { method(); }catch(Exception e) { // 4. (main 메서드에서 예외 처리됨.) 출력 System.out.println("main 메서드에서 예외 처리됨."); } } static void method() throws Exception { try { throw new Exception(); //..

Day 4 챌린지를 시작해보자. 어제와 마찬가지로 Tutorial 강의를 먼저 수강하고 다음 포스팅에서 코드를 소개하고 설명하겠다. 우선 강의 실습 코드부터 확인하자. 우선 첫번째는 이전 시간에 만든 Car 클래스에 메서드를 추가하는 코드였다. /* VARIABLES: 1. DECLARE 2. ALLOCATE 3. INITIALIZE INSTANCE METHODS & PROPERTIES CONSTRUCTORS: 1. DEFAULT 2. CUSTOM */ public class Car { int maxSpeed = 100; int minSpeed = 0; double weight = 4079; boolean isTheCarOn = false; char condition = 'A'; String nameOf..

지난 포스팅의 Day3 강좌 리뷰에 이어 이번 포스팅에서는 Day 3 자바 코드 리뷰를 진행해보자. 영어로 된 문제이지만 문제의 내용을 이해하는데는 큰 어려움은 없는 문제였다. 이 문제 또한 BufferedReader로 입력은 다 받아둔 상태였고, 문제에서 주어진 조건에 맞게 if문 알고리즘을 짜서 System.out.println()으로 출력해주면 되는 간단한 문제였다. 바로 코드를 보자. import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.function.*; import java.uti..
- Total
- Today
- Yesterday
- queue
- hackerrank
- 백준
- 이코테
- 해커랭크 자바 챌린지
- challenges
- 해커랭크 챌린지
- 소스코드
- 챌린지
- LinkedList
- Java
- JPA
- 정보처리 산업기사
- 정보처리산업기사 공부법
- 해커랭크
- hackerrank challenges
- 22 정보처리 산업기사
- 자바의 정석
- 자바
- BAEKJOON
- 그리디
- 22 정보처리산업기사
- 디버깅
- stack
- 강의
- ORM
- 나동빈
- 코드
- 해커랭크 자바
- 정보처리산업기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |