반응형
반응형
코딩에 대해 아예 처음 입문하시는 분들이라면 아래 링크의 1탄부터 보고 오시는 걸 추천드립니다. 2023.08.06 - [코딩/JAVA] - Spring 공부하기 전 알아야하는 JAVA 기초 개념 (1탄) Spring 공부하기 전 알아야하는 JAVA 기초 개념 (1탄) 처음 1탄은 완전 JAVA의 기초를 다루기에 다른 언어를 학습해보셨던 분들은 2탄부터 보시는 걸 추천드립니다 :) 변수와 데이터 타입 변수는 데이터를 저장하는 메모리 공간을 가리키며, 데이터 타 quddkflty.tistory.com 스레드에 정의된 주요 메서드 start(): 새로운 스레드를 생성하고 run() 메서드를 실행시킨다. run(): 스레드가 실행할 작업을 정의하는 메서드로, start() 메서드에 의해 호출된다. sleep(..
코딩에 대해 아예 처음 입문하시는 분들이라면 아래 링크의 1탄부터 보고 오시는 걸 추천드립니다. 2023.08.06 - [코딩/JAVA] - Spring 공부하기 전 알아야하는 JAVA 기초 개념 (1탄) Spring 공부하기 전 알아야하는 JAVA 기초 개념 (1탄) 처음 1탄은 완전 JAVA의 기초를 다루기에 다른 언어를 학습해보셨던 분들은 2탄부터 보시는 걸 추천드립니다 :) 변수와 데이터 타입 변수는 데이터를 저장하는 메모리 공간을 가리키며, 데이터 타 quddkflty.tistory.com 메서드와 클래스 차이가 궁금하다면? 2023.08.06 - [코딩/JAVA] - 메어드와 클래스의 차이? 메어드와 클래스의 차이? 메서드(Method)와 클래스(Class)는 객체 지향 프로그래밍(OOP)에서..
Spring을 공부하던 중 Test 코드 작성시 위와 같은 코드를 보게 되어 한 번 기록해보고자 하였다. 어노테이션 표시 : @ -> 컴파일러에게 추가적인 정보나 처리 방법을 알려주기 위해 사용된다. @Test 표시와 같이 코드를 분석하고 자동화하는 도구나 프레임워크에서 특정 기능을 구현하도록 사용되기도 한다. @Test : 메서드 위에 붙이면 해당 메서드가 JUnit에서 실행 가능한 테스트 메서드임을 표시하여 Test시 포함되도록 한다. @DisplayName() : 테스트의 이름을 지정하는 데 사용되며, @DisplayName 어노테이션을 테스트 메서드 위에 붙이고 원하는 이름을 설정하면, 해당 이름이 테스트 실행 결과에 표시되어 쉽게 확인할 수 있도록 도와준다. 사용 방법 import org.jun..
class Car { private String modelName; private int modelYear; private String color; private int maxSpeed; private int currentSpeed; } 위에 코드를 보자 memberId, itemName, itemPrice, discountPrice가 private으로 선언되어있다. 이렇게 선언된 멤버 변수는 클래스 내부에서만 직접 접근이 가능하며, 외부에서는 직접 접근할 수 없으므로 클래스의 캡슐화를 보장할 수 있다. 그렇기에 클래스 외부에서 객체를 생성하고 초기화하기 위해서는 생성자를 사용해야 한다. 생성자는 클래스의 인스턴스를 생성할 때 사용되는 특수한 메서드로, 객체의 초기 상태를 설정하는 역할을 한다. 생성자란..
Spring Boot를 공부하면서 회원 관리중에 필요한 store.put(), store.get() 함수에 대해 보게 되었다. 자바와 Spring Boot를 같이 시작하는 만큼 더욱 공부가 필요할 거 같다. Store.???() 함수? store.put과 store.get 함수는 일반적으로 자바에서 맵(Map) 인터페이스를 구현한 컬렉션 객체에서 사용되는 메서드이다. Map[]은 키-값(key-value) 쌍의 데이터를 저장하고 관리하는 자료구조입니다. put 함수는 데이터를 맵에 추가하고, get 함수는 맵에서 데이터를 검색하는 데 사용됩니다. const Map형식 = [ { id: 1, role: 'admin', theme: "#64C59A", }, { id: 2, role: 'developer', ..