JAVA(10)
-
자바 예외처리 Try Catch문 사용법
Error(에러)와 Exception(예외의 차이) 에러 란 컴퓨터 하드웨어의 오작동 또는 고장으로 인해 응용프로그램에 이상이 생겼거나 JVM 실행에 문제가 생겼을 경우 발생하는것을 말한다. 이경우 개발자는 대처할 방법이 극히 제한적이다. 하지만 예외는 다르다. 예외란 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류를 말한다. 예외가 발생하면 프로그램이 종료가 된다는것은 에러와 동일하지만 예외는 예외처리를 통해 프로그램을 종료되지 않고 정상적으로 작동되게 만들어 줄수 있다. 자바에서 예외처리는 Try Catch문을 통해 해줄수 있다. 여러가지 예외들 예외구문 이유 ArithmeticException 정수를 0으로 나눌경우 발생 ArrayIndexOutOfBoundsExce..
2020.09.01 -
extends, implements 차이
extends 부모에서 선언 / 정의를 모두하며 자식은 메소드 / 변수를 그대로 사용할 수 있음 implements (interface 구현) 부모 객체는 선언만 하며 정의(내용)은 자식에서 오버라이딩 (재정의) 해서 사용해야함 abstract extends와 interface 혼합. extends하되 몇 개는 추상 메소드로 구현되어 있음 extends (상속) 사실 extends가 상속의 대표적인 형태다. 부모의 메소드를 그대로 사용할수 있으며 오버라이딩 할 필요 없이 부모에 구현되어있는 것을 직접사용가능 class Vehicle { protected int speed = 3; public int getSpeed(){ return speed; } public void setSpeed(int speed)..
2020.08.28 -
2.문자와 숫자
: 하나의 문자, ' '로 묶어 표기한다. ex) 'A' 'a' '아' *이스케이프 시퀀스 :키보드로 입력할수 없는 특수문자를 표현할때 문자앞에 \ 를 붙여서 하나의 문자로 만드는것 ex) \b : 백스페이스 \t: 수평탭 \n: 개행 ...... .... :문자가 1개 이상 있는것, " "로 묶어 표현한다. ex) "Hello" "안녕하세요 " :아무것도 사용 안함
2020.07.09 -
1.[java]컴파일
컴파일: 자바코드를 바이트 코드 라는 특수한 형식의 코드로 변환 하는 작업이며 이 작업을 수행하기 위하여 컴파일러 라는 소프트웨어를 사용한다. 작성해주고 터미널에 들어가서 컴파일을 위한 명령을 입력해준다 컴파일 하는방법: 터미널에서 1.cd 이동할 디렉토리 이름 2.javac 파일명 (확장자까지 입력 해야함) 하고나면 컴파일 완료 ! 디렉토리를 가보면 class 파일이 생성되어있는걸 볼수있당 이제 프로그램을 실행시킬 차례다. jdk에서 프로그램을 실행할때는 인터프리터 라는 소프트웨어를 사용한다 인터프리터란? 바이트코트를 해석하여 컴퓨터에 명령을 실행시키는 역할을 담당. 인터프리터를 작동시키려면 java 파일명 그리고 나서 엔터 치면
2020.07.09 -
class (클래스)
: 클래스는 instance 가 어떤식으로 행동하는지 그리고 어떤 정보를 나타내는지 묘사하는 지시사항이다. :클래스 내에서 정의되는 메소드 이고 클래스와 이름을 공유한다. 리턴타입을 정의하지 않는다. 인스턴스 변수 초기화 혹은 인스턴스 생성시 수행되어야할 작업을위해 사용한다. ex) /*클래스*/ public class car{ public car(){ public static void main(String[] args){ //인스턴스화 car ferrari = new car (); } } } - car ferrari = new car (); 변수선언과함계 타입을 car으로 이름을 ferrari라고 함. new 키워드를 사용하여 새로운 인스턴스 만들것을 지시함. new를 생략하면 오류가 발생한다. ex)..
2020.07.07 -
자바 코드의 구조 (초초초간단한 요약)
MyClass.java
2020.07.06