본문 바로가기

반응형

🌱JAVA/📖 문법 & 규칙

(5)
while (true) 의 의미 # while (true) 의 의미 정리 예제 코드는 아래와 같다. Thread monitor5200Thread = new Thread(() -> { while (true) { try (ServerSocket serverSocket = new ServerSocket(PORT_5200)) { System.out.println("Port 5200 is connected."); serverSocket.accept(); // This will block until a connection is made } catch (IOException e) { System.out.println("Port 5200 is disconnected."); switchToPort5160(); } } }); monitor5200Thre..
JAVA 문법 정리 잘된 사이트 # JAVA 문법 정리 잘된 사이트 https://www.w3schools.com/java/java_arraylist.asp Java ArrayList W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com - 끝 -
JAVA 명명 규칙 (클래스, 메소드, 변수 등등) # JAVA 명명 규칙 1. 클래스 이름 짓기 (인터페이스도 포함) - 클래스 명은 명사로 한다. - 클래스 명의 첫 문자는 대문자로 한다. - 파스칼 케이스를 사용한다. 여러개의 단어를 조합하여 클래스를 만들때 각 단어의 첫번째 문자는 대문자로 한다. ex) TestClass, TestClasses 2. 메소드 이름 짓기 - 메소드 명은 동사로 한다. - 메소드 명은 소문자로 시작한다. - 카멜케이스를 사용하여 이름을 짓닌다. 여러 단어를 조합하여 이름을 지을경우 첫 글자를 제외한 나머지 단어의 첫 글자를 대문자를 사용하여 명명한다. ex) getNameForSchool, getTestCasses, putLocationForBuilding 3. 변수 이름 짓기 - 변수의 이름은 짧고 의미있게 작성한다...
오버라이딩(Overriding)과 오버로딩(Overoading) # 오버라이딩(Overriding)과 오버로딩(Overoading) 간단 정리 오버라이드란 자식 클래스에서 부모 클래스의 메소드명과 동일한 메소드를 작성하여 사용하는 것이다 호출 시에는 이름이 똑같아도 자식 메소드가 호출되게 된다 오버로드는 동일한 이름의 메소드를 받는 파라미터만 바꿔서 여러번 작성하는 것이 오버로드다 위 예제에 사용된 전체 코드는 아래에서 참고해주면 된다 오버라이딩(Overriding) - 오버라이딩 같은 경우는 라이브러르 등을 재 사용시 자주 사용 public class Parent{ public void call() { System.out.println("Parent 클래스의 CALL Method"); } } 오버라이딩(Overriding) public class Child exte..
<Java> final의 의미 # final의 의미에 대해서 알아보자. 1. 변수에 final이 붙으면 해당 변수는 수정 할 수 없다는 의미이다. 그리고 범위는 해당 변수에 한정 된다. 수정할 수 없는 값이기 때문에 초기화는 필수가 된다. 변수를 final로 선언하고 초기화 전에 사용을 하면 컴파일 에러가 발생한다. 2. 메서드에 final 함수를 붙이면? 메서드에 final 함수를 붙이면 오버라이드가 제한된다. 상속을 받은 클래스에서 해당 메소드를 수정해서 사용하지 못하도록 구성할때 사용한다. 3. final을 클래스에 붙이면? final을 클래스에 붙이면 상송 불가능 클래스가 된다. - 끝 -

728x90
반응형