본문 바로가기
반응형

public void static main()/Java4

[JAVA] JVM Memory 강의를 듣다가 정리를 하는게 좋다고 생각해서! JVM Memory는 무엇인가에 대해 글을 쓴다라리 JVM 이란? 자바 가상 머신으로 자바 바이트 코드를 실행할 수 있는 주체! CPU나 운영체제의 종류와 무관하게 실행이 가능함! JVM의 구성 Class Loader Execution Engine Grabage Collector Runtime Data Area Class Loader 변환된 Byte code(.class) 파일을 JVM 내로 class를 로드하고 Link작업을 통해 배치 등 일련의 작업을 한다! 또 런타임시 class를 load 한다! Execution Engine class loader를 통해 JVM 내부로 넘어와 Runtime Data Area (JVM 메모리)에 배치된 Byte code.. 2022. 2. 18.
[JAVA] 자바 기초 개념 정리 블로그 숙제 (13. do-while) 1) 자바에서 객체란? 그렇다면 객체 지향은 무엇인가? 2) 키보드입력방법은 Scanner 말고도 더있는데 어떤것이 있는지. 어떻게 선언하고 사용하는지 3) scanner를 사용하기위하여 import문으로 자바에서 제공하는 scanner 라이브러리를 선언하여 사용하는데 라이브러리는 무엇이고 자바에서 제공하는 라이브러리는 어떤것들이 있는지?(최소3개이상 자주사용하는것위주로!) 숙제 해야지... 1) 자바에서 객체란? 그렇다면 객체 지향은 무엇인가? 객체! 객체가 무엇이지? 객체는 Object라고하며 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말한다는데 무슨말인지 모르겠다. 쉽게 말해보자면 "객체는 .. 2021. 4. 24.
[JAVA] BufferedReaader, InputStream 등등! 어제 못한 나머지 부분 공부... 하자! 1. HttpURLConnection 2. URL class 3. BufferedReader 4. InputStream 5. StringBuffer 6. URLEncoder 7. StringUtils 3. BufferedReader BufferedReader 하면 따라오는것이 BufferWriter! 이름처럼 버퍼를 이용해서 읽고 쓰는 함수! 버퍼를 이용하기 때문에 이 함수를 이용하면 입출력의 효율이 좋아진다. (모아 두었다가 한번에 전송하기때문에!) - 입력된 데이터가 바로 전달되지 않고 중간에 버퍼링이 된 후에 전달됨. - 많은 양의 데이터를 입력받을 경우 BufferedReader를 통해 입력받는 것이 효율면에서 훨씬 나음! Buffer - 데이터를 한 곳에.. 2021. 1. 10.
[JAVA] 내가 뽑은 자바 기본 개념 문제 1. 자바의 가장 중요한 특징은? - 운영체제에 독립적이라는 것, 운영체제의 종류에 관계없이 실행이 가능하다. 2. 변수의 명명 규칙 4가지는? - 대소문자가 구분되며 길이에 제한이 없다. - 예약어를 사용해서는 안된다. ex) true, false - 숫자로 시작해서는 안 된다. - 특수문자는 '_'와 '$'만을 허용한다. 3. 기본형변수와 참조형변수의 특징은? - 기본형변수: 실제 값(data)을 저장. - 참조형변수: 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. 4. 자료형의 byte 크기 - boolean = 1 byte - char = 2 byte - byte = 1 byte - short = 2 byte - int = 4 byte - long = 8 byte -.. 2020. 2. 4.
반응형