본문 바로가기

분류 전체보기102

Java_study_3 (연산자) ♨학습내용 더보기 ☞ 산술 연산자 ☞ 비트 연산자 ☞ 관계 연산자 ☞ 논리 연산자 ☞ instanceof ☞ assignment(=) operator ☞ 화살표(->)연산자 ☞ 3항 연산자 ☞ 연산자 우선 순위 ☞ (optional) Java 13, switch 연산자 산술 연산자 - 수학적인 계산에 사용되는 연산자로 + , - , * , / , % 연산자가 있다. - 숫자 피연산자 (byte, short, char, int, long, float, double)를 연산하며 결과도 숫자를 반환한다. - int 타입보다 크기가 작은 타입들은 int로 프로모션 되어 연산된다. - double → float → long → int 순으로 더 큰 타입이 있으면 프로모션 되어 연산된다. 연산자 설명 + 더하기 (.. 2021. 7. 26.
Java_study_2 (자바 데이터 타입, 변수 그리고 배열) ♨학습내용 더보기 ☞ 프리미티브 타입 종류와 값의 범위 그리고 기본 값 ☞ 프리미티브 타입과 레퍼런스 타입 ☞ 리터럴 ☞ 변수 선언 및 초기화하는 방법 ☞ 변수의 스코프와 라이프타임 ☞ 타입 변환, 캐스팅 그리고 타입 프로모션 ☞ 1차 및 2차 배열 선언하기 ☞ 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 Primitive Type이란? - 간단하게 말하면, 여러 형태의 타입을 미리 정의하여 제공하는데, 이것을 Primitive Type(기본타입)이라고 한다. Primitive Type의 종류와 값의 범위 1. 논리형 (boolean) - 참/거짓을 판별하는데 주로 사용하는 것이 논리형 변수이다. - 어떤 조건을 주어서 그 조건이 참이면 true를 저장, 거짓이면 false를 저.. 2021. 7. 26.
Java_study_1 (JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가) ♨학습내용 더보기 ☞ JVM이란 무엇인가? ☞ 컴파일 하는 방법 ☞ 실행하는 방법 ☞ 바이트 코드란 무엇인가? ☞ JIT 컴파일러란 무엇이며 어떻게 동작하는가? ☞ JVM의 구성요소 ☞ JDK와 JRE의 차이 JVM이란? - JVM(Java Vritual Machine)의 약자 - Java Byte Code를 본 기기의 OS에 맞게 해석해주는 역할을 하는 가상머신. - 한번 작성하면 어디서든 실행할 수 있다. - 자바 코드로 작성한 프로그램은 실행할 환경에 독립적 실행이 가능하게 해준다. - 자바로 작성된 애플리케이션은 모두 이 가상 컴퓨터(JVM)에서만 실행되기 때문에, 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다. - 일반 애플리케이션의 코드는 OS만 거치고 H/W로 전달되지만, Java.. 2021. 7. 18.
Java (로또번호생성 프로그램) package d; import java.util.Scanner; public class Lotto { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[] lotto = new int[7]; for(int i=0; i 2021. 7. 7.