본문 바로가기

Back-end/Java41

JAVA 공부 문제 1. getter setter를 쓰는 이유멤버변수를 보호하기 위해서 2. static 변수의 특징한 클래스의 모든 인스턴스가 공유하는 변수로서 다른 변수는 { } 안에서만 메모리가 존재하는 데 반해static변수는 독립적인 메모리공간 안에서 계속 존재한다. 인스턴스화를 하지 않아도 기능 쓸 수 있다. 3. 오버로딩이란?이름이 똑같더라도 파라미터의 종류나 개수가 다르면 다른 메소드로 인식한 클래스에 동일한 이름과 반환타입을 가진 메소드 4. class란?클래스는 필드(멤버변수)와 기능(메소드)으로 구성된다.객체의 속성(멤버변수)과 기능(메소드)을 정의해 놓은 것이다.프로그램의 설계도정보은닉 기능이 있다.객체는 구체적인것 5. 멤버변수란?클래스 바로 아래(필드)에 선언된 변수 6. VO란?value obje.. 2016. 2. 1.
JAVA 문자열 나누기2 trim replace split trim() -> " 1,6 " -> "1,6"replace(" ","") -> "1, 6" -> "1,6"split(",") -> "1,6" -> seatNumbers[0] = "1" seatNumbers[1]="6" 2016. 1. 29.
JAVA 문자열 나누기1 Substring Substring 이란? 문자를 자르는 것split : 문자를 기준으로 좌우로 나오는 문자를 배열로 넣음SubString : 위치한 문자만 따로 떼어올수 있음. 기준이 없는 특정 문자열을 떼어내거나 *로 가리는 마스킹을 할 수 있음 Substring에 반드시 따라 오는 것-> indexOf-> lastIndexOf-> length "ABC" indexOf("B") = 1"ABCABC" lastIndexOf("B") = 4 2016. 1. 29.
JAVA RuntimeException 사용자 정의 예외 만드는 방법 다 외울것.RuntimeException 해주면 throw 해줄 필요없고 try catch도 필요없다. 2016. 1. 26.