목록Bootcamp/Java (12)
딸기말차

엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 다중 클래스 실습_7) 두 가지 txt 파일을 통한 파일 입출력 어제 해결한 검색단어리스트 txt파일과, 하둡분산처리시스템 txt파일을 사용했던 실습을 오전에 강사님께서 풀이해 주셨다. 강사님의 풀이는 어제 스스로 풀었던 방식과 방식이 달랐다. 필자는 Data 클래스에서 파일을 읽는 메서드, 데이터의 중복을 검사하는 로직을 담은 메서드를 다 구현해 바로 저장하고, 정작 Method 클래스에선 로직이아니라 생성한 데이터를 사용하여 HTML파일을 생성하기 위한 t..

엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 외부 데이터 다루기 Java에선 외부 데이터를 다루기 위한 파일 입출력 기능이 존재한다. 말 그대로 외부에서 가져온 Java 내의 파일이 아니기 때문에, 이 파일을 다루기 위해선 반드시 예외 처리를 해줘야 한다. 해당 파일을 읽어 들였을 때, 에러가 있는 파일이거나 잘못 된 파일임을 확인하기 위해서 이다. * 외부 데이터 다루기 * 1. 예외처리 : 문제가 발생했을 때 app은 유지를 시키고, 사용자에게 문제점에 대한 내용을 알리기 위함 * 2. 예외처리 사용..

엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. ArrayList ArrayList와 배열은 거의 동일한 기능을 가지고 있지만, 가장 큰 차이라고 볼 수있는 점은 ArrayList는 리스트의 길이를 자유자재로 늘리거나 줄일 수 있다는 점이다. 배열은 선언 시에 배열의 크기를 정해줘야 하는 점 때문에 용량이 수시로 변하는 데이터를 다루기엔 부적합한데, 그러한 단점을 보완, 사용할 수있다는 점이 정말 큰 장점인 것 같다. * Java Collection Framework의 종류 : List, Map, Set *..

엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 복습 수업을 시작하기 전 저번주에 수강한 변수, 배열, 조건 및 반복문, String, 클래스, 메서드를 전체적으로 복습하였다. 우선 변수를 관리함에 있어 데이터 타입과 데이터 타입 변환(형 변환)은 너무나 많이 사용하기 때문에, 그 종류에 관해 숙지해두기 위해 정리해 보았다. * 기본 데이터 타입 * 정수 : byte(1) short(2) int(4) long(8) * 실수 : float(4) double(8) * 논리 : boolean * 문자 : char..

엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 복습 수업을 시작하기 전 앞서 변수, 배열에 대한 복습을 진행하며 변수의 scope에 관한 내용도 설명해 주셨다. /* * 데이터타입 종류 * 1. 숫자형 : 정수, 실수 (int, float) -> 4byte * 2. 논리형 : boolean (true, false) * 3. 문자형 : char (사실 유니코드 값, int에 대입이 가능함) -> 2byte * 4. 문자열 : String * * 소문자 데이터타입 : 기본 데이터타입 * 대문자 데이터타입 : ..

엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. Java 설치 및 확인 https://docs.oracle.com/en/java/javase/11/ 기존의 Java 설치와 크게 다르지 않았다. 사용하는 IDE는 이클립스이고, 자바 버전은 JDK 11을 사용했다. 약간의 차이점이 있었다면, 일반적으로 자바를 설치 시에 사용자변수에 환경변수를 추가 후 시스템변수에서 끌어다 쓰는 방식이었다면, 이번 설치는 바로 시스템변수에 JDK를 추가해 사용하는 방식을 사용하였다. 이 후 cmd를 통해 설치 된 Java를 확인..