반응형

분류 전체보기 290

명사절 접속사와 to부정사

명사절을 만들어내는 명사절 접속사에는 if / that / why와 의문사의 형태를 지닌 것과 의문사 모양의 명사절 접속사들이 있다. 이들은 명사절 접속사 자신을 포함한 완벽한 문장이나 명사절 접속사를 포함하지 않는 뒤의 완벽한 문장을 활용하여 명사절을 만들어내는데 to부정사 뒤에 취하여 이런 명사절을 완성시키기도 한다. 명사절 접속사 뒤에 to부정사가 못오는 것들로는 ​if / that / why가 있다. 실제로 if to that to why to 로 시작하는 문장은 어색하게 느껴질 것이다. ​whether to부정사도 어색한 느낌이 있지만 사실은 to부정사를 받아 명사절을 완성 시킬 수 있다는 명사절 접속사이다. what과 whom은 원래부터 불완전한 문장을 뒤에 받던 애들이라 to부정사의 목적어 ..

자바 서블릿 get 방식과 post 방식 한글 처리하기

일단 jsp에서 페이지1에서 페이지2로 값을 넘기는 방법이 두가지가 있다. 하나는 이 방식이고 하나는 방식이다.폼 방식에는 타입이 두가지가 있는데 get과 post 이다. ●get 방식 :2048 글자까지만 전송 / https 프로토콜 가능 :한글 - URIEncoding = %글자 바뀜● post 방식 :글자는 무한대 /이진데이터도 전송가능 포스트방식은 값이 넘어갈때 주소는 안넘어가 좋지만 https 저것땜시 어쩔수없이 겟방식을 자주 쓴다. question.jsp 소스 일부분 이름: answer.jsp 소스 일부분 String name = request.getParameter("name");out.println("이름 : "+ name + " "); 이렇게 파일이 두개 가 있다고 해 보자. 영어나 숫자..

하위링크들 2015.06.02

[자바] 문자열 구분자로 나누기 StringTokenizer 클래스 사용 예제

[프로그래밍] - 자바 기본 문법 개념 핸드북 Main public Robot_stringtokenizer() {String a = "은하수가 멀구나 멀리서 보니 더 아름답구나, 떠나도 돌아와도 머무는 그대여.";StringTokenizer b = new StringTokenizer(a, " ");System.out.println(b.countTokens() + " 자의 글자이군? "); while (b.hasMoreTokens() == true) {System.out.println(b.nextToken());} }

카테고리 없음 2015.05.24

[자바] Timer 클래스의 객체로 TimerTask 객체 실행 예약하기 예제

Random a = new Random();int b = a.nextInt(3000);System.out.println();int c = 0000+b;Timer d = new Timer(true);System.out.println("랜덤하게 고른 " + c/1000 + " 초를 지나게 해드리지요.");TimerTask e = new TimerTask() {@Overridepublic void run() {System.out.println(c/1000 + " 초가 지났습니다.");}};d.schedule(e, c);Thread.sleep(4000);System.out.println("bye bye!");

카테고리 없음 2015.05.24

자바. API 활용을 위한 유형 파악하기

자바 기본 문법 개념 핸드북 Main API 활용을 위한 유형 파악하기 Calendar a = Calendar.getInstace(); 캘린더 클래스를 인스턴스를 생성하여 a에 대입하는 과정이다. 그런데 모양이 평범하지 않다. new를 사용해서 인스턴스를 생성하지 않고 있다. 저런 모양은 싱글턴 패턴(인스턴스 생성을 막아서 강제로 하나의 인스턴스만 운영)에서 간접적으로 인스턴스 생성을 하는 모습이다.

카테고리 없음 2015.05.23

자바 다형성

자바 기본 문법 개념 핸드북 Main 예시 다형성 타입(=클래스, 자료형)은 다형성을 이용하여 더 풍부하고 강력해진다. 마차라는 서양에서 먼저 등장했다고 치자. 타고 다니던 말에 바퀴를 붙이고 칸을 하나 더 달아서 사람과 짐을 안정적으로 실을 수 있는 좋은 운송 수단으로 실을 수 있다는 아이디어가 생겼고 목적에 따라서 다양한 마차가 생겨나게 된다. 마차자료형 { 말의 종류 = 보통 말 ;동력원 = 말;유지비용 = 여물;필요운전자 = 1명; 생성자(string 필요한 말의 종류){ this.말의 종류 = 필요한 말의 종류} 마차자료형 여객용_마차 = new 마차자료형("보통 말");마차자료형 운수용_마차 = new 마차자료형("힘센 말");마차자료형 행사용_마차 = new 마차자료형("멋진 말"); 위에서..

하위링크들 2015.05.22

자바 추상클래스(abstract)

자바 기본 문법 개념 핸드북 Main 추상클래스(abstract)는 협업 프로젝트시의 소통을 위해 만들어진 개념이다. abstract class 클래스명 { } 생성은 이렇게 할 수 있고 그 내용으로는 함수가 선언 될 수 있으나 그 함수의 구현 내용은 없다. 이 추상 클래스는 다른 클래스에서 확장(extend)을 통해 사용 할 수 있는데 반드시 추상 클래스가 선언한 모든 추상 깡통 함수들을 재정의 하도록 강요한다. 일반적인 상속은 상속 받은 클래스가 상위 클래스 중에서 바꾸고 싶은 함수만 재정의하여 사용하지만 추상 클래스를 상속 받으면 반드시 모든 깡통 함수를 재정의 해야한다. 특정 함수들의 오버라이드를 강제할 수 있다는 뜻이다. abstract class는 abstract 함수를 가지고 있는 클래스를 ..

하위링크들 2015.05.22