1. 일반 예외처리(Try-Catch 문) ▫ 예외가 발생할 것으로 예상되는 구문을 안전하게 처리하기 위해 사용한다. try { [안전하게 처리할 구현부] } catch ([처리할 예외 변수 선언]) { [예외 발생시 취할 조치] } 혹은 아래와 같이 처리할 예외의 종류를 분리하여 사용할 수 있다. try { [안전하게 처리할 구현부] } catch ([처리할 예외 1 변수 선언]) { [예외 1 발생시 취할 조치] } catch ([처리할 예외 2 변수 선언]) { [예외 2 발생시 취할 조치] } catch ([처리할 예외 3 변수 선언]) { [예외 3 발생시 취할 조치] } 서로 다른 종류의 두 개 이상의 예외에 대해 동일한 조치를 취하기 위해 아래와 같이 작성한다. try { [안전하게 처리할 ..
▪ 객체란 참조타입인 값을 의미한다. 기초타입의 값을 객체라고 하지 않는다. 가령, 5는 그냥 값이며,"안녕?"은 문자열(String)객체라고 한다. ▪ 객체화 : 어떠한 참조타입을 객체로 만들기 위해 new 키워드를 이용하며 new[참조타입이름]([생성자 전달 인자,...]?) 형식으로 객체화 한다. ▫ 가령, Object 참조타입을 객체화 하기 위해 아래와 같이 작성한다. Object obj = new Object(); int i = new int(); // new 키워드를 이용한 객체화는 참조타입만 가능함으로 이와같이 작성할 수 없음. // String a = "Hello"; String b = "Hello"; ▪ 문자열 비교할때 == 연산자 말고 .eqals()메소드를 써야함. ▪ == 연산자 사..
▫ 향상된 for문 : 자바스크립트의 `for ... of ...`와 동일한 기능을 한다. ▪ 어떠한 배열 혹은 반복가능한 객체가 가진 원소들을 반복하기 위해 사용한다. ▪ 인덱스 번호 (주로i) 가 변수로서 필요없다면 사용하도록 한다. for ([원소선언] : [배열혹은 반복 가능 객체]){ } String[] names = {"김김김","이이이","박박박"}; for(String name:names){ System.out.println(name)}; //김김김 //이이이 //박박박 ▫ `for` 반복문 은 정수인 변수(이름은 주로 `i`)에 대해 그 값이 특정한 값 이상/이하/초과/미만일 때 그 값을 증가/감하며 어떠한 횟수만큼 반복하고자 할 때 사용한다. ▫ 아래 문법에서 초기화부분에 반복에 사용할..
▪ Java의 연산자는 아래 항목의 순서대로 우선순위를 가진다. (1번이 가장 높은 우선순위, 뒤로 갈수록 낮은 우선순위) 1순위 ▫ 첨자연산자 : (좌 → 우) 배열의 원소에 접근하기 위한 연산자. int[] numbers = {1,2,3}; System.out.println(numbers[0]); ▫ 멤버연산자: .(좌 → 우) 어떠한 객체나 타입의 멤버에 접근하기 위해 사용한다. System.out.println System : 클래스 out : 멤버변수, 정적 , 객체, 메서드 아님 println() : 메서드 , public, 객체를 통해서 접근했기때문에 비정적임 2순위 ▫ 후위 증가 연산자 : ++(좌 → 우) 해당 연산자가 포함된 구문이 실행된 이후에 어떠한 정수형 변수에서 1을 더하기 위해..
분명 경로를 맞게 설정했고, 속성값도 알맞게 넣었는데 계속 json 형식으로 경로가 들어가서 답답했다. 그런데 찾아보니 경로를 css 파일 기준으로 해보라는 말이 있어서../../ 를 붙여주니 바로 작동완.. 경로실수 하지말자,,,