# ee
Test
1. Java 1. JVM이란 무엇인가? 2. OOP(Object Oriented Programming) 란? 객체 지향 프로그래밍 현실 세계를 프로그램 설계에 반영한다는 개념을 기반으로 함 프로그래밍에서 필요한 데이터를 추상화시켜 행위(Method)와 상태(Attribute)를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 OOP의 4가지 특징(캡 상추다)으로는 캡슐화, 상속, 추상화, 다형성이 있다. 3. GC(가 바지 콜렉터) 란? GC는 힙(Heap) 영역에서 사용하지 않는 객체(인스턴스)들을 제거하는 작업을 의미 작업이 필요한 이유 : Java는 개발자가 메모리를 직접 해제해줄 수 없는 언어이기에 객체를 사용하고 제
[Java] JDK, SDK, JRE, SE, EE, ME, jvm 그게 뭔데!!!!
자바 공부를 해보면서 분명히 j , s 라고 알바벳 여러개를 본 적이 있을 것이다. > jdk 설치하라고 해서 했는데, 오잉? jre는 또 뭔데 ㅡㅡ 라고 생각한적 분명히 있을 것이다. 오늘은 이런 것들을 모두 다 정리해보자! 🚗목차 JRE JDK SDK JAVA SE JAVA EE JAVA ME JVM 🧐JRE JRE는 Java Runtime Enviroment이다. 말 그대로 풀어쓰면 "자바 런타임 환경"이다. 🔎런타임 환경이란? 소프트웨어 프로그램을 실행하기 위해서는 실행할 환경이 필요하다. 런타임 환경은 프로그램 실행을 위해서 클래스 파일을 로드, 메모리 및 기타 시스템 리소스에 대한 액세스를 확보한다. > 나는 이해하기 쉽게 운영체제 위에 소프트웨어(운영체제 역할을 하는)라고 생각한다! 🔎자바의 WORA WORA란 "Write

캐나다 영주권 추첨 자동 확인 by. 텔레봇
캐나다 영주권 POOL에 등록은 해두었지만, 과연 될까??? 매번 찾아보는 것도 괜찮지만 자동으로 알림이 날라오면 어떨까 해서, 알림봇을 간이로 만들어보았다. 내가 등록한 점수보다 추첨점수가 낮으면 '영주권 나왔다 캐나다 간다!!!'라는 알림이 뜰것 이다. 우선 크롤링을 통해 점수를 자동 추출해 주는 코드를 짠다. 여기서 CRS score of lowest-ranked candidate invited의 점수값을 받아온다. 이 파이썬 파일을 매번 파이참을 켜서 실행하는것이 번거러우니 , 프로그램 파일을 만들어 돌려보자 PyInstaller 설치 우선 명령프롬프트에서 아래의 명령어를 통해 PyInstaller