생성자 2

2023/04/10 - Spring 공부중 관련 질문들 [2]

생성자 생성자는 간단하게 얘기하면 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메소드'이다. 따라서 인스턴스 변수의 초기화 작업에 사용되고, 인스턴스 생성 시에 실행되어야 할 작업을 위해서 사용된다. 생성자의 이름은 클래스의 이름과 같아야 한다. 생성자는 리턴 값이 없다. void 또한 사용하지 않는다. 생성자는 몇 가지 특징을 제외하면 메소드와 다르지 않다. 생성자는 메소드 처럼 클래스 내에 선언되고, 오버 로딩이 가능하므로 하나의 클래스에 여러 개의 생성자가 존재할 수 있다. JPA, JPA와 SQL mapper의 차이 JPA : (Java Persistence Api)의 약자로 자바 언어를 기반으로 한 ORM입니다. 이는 객체와 관계형 데이터베이스 간의 매핑을 처리해주며 개발자가 객체를 생성하고..

백엔드 멘토링 2023.04.13

[JAVA] 26장 I/O - 정의 및 File 클래스 생성자

I/O란 I (Input) / O (Output) 의 약자이며 "아이오" 라고 읽는다. 주로 두가지 경우에 사용된다. 파일을 읽거나 저장할 일이 있을 경우 다른 서버나 디바이스로 보낼 일이 있을 경우 JVM을 기준으로 Input은 파일에 읽을때, Output은 파일을 이용해 데이터를 가져오거나 외부로 전송할때 사용한다. byte 기반의 데이터를 처리할때는 java.io 패키지 안의 Stream 클래스를 사용하고, char 기반의 문자열로 이루어진 문자열 파일을 처리 할 때에는 Reader, Writer 클래스를 사용한다. Java 1.4 이후에는 보다 빠르게 I/O를 처리하기 위해 Buffer와 Channel 기반으로 데이터를 처리하는 NIO (New I/O)가 등장 Java 7 에서는 기존의 단점들을 ..

Java 공부 2023.01.19