StringBuilder, StringBuffer, String 클래스는 문자열을 다루는 클래스이다.내부적으로 StringBuilder 클래스는 문자열을 저장하기 위한 메모리 공간을 지니고 있다.그리고 이 메모리 공간은 String 클래스와 달리 문자를 추가하거나 삭제
문자열 함수 > 알고리즘과 웹 개발에서 기본이 되는 문자열 관련 함수를 정리해보자. (1) 문자열 비교 equals() >두 개의 문자열이 동일한 값을 가지고 있는지를 비교하여 결과값 리턴 함수 객체끼리 내용 비교 == >주소의 값을 비교 예제로 == 과 equa
(1) 인텔리제이 실행 새 프로젝트를 생성하면 New Project를 클릭하고, 기존의 프로젝트를 열려면 Open 버튼을 클릭한다. (2) 프로젝트 생성 New Project 선택 >- Name : 프로젝트명 Location : 프로젝트 경로 Create Git Re
Client에서 POST 방식으로 요청을 보낼 때 발생할 수 있는 오류에 대해서 알아보고자 포스팅 Client에서 요청 시에 HttpMediaTypeNotSupportedException::415 status code Exception이 발생하며 동작하지 않는 이슈가
JVM 이란? Java Virtual Machine, 자바 가상 머신의 약자 JVM의 역할은 자바 애플리케이션을 클래스 로더를 통해 읽어 들여 자바 API와 함께 실행하는 것이다. Java와 OS(운영체제) 사이에서 중개자 역할을 수행하여 Java가 OS(운영체제)
아마존 웹서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스클라우드 컴퓨팅은 인터넷을 통해 서버, 스토리지, 데이터베이스 등의 컴퓨팅 서비스를 제공한다. EC2 서비스는 AWS에서 비용, 성능, 용량면에서 탄력적인 클라우드 컴퓨터를 제공하는 서비스\-> AWS에서 독
데이터 집합/그룹을 의미하며 객체들을 한곳에 모아 관리하고, 편하게 사용하기 위해 제공되는 환경ListMapSetStackQueue다수의 data를 다루는데 표준화된 클래스들을 제공하기 때문에 자료구조를 직접 구현하지 않고 편하게 사용 가능객체를 보관하기 위한 공간을
Java Virtual Machine, 자바 가상 머신의 약자 JVM의 역할은 자바 애플리케이션을 클래스 로더를 통해 읽어 들여 자바 API와 함께 실행하는 것이다.Java와 OS(운영체제) 사이에서 중개자 역할을 수행하여 Java가 OS(운영체제)에 구애받지 않고 독
Object Oriented Programming의 줄임말객체 지향 프로그래밍은 현실 세계의 사물을 객체라고 보고 그 객체로부터 개발하고자 하는 애플리케이션에 필요한 특징을 뽑아와서 프로그래밍 하는 것이다.\-> 추상화다른 클래스를 가져와 사용할 수 있고, 상속을 받을
JPA의 인터페이스 중의 하나인 Hibernate는 엔티티만 등록해놓으면 데이터베이스 DDL을 자동으로 작성하여 테이블을 생성하거나 수정할 수 있다.Entity에 테이블을 매핑하면 쿼리문을 사용하지 않고, 값 추출이 가능하다.=> 추출하는 방법은 ddl-auto 옵션을
반복문 탈출할 때 쓰는 명령문\-> switch ~ case 구문, for/while 구문즉, 중첩된 반복문은 제일 가까운 반복문을 나가게 된다.💡만약, 예시에서 바깥쪽 무한루프가 하나 더 있다면?\-> 안쪽의 while(true)의 탈출할 수 있지만 break를 바
모든 프로그램의 기본은 입출력(I/O)이다. 변수의 담긴 값이나 문자열을 확인하거나, 데이터를 입력받아 코드를 수행하도록 할 수 있다. java에서 어떤 방식으로 프로그램에 입출력 하는지 알아보자. 👉먼저, 출력 메소드 >변수의 값이나 문자열을 확인 -> Syste
Java 프로젝트의 빌드를 자동화 해주는 빌드 관리 도구앞에 포스트에서 진행한 프로젝트를 생성하면 src/main/java/\*\*\* 파일에 들어가보면 설정한 Name을 된 \*\*\*Application.java 들어간다.이제 이 소스에 간단한 Hello World