1. 컴파일 : 예방ex) 자동차 보험 2. 실행 : 개발자 실수try catch Expecttion (예외 처리)1. 개념생각지도 않은 error가 발생하여 프로그램이 중도에 멈추는 것을 미리 예방하는 것예외처리의 최상위 클래스 : ExceptionException 이 여러 개 발생을 하면 한번에 최상위 클래스 Exception 으로 처리하는 것이 편하다자바가 제공하는 Override 한 메서드에는 throws 사용해서는 안된다컴파일 ExceptionRuntimeException 으로부터 상속을 받지 않기 때문에반드시 Exception 을 처리한다 : try ~ catch, throws실행 ExceptionRuntimeException 으로부터 상속을 받으며Exception을 처리하지 않고 비즈니스..
if문1.형식 1if (조건) 참; 2. 형식 2if (조건) 참;else 거짓; 3. 형식 3if (조건) 참;else if (조건) 참;else if (조건) 참;else if (조건) 참;...else 거짓; // A Cif (true)if (true) System.out.println("A");else System.out.println("B");System.out.println("C");System.out.println();// B Cif (true)if (false) System.out.println("A");else System.out.println("B");System.out.println("C");System.out.println(); 4. 예제If01.java입력한 값이 대문자(A(65)..
정보 단위1. bit정보의 최소 단위0 또는 1 2. byte영문자1byte = 8bit 기계어2진수10진수ASCiiA>0100 0001>65B>0100 0010>66a>0110 0001>975>0000 0101>5'5'>0011 0101>530>0000 0000>0'0'>0011 0000>485 + 3 = 8'5' + 3 = 56"5" + 3 = 53 'A' (65) > + 32 > 'a'(97)'B' (66) > + 32 > 'B'(98)0 > + 48 > '0'(48)1 > + 48 > '1'(49)System.out.println('A' + 32); // 97System.out.println((char)('A' + 32)); // a // 강제형변환, CastSystem.out.println(2..
Java 특징1. 객체지향프로그래밍 (OOP) 2. 이름 규칙클래스, 인터페이스명카멜의 법칙 : 클래스명 첫 글자는 대문자띄어쓰기 대신 다음 단어 첫글자 다시 대문자로 작성패키지명모두 소문자 3. 함수()명령어들의 집합체자바가 제공하는 main 함수 4. 콘솔 System입력 : 키보드 System.in출력 : 모니터 System.out 5. 자바 파일명 == 클래스명HelloTest.java // 원시파일 (source file)🔽 Complie 🔽HelloTest.class // 컴파일된 파일 6. Type숫자2'문자''2'"문자열""2" 7. 함수, 클래스, import 등 검색java api 8 Practice메모장에 작성저장 : HelloTest.java (파일 형식 : 모든 파일, 인코..
N. 개념 예시 1. Java 프로그램 ; 하나 혹은 그 이상의 클래스로 구성 public class Hello {} 2. main 메서드 ; 프로그램 실행이 시작되는 곳 public static void main(String [] args) {} 3. 문자열 출력 System.out.println(); 4. 라이브러리 기능 사용 import java.util.Scanner; // import ; C언어의 include와 유사함 5. 데이터 입력 Scanner keyboard = new Scanner(System.in); 6. next() 메서드 ; 하나의 문자열을 읽어줌 실수 읽을 때 nextDouble() 한 라인 통채로 읽을 때 nextLine() input = keyboard.next(); 7. ..