Java

    [Java] public static void main(String[] agrs) 선언의 이해

    안녕하세요 코북입니다. Java에서 클래스를 생성하려고 하면 main메소드를 만들 것인지 물어보는데, 항상 무지성으로 만들어왔지만 무슨 뜻을 가지고 있는지 정확히는 몰랐던 것 같습니다. 그래서 오늘은 public static void main(String[] agrs)의 의미를 알아보려고 합니다. 1. public OOP에서 접근제한자는 데이터를 보호하기 위해 다른 객체의 접근을 제한하기 위해 사용한다. public은 바로 접근 제한자 중 하나이다. 제약이 강한 순서대로 private → protected → public이 있으며, public은 어느 곳에서든 해당 객체를 참조할 수 있다는 의미이다. 즉, public은 '공개한다' 라는 뜻이고, 열려있으니 외부 클래스가 자유롭게 사용할 수 있다. 그런데..

    [error/Java]Implicit super constructor Unit() is undefined. Must explicitly invoke another constructor

    상속받은 클래스에 디폴트 생성자가 없는 경우 발생하는 에러, 상속받은 클래스에 디폴트 생성자를 생성해주면 해결된다.

    [error/jsp] duplicate local variable

    안녕하세요 코북입니다. jsp는 스크립틀릿 안에서 사용 가능한 내장 객체를 가지고 있습니다. 내장 객체명과 같은 변수명을 선언하게 되면 duplicate local variable 라는 Error가 발생하게 됩니다. 선언한 변수명을 바꿔주면 쉽게 해결할 수 있습니다. 내장 객체의 종류는 다음과 같습니다. request response out session application pageContext page config exception 끝까지 읽어주셔서 감사합니다 : )

    [JDBC/Oracle] Java에서 DB연결

    안녕하세요 코북입니다. 오늘은 JDBC 연결하는 방법을 기록하려고 합니다. Java에서 DB를 연결하려면 먼저 mysql, 오라클 DB 등이 설치되어있어야 합니다. 각 회사마다 Driver가 다르기 때문에 자신이 설치한 DB에 맞는 Driver를 사용해야 합니다. 연결 순서는 아래와 같습니다. 드라이버 로드 Connection DB 연결 Statement SQL 쿼리 실행 excute() 결괏값 처리 close() DB 연결 해제 1. 드라이버 로드 먼저 로드를 원하는 프로젝트에서 properties를 들어갑니다. Java Build Path에서 Add External JARs 를 해줍니다. ojdbc.jar 파일을 열면 끝입니다. properties -> Java Build Path -> Add Ext..