목록JAVA/공부 (23)
공부한것들을 정리하는 블로그 입니다.
원글의 내용이 훌룡하여 따로 부연설명은 적지 않겠습니다. 참고 : http://blog.eomdev.com/java/2016/03/30/default-method.html# 1. 자바8에서 인터페이스가 가질 수 있는 것들1.1. 상수 필드(public static final) public interface Parent{ public static final MAX_VALUE = 100; public static final MIN_VALUE = 0; } 1.2. 추상 메소드(public abstract) public interface Parent{ // 상수 필드 public static final MAX_VALUE = 100; public static final MIN_VALUE = 0; // 추상 메소드..
요약 : 1. Statement String sqlstr = "SELECT name, memo FROM TABLE WHERE num = " + num Statement stmt = conn.createStatement(); ResultSet rst = stmt.executeQuerey(sqlstr); 2. PreparedStatement String sqlstr = "SELECT name, memo FROM TABLE WHERE num = ? " PreparedStatement stmt = conn.prepareStatement(sqlstr); pstmt.setInt(1, num);ResultSet rst = pstmt.executeQuerey(); prestatement는 ? 를 사용함pstmt.set..
객체 지향 프로그래밍(Object-Oriented Programming), 줄여서 OOP : 프로그램을 어떻게 설계해야 하는지에 대한 일종의 개념이자 방법론. 상세 절차프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수많은 '객체'라는 기본 단위로 나누고 이 객체들의 상호작용으로 서술하는 방식이다. 절차적 프로그래밍과 비교기존 절차적 프로그래밍에서는 함수를(메소드) 기계, 데이터를 원료로 생각해서 데이터가 함수 사이를 통과하면서 차츰 순서대로 가공돼 나가는 방식으로 이해한다면 객체 지향 프로그래밍에서는 데이터를 중심으로 메서드가 데이터에 접근해서 수정한다는 개념이다. 즉 원료가 움직이냐 기계(함수{메소드})가 움직이냐의 차이. 캡슐화(Encapsulation) : 캡슐화의 용도는..