본문 바로가기

교육/Java&Spring41

kosta 클라우드 네이티브 애플리케이션 개발 과정 day 19 파일 입출력 바이트 카피 파일 카피 디렉토리 카피 재귀 호출을 통해 전체 파일을 카피한다 package kosta.basic.day019.problem3; import java.io.*; public class ProblemMain { public static void main(String[] args) throws IOException { String source = "/Users/Rene/Documents/rene/Kosta/Cloud_Native_Application_Java_Course/workspace/JavaWork/practiceJava/src/main/java/kosta/basic/day019/testSource"; String target = "/Users/Rene/Documents/re.. 2023. 1. 13.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 18 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 18 자바 입출력 스트림이란? 일차원적인 데이터의 흐름 자바 IO => 클래스가 많다 ! 왜이렇게 많을까? 내용물들이 다르기 때문이다 ! 파일 입출력의 과정 1) 파일을 열고 2) 읽고 3) 처리한다 바이트스트림 (데이터 값에 바이트가 왔다갔다함) InputStream/OutputStream 문자스트림 Reader/Writer -> FileReader/FileWriter, BufferedReader/BufferedWriter 1) 단계 : 파일을 엽니다 FileReader reader = new FileReader("poem.txt"); // 생성자 안에서 현재 디렉토리의 poem.txt 파일을 연다 2) 파일을 읽습니다 . data = read.. 2023. 1. 13.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 17 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 17 array, list, set 을 이용한 lotto number 생성 예제 package kosta.mission3.mission3_02.lectureSolution; import java.util.*; public class LottoMain { public static void main(String[] args) { } private static void lottoWithSet() { Random random = new Random(); Set set = new TreeSet(); for (int i =0; set.size() < 6; i ++){ set.add(random.nextInt(45) + 1); } System.out.prin.. 2023. 1. 11.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 16 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 16 calendar api를 사용해서 날짜를 계산해보는 간단한 예시 package kosta.basic.day015.api.calender; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Scanner; public class PracticeCalender2 { public static void main(String[] args) { // 입사일 입력 => 몇년 몇개월 String pattern = "yyyy/MM/dd"; DateFormat dateForma.. 2023. 1. 10.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 15 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 15 지난주 과제였던 야구 게임 과제를 풀이해보자 ! package kosta.mission2.mission2_12.baseball; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Baseball baseball = new Baseball(); int[] inputs = new int[3]; int strike = 0; int ball = 0; int count = 0; do { System.out.println("도전 입력"); for (int i = 0; i <.. 2023. 1. 9.