Java Type
📘 Backend/Java2023. 3. 31. 13:15Java Type

📘 타입 어떤값의 유형 및 종류를 의미하며 타입에 따라 값이 차지하는 메모리 크기와, 값이 저장되는 방식 결정 값이 차지하는 메모리 공간의 크기 정수형 타입의 데이터 = 4byte 문자형 타입의 데이터 = 1byte 값이 저장되는 방식 값을 그대로 저장하는 기본타입, 저장값을 임의의 메모리 공간에 저장후, 그 메모리 공간의 주소를 저장하는 참조타입 기본타입(primitive type) 값을 저장할때, 데이터의 실제 값이 저장됨. 정수(byte,short,int,long) , 실수(float,double) , 문자타입(char) , 논리 타입(boolean) 참조타입(reference type) 값을 저장할때, 데이터가 저장된 곳을 나타내는 주소값이 저장됨. 객체의 주소를 저장, 8개의 기본형을 제외한 나..

Java 예약어
📘 Backend/Java2023. 3. 31. 13:14Java 예약어

📘 예약어 Java의 코딩 규칙 : package - import - class (소문자,예약어) package는 하나의 파일에 1번만 사용할 수 있고 import와 class는 여러번 사용 가능 abstract 추상 클래스 또는 추상 메소드에 사용함 boolean 논리형 참(true) 과 거짓(false) default 값은 false break 반복문 또는 Switch 문을 벗어나거나 멈출때 사용함 byte 데이터 정수형 타입 1byte = 8 bit 정수형: byte default (아무것도 안적음) > private public 접근제한자 중 가장 제한이 없는것 접근제한이 없기때문에 같은클래스,패키지,상속에 상관없이 누구나 이용할수있다. 이 예약어를 ..

Java 기초 (Method, Variable)
📘 Backend/Java2023. 3. 31. 13:13Java 기초 (Method, Variable)

📘 Java 기초 Java의 특징 운영체제에 독립적 OOP 함수형 프로그래밍 지원 (lambda , Stream) 자동 메모리 관리 (garbege Collector에 의한 메모리 관리) JRE (Java Runtime Environment) : JVM + 표준 클래스 lib**JDK (Java Development Kit) : JRE + 개발에 필요한 도구 Java에서 main method는 진입점 함수임. 위 코드에서 public class main {} 은 다음을 의미함 접근 허용범위가 public인 main이라는 class를 정의함 (main이라는 class 안에 코드작성가능) 위 코드에서 public statis void main(String[] args] {} 는 다음을 의미함 void mai..

image