본문 바로가기

Language4

Scanner vs BufferedReader Java 로 백준 알고리즘 풀면서, 처음 풀때부터 차이를 정리하고 가고 싶었으나 이제야 정리하게 됐습니다! 둘의 차이가 몰까요 실행시간 차이 효율적인 코드 작성 Scanner 란? - Scanner 클래스는 입력받은 데이터(바이트)를 다양한 타입으로 변환하여 반환하는 클래스입니다. - 간단하게 기본형과 String 타입을 정규표현식을 사용해 파싱(parse)할 수 있습니다.Scanner 의 특징 java.util 패키지에 속한다. (import java.util.Scanner)**공백(띄어쓰기) 및 개행(줄 바꿈)**을 기준으로 데이터를 읽는다.원하는 타입(int, double, String 등)으로 입력을 받을 수 있다.버퍼의 크기는 1024byte(1KB)이다.Unchecked(Runtime) E.. 2025. 9. 30.
[JAVA] 메인메서드 public static void main(String[] args) JAVA 공부 목적으로 알고리즘 문제 풀려고 보니 대학교 수업 때 듣긴 했지만 따로 정리해놓으면 좋겠다 라는 생각이 들어 이번 기회에 정리해두고 넘어가야겠다는 생각을 하게 됐습니다. JAVA 를 한번이라도 배워보신 분들이라면 다들 무조건적으로 보셨을 기본 메서드인데요.우선 java application 의 시작이 public static void main () 에서 시작을 하죠! JAVA 는 어플리케이션이 실행되면 가장 먼저 main 메드를 실행하게 됩니다. 그렇다면 main 의 괄호에 있는 'String[] args' 란 무엇일까요!! 요약 main 함수는 자바 프로그램의 시작점입니다. Java 프로그램을 실행할 때, JVM은 가장 먼저 main 메서드를 찾아 프로그램을 시작합니다.함수명설명.. 2025. 9. 24.
[Maven] 메이븐 다운로드 및 설정 방법 - Apache Maven 이클립스 기본 설정과 확장 프로그램으로 메이븐을 사용할 경우 사용자 정의 환경을 구축하기 위해 아파치 메이븐이 필요하기 때문에 메이븐을 다운로드 및 설치하는 방법을 찾아보았습니다.  1. Maven 다운로드https://maven.apache.org/download.cgi Maven – Download Apache MavenDownloading Apache Maven 3.9.6 Apache Maven 3.9.6 is the latest release: it is the recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It s.. 2024. 5. 23.
[JAVA] 자바 JDK 설치 및 환경 변수 설정 방법 1. 자바 설치https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com 자바는 대부분 오라클 홈페이지에서 다운로드 받을 수 있습니다! 보통 오라클에서 다운받을 때 오라클 로그인을 해야하는데, 자바 관련 개발 공부 하시는 분들은 오라클 계정 만들기 추천입니다!    그런데 저는 회사에서 요구하는 자바 환경이 있었기 때문에JDK1.8.0_144 로 다운을 받았습니다. 따로 원하시는 버전.. 2024. 1. 10.