목록상수 (3)
개발 무지렁이
𐂂 '호이스팅 (Hoisting)' 이란 변수 및 함수 선언이 해당 스코프의 최상단으로 옮겨지는 현상을 말한다. 호이스팅은 선언부만 끌어 올려지고, 값을 할당하는 부분은 그대로 남아 있다. ```javascript console.log(x); //undefined var x = 5; console.log(xx); //5 ``` 𐂂 var 키워드로 변수를 선언하는 것은 권장하지 않는다. 함수 내에서 선언된 변수는 함수 내에서만 유효하고, 함수 외부에서는 참조할 수 없는 유효범위를 가지는 형태를 함수 레벨 스코프라 한다. 즉, 함수 내에서 선언된 변수는 지역변수이고 함수 외부에서 선언된 변수는 모두 전역변수이다. var키워드는 함수 레벨 스코프를 지역스코프로 인정하기 때문에, 자칫 의도치 않은 전역변수를 선..
Date 객체와 SimpleDateFormat Date now = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy,MM.dd HH:mm:ss"); sdf.format(now) Date() 생성자는 컴퓨터의 현재 날짜를 읽어 Date객체로 만든다. public class DateExample { public static void main(String[] args) { Date now = new Date(); String strNow = now.toString(); System.out.println(strNow); //Tue Aug 09 00:55:51 KST 2023 SimpleDateFormat sdf = new SimpleDateFormat..
DBManager [DBManager.java] public class DBManager { /** * 로드 **/ static { try { Class.forName(DBProperties.DRIVER_NAME); } catch(ClassNotFoundException e) { e.printStackTrace(); } } /** * 연결 **/ public static Connection getConnection() throws SQLException { return DriverManager.getConnection(DBProperties.URL, DBProperties.USER_ID, DBProperties.USER_PASS); } /** * 닫기(DML 전용) **/ public static voi..