개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

상수 예(1)
 
//LiteralTest.java
public class LiteralTest{
   public static void main(String[] args) {
      int a = 100;
      int b = 200L;
    long c = 300L;
      long d = 400l;
      System.out.println("a = " + a);    System.out.println("b = " + b);
      System.out.println("c = " + c);    System.out.println("d = " + d);
      System.out.println("=============================");
    char ca = 'a';
     char cb = "b";
      System.out.println("ca = " + ca);
      System.out.println("cb = " + cb);
      System.out.println("=============================");
      String str1="안녕하세요! 오늘부터 우리는 자바 오덕후!!";
      String str2='안녕하세요! 오늘부터 우리는 자바 오덕후!!';
      System.out.println("문자열 출력1: "+str1);
      System.out.println("문자열 출력2: "+str2);
      System.out.println("=============================");
      System.out.println("==String Concatenation Test==");
      System.out.println(a+b+" 문자 ");
      System.out.println(a+" 문자 "+b);
      System.out.println(" 문자 "+a+b);
      System.out.println(" 문자 "+(a+b));
   }
}

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

상수
 
상수
미리 정해진 실제 값
상수 자체가 수이며 이미 만들어져 있는 것
literal이라 부름
상수는 그 자체가 값이기 때문에 변경할 수 없음.
 ( 5 = 100  -> 오류)
변수에 저장되지 않으면 쓸모가 없다.
변수를 상수로 만들 수도 있다.(public final int a = 100;)
상수의 종류
정수형 상수의 구분
100 : 명시하지 않으면 int형 상수 -default
100L, 100l : long형 상수
실수형 상수의 구분
5.34 : 명시하지 않으면 double형 상수 -default
5.34F, 5.34f : float형 상수
5.34D, 5.34d : double형 상수
문자 상수의 예
'A', 'B'
문자열 상수의 예
"abcd“, “안녕하세요”

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

변수
 
변수란
데이터 타입에 명시된 형태의 데이터를 담을 수 있는 메모리이다.(그릇)
변수는 데이터 타입을 통해 존재할 수 있다.
변수는 데이터를 보관하기 위해서이다. <- 변수의 목적
int a=5;
4바이트 메모리확보(정수형)
메모리의 주소에 a라는 이름을 메핑시킴
a라는 변수를 통해서 해당 메모리에 5라는 값 할당
32비트 정수형 데이터가 스택 메모리에 저장
 (00000000 00000000 00000000 00000101)
// VariableTest.java
public class VariableTest{
   public static void main(String[] args) {
      int a = 1;
      System.out.println("a = " + a);
      int b = 2;
      System.out.println("b = " + b);
      a = b;
      System.out.println("a = " + a);
      a = 10;
      b = 20;
      int c = a + b;
      System.out.println("a + b = " + c);
      int d=10;
      d=d+20;
      System.out.println("d + 20 = " + d);
   }
}

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

심볼테이블
 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

데이터타입의 두 번째 목적
메모리의 형태를 지정하는 것이다.
메모리의 형태란 비트의 조합을 말한다.
int 정수 형이다.
다시 말해 데이터 타입이란 메모리의 크기(size)와 메모리의 형태(type)를 지정하는 것이라 정의할 수 있다.
int a; //4바이트 메모리 생성, 정수 형태의 메모리
char c; //2바이트 메모리 생성, 정수 형태의 메모리
float f; //4바이트 메모리 생성, 실수 형태의 메모리

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

2. Non-Predefined EXCEPTION

Oracle Server Error중 미리 정의되지 않은 Error는 사용자가 DECLARE Section에서 EXCEPTION명을 정의하고 Oracle Server에서 제공하는 Error번호를 사용하여 Error와 연결한 후 EXCEPTION Section에서 Error처리 Routine을 기술합니다.

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

+ Recent posts