일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서블릿
- 오라클
- JS
- error
- sqldeveloper
- 연산자
- select
- VisualStudioCode
- 자바
- HTML
- Java
- 오류
- 변수
- 코딩
- Servlet
- datatype
- function
- 오라클오류
- 이클립스
- 개발자
- 에러
- From
- 자료형
- Eclipse
- 삐옥
- Operator
- oracle
- variable
- CSS
- SQL
- Today
- Total
목록자바 (22)
뇨내
Servlet : HTML 코드 출력문제 JSP : 스파게티 코드문제 웹 서버 프로그램? - 과거 : 사용자가 어떤 폼에 입력 > 요청 > 디비 > 결과물 - 현재 : 클라이언트(=요청자)프로그램 프로그램 서버(제공자)프로그램 서버프로그램이 업데이트가 되면 클라이언트도 업데이트..이런식으로 서로 동기화! 되어야함 과거에는 설치와 재설치의 반복으로 업데이트 그러나 현재는 그것이 부담된다. 그래서 웹이라는걸 이용하게 됨 - 소켓, RPC 등등 데이터 전송도 부담이서 웹이라는 것이 눈에 띄게됨 - 웹은 브라우저가 있어서 요청과 제공을 바로바로 가능하다 요청 응답의 반복 - 여기에 웹프로그램을 추가하여 우리가 생각하는클라이언트와 서버를 얹을 수 있다. - 웹 : 페이지 요청, 페이지 찾기, 페이지 제공 - 정적..
Switch, Switch case switch (조건) { case 값: 실행문; break; [case 값: 실행문; break;] x n [default: 실행문; break;] } - 조건문 - 조건으로 사용 가능한 자료형 > 정수, 문자열, 열거형(enum) - C언어 switch -> 조건(정수형) - if문에 비해서 활용도가 낮다. - if문에 비해서 가독성이 높다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int num = 1; switch (num) { case 1: // '1:' = Label, 위치를 표시하는 역할 System.out.println("하나"); break; //제어문을 탈출해라 case 2: System.out.println("둘"); br..
들어가기에 앞서... 제어문 - 수많은 명령어들을 제어(통제) 역할하는 문장 - 조건 제어, 반복 제어, 분기 제어 1. 조건문 - 개발자가 조건을 제시해서 프로그램의 흐름을 제어할 수 있다. a. if b. switch 2. 반복문 - 특정 코드를 개발자가 원하는 횟수만큼 반복 실행을 제어 할 수 있다. a. for b. while c. do while d. for(향상된 for문, Enhanced For Statement) > foreach 3. 분기문 - 개발자가 코드의 흐름을 원하는 곳으로 순간 이동을 할 수 있다. a. break b. continue c. goto(JDK 1.5 폐기) if if (조건식) { 실행문; } if (조건식) { 실행문; } else { 실행문; } ■ 다중조건문,..
Date Time 날짜시간 자료형 1. Date 클래스(legacy) 2. Calendar 클래스 ★★★★★ 3. 추가 클래스 1. 시각 : 점 2. 시간 : 구간 1. 현재 시각 얻어오고 원하는 항목 추출 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 private static void time() { //현재 시각 얻어오기 + 원하는 항목 추출하기 + 형식문자(%tF, %tT, %tA) //Calendar 클래스 //현재 시각 얻어오기 //java.utill.Calendar C..
Overloading 오버로딩 메소드 오버로딩, Method Overloading - 메소드가 인자 리스트를 다양한 형태로 가질 수 있는 기술 - 같은 이름의 메소드를 여러개 만들 수 있는 기술 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 public class Ex19_Overloading { public static void main(String[] args) throws IOExceptio..
매개변수의 개수와 전달하는 값의 개수는 반드시 일치해야 한다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public class SelfStudy { public static void main(String[] args) { m("삐옥이", 6); } private static void m(String name, int age) { String result = age >= 19? "성인": "미자"; System.out.printf("%s님은 %s입니다.", name, result); } } Colored by Color Scripter cs void m( ) : Method Signature, 메소드 서명(Sign) public static void m( ) { } 1..
Method 메소드 메소드, Method - 메소드(Method), 함수(Function), 프로시저(Procedure), 서브루틴(Sub Routine) - 코드의 집합 - 같은 목적을 가진 코드의 집합 - 같은 목적을 가진 코드의 집합 > 1가지 행동 위해서 모인 집합★★★★★ - 코드 재사용의 단위★★★★★ ------------------------------------------------------------------------------------------- 메소드 사용법 1. 메소드 선언하기(정의하기) - 단 1회 2. 메소드 호출하기(사용하기) - 1회 ~ 무한대 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public class Self..
Operator 연산자 연산자, Operator - 피연산자(Operand)를 대상으로 미리 정해진 연산을 한 후 연산의 결과를 돌려주는 요소 - 주로 기호를 많이 사용 + 단어도 많이 사용 연산자의 종류 1. 산술 연산자 2. 비교 연산자 3. 논리 연산자 4. 대입 연산자 5. 증감 연산자 6. 조건 연산자 산술 연산자 + - * / %(mod, 나머지) - 2항 연산자 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 32 33 34 35 //- 정수/정수 = 정수 int a = 2; int b = 3; System.out.printf("%d + %d = %d\n", a, b, a + b); Syst..
Casting 형변환 (자료)형변환, (Data)Type Casting - int -> double - float -> short 1. 암시적 형변환, 자동 타입 변환 - 큰형 = 작은형; - 100% 안전 - short = byte; - int = byte; - long = byte; - long = short; 2. 명시적 형변환, 강제 타입 변환 - 작은형 = 큰형; - 경우에 따라 다르다. (작은형이 소화할 수 있는 범위의 원본값이면 가능. 근데 벗어나면 불가능하다.) > 개발자가 직접 처리(컴파일러나 실행기는 이 문제를 인식하지 못한다.) > 논리 에러 +) 형변환(x) - 참조형과 값형간에는 변환이 불가능하다. > 절대적 > 물리구조 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ..
Error 에러 - 오류, 버그(Bug), 예외(Exception) 등... 1. 컴파일 에러 2. 런타임 에러 3. 논리 에러 1. 컴파일 에러 - 컴파일 작업중에 발생하는 에러 - 컴파일러 발견 > 문법이 틀렸다! - 이클립스 편집기의 빨간줄 - 컴파일 작업 중단 > 번역 중단 > 프로그램 생성 불가 > 반드시 해결 - 난이도 가장 낮음 > 발견이 쉽다 > 고치기 쉽다. - 컴파일러가 친절하게 상황을 알려준다.(에러 메시지) - 오타 - 해결 방법 > 에러 메시지 확인 > 수정 2. 런타임 에러 - 컴파일때는 발견이 안됐는데, 실행 중에 발견되는 에러 - 문법에는 오류가 없는데.. 다른원인으로 발생하는 에러 - 예외(Exception) - 난이도 중간 > 발견 중간 > 복불복 > 테스트 발견o -> ..