1. Overloading이란? 클래스 내에 동일한 이름을 가진 메서드가 여러개 존재하더라도 매개변수의 갯수, 매개변수의 타입이 다르면 메서드 이름을 변경하지 않고 사용할 수 있다. public class Member() { private String name; private String job; private int age; public void printInfo(String name) { System.out.println("이름 : " + name); } public void printInfo(String name, String job) { System.out.println("이름 : " + name); System.out.println("직업 : " + job); } public void print..
java
1. 개요 자바의 입력 함수 중 Scanner와 BufferedReader를 알게되었는데 Scanner에서는 그냥 사용하지만 BufferedReader를 사용할 때에는 항상 함수의 매개변수 옆에 throws IOException을 써줬다. Input Output에 관한 예외처리인 것 같았지만 확실히 알고싶어 함수를 뜯어보고 검색해서 찾아봤다. 1. BufferedReader import java.io.InputStreamReader; import java.util.Scanner; public class Study { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Inp..
1. 개요 관심 분야를 백엔드로 정하면서 스프링을 공부해보고싶다는 생각이 들었다. 하지만 스프링을 공부하기 위해서는 자바를 알아야하기 때문에 평소 알고리즘도 C++로 풀었지만 이제부터는 자바로도 같이 풀어보려고한다. Java로 알고리즘을 풀으려고 하니 입출력이 너무 어려웠다. Scanner, BufferedReader, tokenizer 등등 그래서 자바를 천천히 공부해보기로 결심하고 입출력부터 정리해보려고 한다. Java Study Start!! 입력 1. Scanner & BufferedReader import java.io.InputStreamReader; import java.util.Scanner; public class Study { public static void main(String[] ..