1. 오버플로우 개요 1-1. 오버플로우(overflow)란?💡변수가 담을 수 있는 값의 범위를 벗어나는 데이터를 담았을 때 발생하는 현상자료형 별 값의 최대 범위를 벗어나는 경우 발생한 carry를 버림처리 하고 sign bit를 발전시켜 최소값으로 순환시키는 현package com.ohgiraffers.section04.overflow;public class Application1 { public static void main(String[] args) { /* 수업목표. 오버플로우에 대해 이해할 수 있다. */ /* 필기. * 자료형 별 값의 최대 범위를 벗어나는 경우 * 발생한 carry를 버림처리하고 부호 비트를 반전시켜 순환한다...
1. 상수 개요1-1. 상수(constant)란?💡변수와 동일하게 데이터를 저장할 수 있는 공간다만, 변수와 다른 점은 한 번 메모리에 저장된 데이터를 변경할 수 없다.1-2. 상수 사용 목적변경되지 않는 고정된 값을 저장할 목적으로 사용한다.초기화 이후 값 대입 시 컴파일 에러를 발생시켜 값이 수정되지 못하도록 한다. (오염 방지)ex) 수학 공식에 사용되는 수치, 프로그램의 기본적인 환경설정 정보(DB 정보, IP 주소정보 등)2. 상수의 사용💡상수를 사용하는 방법은 변수와 거의 동일하다.다만 차이점은 선언 시 final 키워드를 사용한다는 부분이 다르다.package com.ohgiraffers.section03.constant;public class Application1 { public..
1. 변수 개요1-1. 변수(variable)란?💡데이터를 저장하기 위해 할당 받은 메모리 공간변수의 종류는 여러 가지가 있지만, 여기서 다루는 변수는 지역 변수(local variable)이라고 한다.1-2. 변수 사용 방법💡변수를 선언하고, 변수에 값을 대입하여 사용선언한 변수에 최초 값을 대입하는 것을 초기화이러한 선언과 초기화는 따로 작성할 수도 있고, 동시에 작성할 수 있다.동시에 작성하는 것을 선언과 동시에 초기화 라고 한다.// 변수의 선언 예시int age; // 생성되면 0으로 초기화가 저절로 된다. int age = 0 과 같다.// int : 변수 크기 설정 / age : 변수 이름// 선언한 변수에 값 대입 예시age = 20;// age(공간) = 20(값)age = age;..
1. 리터럴1-1. 리터럴 개요1-1-1. 리터럴이란?💡변하지 않는 데이터 그 자체 상수와 혼동할 수 있지만 상수는 데이터가 저장되는 메모리상의 공간을 의미리터럴은 고정된 값 자체int age = 20; // 20은 리터럴이다.final int MAX_AGE = 100; // 100은 리터럴이다. (MAX_AGE는 상수이다. final은 상수!)String str = "java" // "text"는 리터럴이다.1-1-2. 리터럴의 종류종류예시접두사, 접미사논리형false, true-정수형 100, 0b0011, 077, 0xFF, 12L - L (long 타입은 L을 접미사로 사용한다. l은 1과 헷갈릴 수 있어서 대문자로 쓴다) - 0 (8진수는 리..
1. JAVA1-1. JAVA SE/EE/ME📌 면접!!!1-1-1. JAVA SE(Standard Edition)💡Java SE는 일반 PC, 서버, 고사양 시스템 들을 위한 표준 자바 플랫폼.표준의 개발 환경을 지원하는 자바 가상 머신 규격 및 API를 포함.즉 자바 언어라고 하는 대부분의 패키지가 포함된 에디션.우리가 잘 자주 사용하게 될 java.lang.*, java.util.*, java.io.* 등등이 있다.TOMCAT으로 JSP, Sevlet, JNDI 와 같은 기능 같이 씀!!!1-1-2. JAVA EE(Enterprise Edition)💡Java EE는 자바를 이용해 서버측 개발을 할 때 사용하는 플랫품.EJB 아키텍처 기반 컴포넌트, JSP, Sevlet, JNDI 등을 포함한 ..