(항해99) Java 문법 종합반 5주차 정리
프로세스와 쓰레드, 싱글 쓰레드와 멀티 쓰레드, 구현방법 3가지, 싱글 쓰레드와 멀티쓰레드 실습, 데몬&우선순위&쓰레드 그룹, 쓰레드 상태&sleep&interrupt, join&yield&synchronized, wait¬ify, Lock&Condition, 모던자바_자바 8변경점, 모던자바_함수형 프로그래밍 실전 예제, 모던자바_stream, 모던자바_null [프로세스 구조] OS가 프로그램 실행을 위한 프로세스를 할당해줄때 프로세스안에 프로그램 Code와 Data 그리고 메모리 영역(Stack, Heap)을 함께 할당 1. Code 는 Java main 메소드와 같은 코드를 말함 2. Data 는 프로그램이 실행중 저장 할 수 있는 저장공간을 의미 1) 전역변수, 정적변수(static), 배..
(항해99)Java 문법 종합반 2주차 정리(1)
소개 및 사칙연산, 비교연산자&논리연산자, 대입연산자, 기타연산자, 비트연산자&연산자 우선순위, if, switch, for, while&break&continue, 반복문 활용 연습 연산자 우선순위 산술 > 비교 > 논리 > 대입 비트 연산 - Byte 를 8등분한게 Bit - Bit 는 0,1 둘중의 하나의 값만을 저장하는 컴퓨터가 저장(표현)가능한 가장 작은 단위 - 컴퓨터의 가장작은 단위인 Bit이기 때문에 연산중에서 Bit 연산이 제일 빠름 - 물론 이전에 배운대로 0,1 값으로 산술연산을 하거나, 비교연산을 할 수 있지만 비트 연산을 통해 자리수를 옮길수도 있음 - 이처럼 Bit의 자리수를 옮기는 것을 비트 연산이라고 함 - (오른쪽으로 자리수 옮기기) - 0,1 은 2진수 값이기 때문에, -..
(항해99)Java 문법 종합반 1주차 정리
자바 역사와 특징 소개, JVM, 첫 번째 프로젝트 생성, 주석 및 println 메서드 소개 및 실습, 변수 개념 및 기본형변수 타입 소개, 참조형변수타입 및 래퍼클래스타입 실습, 숫자와문자(ascii), 변수타입(심화), 형변환 JRE란? - Java Runtime Environment 즉, 자바 실행 환경 이라는 뜻 - JDK 가 javac 명령을 통해 .java 파일을 실행가능한 .class 파일로 변환 JDK란? - Java Development Kit 즉, 자바 개발 키트 라는 뜻 - JDK는 .java 파일들을 .class 파일들로 변환해주는 Java Compiler(javac) 기능이 있음 기본형의 종류와 크기 종류 \ 크기 1byte 2byte 4byte 8byte 논리형 boolean ..