| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- HAVING 절
- sql용어
- trim #공백 제거 #PHP trim()
- JSTL
- DATEDIFF()
- 영카트 #테스트메일
- php5.x
- apt #apt 명령어 #apt-get명령어
- 함수정의확인
- DATE_ADD()
- strip_tags #html태그제거 #PHP strip_tags
- explode #선택제거 #PHP explode
- MySQL 날짜 관련 함수
- CURDATE()
- Java 및 이클립스 설치
- BufferedReader #BufferedWriter
- 이클립스 설치
- PHP달력관련함수
- DATE_FORMAT()
- apt-get #apt-get 옵션 #apt-get options
- PDO #DB접속
- Now()
- 배열관련함수
- db접속
- CURTIME()
- SQL 중복제거
- 가상화
- serializeObject
- DATE_SUB()
- Java환경변수 설정
- Today
- Total
목록Java (18)
M
1. for 문 for (초기화식; 조건식; 증감식) { // 반복 실행될 코드 } 2. for-each 문 for (타입 변수명 : 배열 또는 컬렉션) { // 반복 실행될 코드 } 3. while문 (무한루프) while (true) { // 무한히 반복될 코드 } 또는 for (;;) { // 무한히 반복될 코드 } 4. do-while 문 do { // 반복 실행될 코드 } while (조건식);
src/main/java Java 파일이 모여있는 곳으로 패키지 별로 분리해서 자바 클래스를 생성 후 사용 src/main/resources 자바 클래스에서 사용하는 리소스를 보관하는 곳으로 DB 연결을 위한 자원, 의존성 관련 xml 파일 등 자바 코드 외 자원을 이곳에서 작성 src/test 테스터를 위한 자바 코드와 리소스를 보관하는 곳 src/main/webapp/resource js, css, img 등의 웹에 필요한 자원들을 보관하는 곳으로 사용자가 직접 접근할 수 있는 공간 src/main/webapp/WEB-INF 외부 사용자가 접근할 수 없는 곳이며 보안이 중요한 파일들 즉 코드파일, 컴파일된 파일, 여러 환경설정 파일들이 보관되는 곳으로 컨트롤러(핸들러)를 통해 내부적으로 접근할 수 있..
class TV { private int size; public TV(int size) { this.size = size; } protected int getSize() { return size; } } 1. 다음 main() 메소드와 실행 결과를 참고하여 TV를 상속받은 ColorTV 클래스를 작성하라. public static void main(String[] args) { ColorTV myTV = new ColorTV(32, 1024); myTV.printProperty(); } 풀이 class ColorTV extends TV { private int resolution; public ColorTV(int size, int resolution) { super(size); this.resoluti..
1. 다음 클래스에 대해 물음에 답하라. class A { private int a; public void set(int a) { this.a = a; } } class B extends A { protected int b, c; } class C extends B { public int d, e; } (1) A objA = new ObjA();에 의해 생성되는 객체 objA의 멤버들을 모두 나열하라. -> private int a; -> public void set(int a) { this.a = a; } (2) B objB = new ObjB();에 의해 생성되는 객체 objB의 멤버들을 모두 나열하라. -> private int a; -> public void set(int a) { this.a =..
이 게임에는 Bear의 Fish 객체가 등장하며, 이들은 10행 20열의 격자판에서 각각 정해진 규칙에 의해 움직인다. Bear는 사용자의 키에 의해 왼쪽(a 키), 아래(s 키), 위(d 키), 오른쪽(f 키)으로 한 칸씩 움직이고, Fish는 다섯 번 중 세 번은 제자리에 있고, 나머지 두 번은 4가지 방향 중 랜덤하게 한 칸씩 움직인다. 게임은 Bear가 Fish를 먹으면(Fish의 위치로 이동) 성공으로 끝난다. 다음은 각 객체의 이동을 정의하는 move()와 각 객체의 모양을 정의하는 getShape()을 추상 메소드로 가진 추상 클래스 GameObject이다. GameObject를 상속받아 Bear과 Fish 클래스를 작성하라. 그리고 전체적인 게임을 진행하는 Game 클래스와 main() 함..
컴퓨터는 기본적으로 정해진 입력에 따라 정해진 값을 낼 뿐이여서 난수를 만들 수 없다. 이를 해결하기 위해 난수 생성 알고리즘을 이용해 난수를 생성한다. public static void main(String[] args) { Random ra = new Random(); ra.setSeed(11); for(int i = 0; i 18 8 11 15 13 7 0 13 13 7 seed(시드)에서 같은 값을 주고 있기 때문에 코드를 재실행 시켜도 아래와 똑같은 결과가 출력이 된다. 따라서 씨앗 값을 대표적으로 현재시간을 이용해 난수가 계속 바뀌도록 설정을 한다. public static void mai..