목표: 목록에서 이전 / 다음 구현하기 내부 프로그램부터 수정 /* program5.java */ package ex1; import java.sql.SQLException; import com.newlecture.app.console.NoticeConsole; public class program5 { /* 탑다운 방식 구현 */ public static void main(String[] args) throws ClassNotFoundException, SQLException { NoticeConsole console = new NoticeConsole(); //console객체가 page를 가지고 있는게 바람직하다. EXIT: while(true) { console.printNoticeList(); ..
패키지(Package)란? 자바에서 패키지(Package)란 클래스들의 모음이다. 패키지를 통해 편리하게 프로젝트를 관리할 수 있고 내 코드들을 다른 라이브러리로부터, 또 다른 라이브러리들끼리 서로 구분 가능하다. 기본적인 자바 라이브러리 또한 java.lang, java.util. java.net java.awt와 같은 다양한 패키지들를 통해 분류된다. 자바 라이브러리는 우리가 일반 폴더 구조에서 볼 수 있는 계층적 패키지 구조를 가지고 있다. 상위 패키지에 하위 패키지가 종속되는 형식이다. 그래서 모든 자바 패키지들은 가장 상위 패키지인 java와 javax 패키지에 종속되어 있다. 패키지(Package)를 사용하는 가장 큰 이유는 클래스명의 고유성을 보장하기 위해서이다. 만약 다른 두 프로그래머가 ..
계산기는 대충 완성되었다. 물론, Backspace나 CE 같은건 모르겠고, 일단 Clear는 만들어줘야지? Clear 하는 방법: 쿠키를 없앤다! //Calc3.java package com.newlecture.web; import java.io.IOException; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.serv..