일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서블릿
- CSS
- 에러
- 연산자
- Eclipse
- sqldeveloper
- 개발자
- variable
- Operator
- error
- JS
- 변수
- HTML
- select
- VisualStudioCode
- 자료형
- 이클립스
- 오류
- 오라클오류
- oracle
- datatype
- 자바
- Servlet
- 삐옥
- function
- Java
- From
- 코딩
- SQL
- 오라클
- Today
- Total
목록Java (25)
뇨내
Servlet : HTML 코드 출력문제 JSP : 스파게티 코드문제 웹 서버 프로그램? - 과거 : 사용자가 어떤 폼에 입력 > 요청 > 디비 > 결과물 - 현재 : 클라이언트(=요청자)프로그램 프로그램 서버(제공자)프로그램 서버프로그램이 업데이트가 되면 클라이언트도 업데이트..이런식으로 서로 동기화! 되어야함 과거에는 설치와 재설치의 반복으로 업데이트 그러나 현재는 그것이 부담된다. 그래서 웹이라는걸 이용하게 됨 - 소켓, RPC 등등 데이터 전송도 부담이서 웹이라는 것이 눈에 띄게됨 - 웹은 브라우저가 있어서 요청과 제공을 바로바로 가능하다 요청 응답의 반복 - 여기에 웹프로그램을 추가하여 우리가 생각하는클라이언트와 서버를 얹을 수 있다. - 웹 : 페이지 요청, 페이지 찾기, 페이지 제공 - 정적..
[게시판 만들기:01] 초기 작업 💪 팀프로젝트를 진행하면서 곧 게시판기능을 맡게될 것 같아 미래의 내가 좀 더 편하게 작업하기위해 자세히 적으려한다. 시간은 좀 걸리겠지만 프로젝트 구현시간를 생각하며...! 그리고 나 codingjh.tistory.com 이어서... 먼저 Main.java페이지로 온다. Main.java 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 package com.test.main; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import java..
💪 팀프로젝트를 진행하면서 곧 게시판기능을 맡게될 것 같아 미래의 내가 좀 더 편하게 작업하기위해 자세히 적으려한다. 시간은 좀 걸리겠지만 프로젝트 구현시간를 생각하며...! 그리고 나와 같은 고민을 하는 또다른 사람들을 위하여 + 계속 이클립스 깃연동에 실패해서 못하고 있었는데 (검색해서 찾아서 그대로 해도 안됐음) 드.디.어. 해결했다. 생각보다 별 문제 아니었는데 등잔 밑이 어둡다는 말이 생각이 났다. 게시판 코드를 정리하면서 차근차근 깃연동방법도 정리해보려한다! 1. 이클립스 열기 이클립스를 이용할 것이다. 만약 이클립스가 없다면 설치는 두개의 포스팅을 참고한다. 이클립스 설치 + 서버관련 세팅 둘다 필요하기때문! [JAVA - Eclipse] 개발 환경 세팅 안녕하세요 첫 글이라 두서없을 수도 ..
사전적인 의미한 생각하면 우리집 삐옥이도 알만큼 쉽다. 돌아훈련도 할 줄 안다. (자랑임) 그러나 막상 코드를 짜다보면 은근히 헷갈리는 경우가 생겨서 return만 정리해 보려 한다. return return; - 말그대로 리턴 = 값을 그대로 반환한다 = 바깥으로 특정 값을 보낸다. - 해당 method를 즉시 종료시킨다. - 현재 실행중 method를 종료하고 자신을 호출한 method로 돌아감 **** 반환타입이 void가 아닌경우 무.조.건. return이 존재해야 하는 이유이다. - 하나의 method안에서 return은 여러개 존재 가능 but, 반환값은 return 中 1개만 반환된다.
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..