친구랑 캠핑은 싫고 고기는 구워먹고 싶어서 바베큐장을 알아보는데 인기많고 저렴한 곳을 알게되었다.. 저렴해서 그런가 10월 예약이 꽉차있어 취소표 노리고 있는데 아무리 새로고침을 해도 취소표가 안풀리는거임...바쁜 내가 이걸 계속 새로고침하면서 취소표를 기다릴 수도 없는 노릇..! 취소표가 생겨 예약이 활성화되면 핸드폰으로 알람이 오는 그런 프로그램을 만들고 싶다는 의욕이 갑자기 생겨버렸다.참고로 악용될 여지가 있기 때문에 정확한 소스 제공은 없다.아무런 기초 지식이 없어 일단 chatGPT 스승님께 질문!프로젝트 생성spring boot로 하려다가 스승님한테 물어보니 스프링부트 없이 java만을 사용하여 구현할 수 있다해서 java 프로젝트를 생성했다. 프로젝트 이름은 'cancelAlarm'으로 결..
자바의 신 세트 | 이상민 - 교보문고 자바의 신 세트 | 『자바의 신 세트』는 성능 전문가로 널리 알려진 저자가 십수 년의 자바 개발 경험을 바탕으로 현장에서 꼭 필요한 기초지식을 정리한 책이다. 현장 중심으로 자바의 기본서 product.kyobobook.co.kr 이전 글 자바의 신 직접해봅시다, 정리해봅시다 정리 (1장 ~ 4장) 자바의 신 세트 | 이상민 - 교보문고 자바의 신 세트 | 『자바의 신 세트』는 성능 전문가로 널리 알려진 저자가 십수 년의 자바 개발 경험을 바탕으로 현장에서 꼭 필요한 기초지식을 정리한 책 devhan.tistory.com 5장. 계산을 하고 싶어요 직접해봅시다. public class SalaryManager { // 월 급여 public double getMont..
자바의 신 세트 | 이상민 - 교보문고 자바의 신 세트 | 『자바의 신 세트』는 성능 전문가로 널리 알려진 저자가 십수 년의 자바 개발 경험을 바탕으로 현장에서 꼭 필요한 기초지식을 정리한 책이다. 현장 중심으로 자바의 기본서 product.kyobobook.co.kr 1장. 프로그래밍이란 무엇인가? 직접해봅시다. public class Calculator { public int subtract(int num1, int num2) { return num1 - num2; } public int multiply(int num1, int num2) { return num1 * num2; } public int divide(int num1, int num2) { return num1 / num2; } } 정리해..
JVM이란? JVM은 Java를 공부했었던 사람이라면 뭔지 모를 수가 없는 존재일 것이다. JVM은 Java Virtual Machine으로 한국어로는 자바 가상 머신(기계)이다. 대부분 JVM을 들어 본 사람이라면 Java를 컴파일을 위해 사용하는 정도, 또 가비지 컬렉터(Garbage Collector)를 돌려주는 정도로만 알고 있을 것이다(나도 그렇다). 오늘 바로 이 JVM을 완전히 깊게는 아니고 조금 더 딥하게 파헤쳐 보자. 정확히 JVM이 하는 일이 뭐야? JVM이 하는 일은 놀랍게도 정답이 벌써 나왔다. 바로 Java Application을 컴퓨터에서 실행할 수 있도록, 즉 컴파일할 때 사용한다. JVM이 여타 다른 C 언어나 C++, Python과 다르게 좀 특이한 점은 온갖 해석 방법을 ..
연관 게시글 [Java] 인텔리제이 argument로 txt 파일 읽어오기 인텔리제이 agrs로 txt 파일 읽어오기 자바의 정석 책으로 Properties 실습 하던 도중 PropertiesEx2 예제에서 txt 파일을 args를 통해 읽어오는 실습에서 콱 막히고 말았다. 인텔리제이에서 agrs 설정은 물 devhan.tistory.com 인텔리제이 자바의 정석 Properties 파일 저장하기 이전 실습은 파일 읽어오기였다면 이번 실습은 파일에 내용을 저장해보자. 이 또한 처음 설정해보는건데 그래도 파일 읽어오기 한 번 설정해봤다고 저장하는 방법은 좀 더 쉽게 설정했다. 1. 파일 생성하기 실습 코드를 보면 일반 txt 파일과 xml 파일, 총 두 개가 필요하므로 원하는 경로에 파일 두 개를 만들어준..
인텔리제이 agrs로 txt 파일 읽어오기 자바의 정석 책으로 Properties 실습 하던 도중 PropertiesEx2 예제에서 txt 파일을 args를 통해 읽어오는 실습에서 콱 막히고 말았다. 인텔리제이에서 agrs 설정은 물론 외부 txt 파일을 어떻게 읽어와야하는지 몰랐기 때문이다. 자바의 정석 책에는 인텔리제이 설정법이 나와있지 않아 여기저기 검색해보며 방법을 찾았다. 1. 텍스트 파일 만들기 윈도우면 편하게 우클릭으로 새 텍스트 파일을 생성할 수 있지만 나는 mac을 사용하기 때문에 터미널에서 텍스트 파일을 생성해주었다. (물론 그냥 인텔리제이에서 간단하게 생성해도 된다.) cd 명령어로 프로젝트 폴더로 이동한다. cat > 파일명.txt 입력 내용 입력 command + z로 빠져나오기 ..