일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tomcat
- group by
- Oracle SQL
- 모조칼럼
- 이클립스
- HTTP Status 404
- 성적프로그램
- git
- JavaScript
- jQuery
- JSP
- Oracle DB
- HTTP Status 500
- github
- HTML
- ||
- oracle
- CRUD
- 제약조건
- 부트스트랩
- 과정평가형
- Java
- sql developer
- distinct
- 한글 인코딩
- rownum
- alias
- Bootstrap
- SQL
- 답변형 게시판
목록JAVA (25)
초급의 끄적거림
다른 문자를 추가하고 싶을 경우, 배열에 ' ' (작은 따옴표) 안에 문자를 넣어서 추가하기 public class RandomPassword { public static String setPassword(int length) { int index = 0; char[] charArr = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',..
1. 반복문 for(시작값; 종료값; 증감) { } for(;;){ }, while(true){ } - scope : 유효범위 - break : 반복문을 빠져나옴 (switch에서 사용) - continue : 반복문을 계속 수행 for(int a=1; a
실행 Ctrl + F11 : 바로 전에 실행했던 클래스 실행 소스 네비게이션 Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 Alt + Left, Alt + Right : 이후, 이전 Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때 F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다. Alt + ← / → : 이전(다음) 작업 화면 문자열 찾기 Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다. Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감. Ctrl + J : 입력하면서 찾을 수 있음. Ctrl + Shift + J : 입력하면서 거꾸로 찾아갈 수 있음. Ctrl +..
[제어문] ⊙ 프로그램의 흐름을 제어한다 ⊙ 조건문 : if, switch~case문 ⊙ 반복문 : for, while, do~while ⊙ break (하다가 나가버리는 것), continue (하다가 다시 반복하는 것) if(조건-조건문에서는 불린형으로 나옴, true나 false) { 조건이 true일 때만 수행 } if(조건) { 조건이 true일 때 수행 } else {조건이 false일 때 수행} // 삼항연산자와 같은 내용을 만듦 * else가 붙다보면 중첩해서 계속 사용 가능 (=if 안에 반복문 가능) if(조건) { 조건이 true일 때 수행 } else if(조건) { 조건이 true일 때 수행 } else if(조건) { 조건이 true일 때 수행 } else if(조건) { 조건이..
[bit 연산자] ⊙ 컴퓨터 용량의 단위 ⊙ 컴퓨터의 신호 체계 : 0, 1 ⊙ 8bit (=1byte) : 0이나 1이 1bit이고 사람이 인식할 수 있는 신호로 보기 위해서는 8개가 모여서 8bit가 되어야함. 예) 01000001 = A (최소) 2byte 용 언어 → 한글, 한자, 일어 등 ⊙ 2^10 (2의 10승) = 1024byte → kilo byte ⊙ 2^20 (2의 20승) → mega byte ⊙ 2^30 (2의 30승) → giga byte ⊙ KB < MB < GB < TB < NB System.out.println(16 : right Shift - 대상/2의 n승 ⊙ n은 이동 bit 수 수의 체계 : 2진수 0 1 8진수 0 1 2 3 4 5 6 7 10진수 0 1 2 3 4..
[연습문제] 문1) 1년 : 365일 ? 시간 ?분 ?초를 구하시오 1분 : 60초 1시간 : 60분*60초 = 3600초 1일 : 24시간*3600초 = 86400초 1년 : 365.2425일 * 86400초 = 31556952초 ⊙ 방법1> double year=365.2425; int total=(int)(year*86400); int day, hour, min, sec; day=total/86400; //365 total=total%86400; hour=total/3600; //5 total=total%3600; min=total/60; //49 sec=total%60; //12 System.out.println("1년 : "+day+"일" + hour+"시간"+min+"분"+sec+"초"); ⊙..
[삼항연산자] (조건) ? 참 : 거짓 항이 3개 : 조건 (boolean 형으로 반환), 참, 거짓 단항, 이항 int a=3; //언사인드 값 (0 String result=(a>0) ? "양수" : "음수"; System.out.println(a+" : "+ result); //방법2> result=(a String result=(a%2==0) ? "짝수" : "홀수"; System.out.println(a+":"+result); //방법2> result=(a%2!=0) ? "홀수" : "짝수"; System.out.println(a+":"+result); 문) 절대값을 구하시오 int a=-3; int abs=(a='A' && ch
[자료형 변환] ⊙ Datatype Conversion ⊙ 자동형 변환, 강제형 변환(= cast 변환) 1) 자동형 변환 ⊙ byte < short < int < long ⊙ float < double ⊙ 정수형이 실수형을 따라간다 byte a=3; int b=a; //b 값에 a 를 전달하는 것, 작은 byte가 큰 집인 int로 들어가는 것은 문제 없음. 결론적으로 b 값은 3 System.out.println(a); //3 System.out.println(b); //3 long c=5; // int d=c; 큰 long이 작은 int 로 들어가는 일은 에러 발생. System.out.println(c); float e = 1.2f; double f=e; //이건 가능하지만 반대는 불가, // e..