목록java...잡아... (22)
주니어 개발자가 되는 중입니다...loading....
[정렬하기] - 우선순위를 나눌 수 있는 조건이 필요하다(예 : 가격이 높은 거 부터 정렬, 가격이 낮은 거 부터 정렬...) - Comparator 인터페이스를를 상속한 클래스 구현 - 내림차순, 오름차순 정렬 [정렬 실행하기] 1. 이름순으로 정렬하기 (Comparator 인터페이스를 상속한 클래스 구현) import java.util.Comparator; import com.collection.model.vo.Food; //푸드 객체 사용 public class FoodNameDecending implements Comparator { //alt shift s v : 입력 후 리턴값을 설정해 준다 @Override public int compare(Food o1, Food o2) { return o..
(Food객채) package com.collection.model.vo; import java.io.Serializable; import java.util.Date; public class Food implements Serializable, Comparable{ /** * */ private static final long serialVersionUID = 940493482230129480L; private String name; private int price; private String type; private Date exp; public Food() { // TODO Auto-generated constructor stub } public Food(String name, int price, S..

[컬렉션] - 데이터를 저장하는 보관소 - 추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고리즘을 구현할 필요 없음 - 주니어나 팀장까지는 엄청난 자료구조, 알고리즘을 필요로 하지 않기에 컬렉션을 주로 쓴다 (But, 고급개발자가 될려면 알고리즘, 자료구조를 알아야한다) - 배열의 문제점(한 번크기 지정하면 불변, 중간위치에 데이터 추가, 삭제가 불편, 한 타입의 데이터만 저장 가능)을 해결 - java reference https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html 컬랙션 배열 - 저장하는 크기의 제약이 없다 - 추가, 삭제, 정렬등의 기능 처리 간단 - 여러타입의 데이터 ..

입출력 pdf 18~ 생성자 할 때 new!!빼먹지 말기 [보조 스트림] : 스트림의 기능을 향상 시키거나 추가하기 위해 사용 더 효율적으로 처리하기 위해 자바에서 만든 클래스 보조 스트림 문서변환 스트림 InputStreamReader / OutputStreamWriter 입출력 성능 BufferedInputStream / BufferedOutputStream 기본 데이터 타입 출력 DataInputStream / DataOutputStream 객체 입출력 ObjectInputStream / ObjectOutputStream 1. 문서변환 스트림 : InputStreamReader / OutputStreamWriter : - byte기반 스트림을 문자로 바꾸기 public void changeStrea..

*클릭시 해당내용으로 이동합니다* FileInputStream 파일이 바이트 단위로 있는 경우 만약 파일이 존재하지 않으면 FileNotFoundException이 발생하므로 예외처리 필수 FileOutputStream 파일이 바이트 단위로 있는 경우 만약 파일이 존재하지 않으면 FileNotFoundException이 발생하므로 예외처리 필수 FileWriter 텍스트 파일로부터 문자 단위로 저장할 때 사용 FileReader 텍스트 파일로부터 문자 단위로 읽을 때 사용(단, 그림,영상같은 문자형태가 아닌 파일은 읽지 못함) 간편응용 반환형, 생략가능한 코드들 1. FileOutputStream : 만든 파일에 데이터 저장하기 - 어플리케이션이 관리하는 데이터를 특정파일에 저장하는 기능 - FileOu..

FileOutputStream 나오면 그만적기! [들어가기 전에 기본 상식 check] 입출력 - input : RAM으로 들어간다 - output : RAM으로 나간다 내가 가진 데이터를 파일에 저장하고(input) 그걸 인출한다(output) 단방향 통신 입력스트림 : 프로그램에 주기만 하는 기능 출력스트림 : 보내기만(out) 하는 기능 예) 무전기 + ) 양방향 통신 : 전화기 Stream 데이터를 읽는 기능(물병의 빨대 기능) 바이트 단위 처리 음악파일, 사진파일, 동영상 파일의 데이터를 불러올 때 문자 단위 처리 문자가 들어가 있는 파일의 데이터를 불러올 때 [자바로 파일 만들고 관리하기] = 코드로 파일 만들고 지지고 볶기 1. 저장할 폴더 만들기 만들기 public void madeFile..