본문 바로가기

개발참고10

[Java] 자바의 구문 분석 03.자바기초[Java] 자바의 구문 분석 조건문_if 문 if의 정의와 종류 if 문은 비교 연산자와 함께 조건식의 결과에 따라 명령을 수행하는 구문을 말합니다.if 문의 종류 : 단일 if 구문, if~else 구문, 다중 if 구문 단일 if 문 조건식의 결과를 true일 때만 명령을 실행하는 구문을 말한다. if (boolean expression){ statement or block; } if~else 구문 조건식의 결과가 true, false로 나뉘어 명령이 실행되는 구문을 말한다.if (boolean expression) { statemen1t or bloc1k; } else { statement2 or block2;} 다중 if 구문 여러 가지의 조건에 따라 명령이 실행되는 구문을 말한다... 2020. 5. 23.
[Java] 자바 연산자와 우선순위 03.자바기초[Java] 자바 연산자와 우선순위 연산자와 우선순위연산자(operator)연산자(operater)란 대상을 두고 계산을 할 때 사용되는 문자를 말하며 계산이 이루어지는 대상을 피연산자(operand)라고 합니다. 연산자와 피연산자는 주어진 식을 계산하여 결과를 나타내는 연산을 하는 구성요소입니다. 연산자(operater) 우선순위 연산자의 우선순위는 증감 연산자 >산술 연산자 > 관계 연산자 > 논리 연산자 > 할당 연산자로 증감 연산자가 가장 우선순위가 높습니다.연산자의 종류연산자 - 산술, 증감, 관계, 삼항 연산자 1) 산술 연산자산술 연산자는 사칙연산을 하는 연산자를 말합니다. 연산자 표현식 연산자의 의미 = A = B B의 값을 A에다가 대입 + C= A + B A와 B를 더한 값.. 2020. 5. 22.
[Java] 자바의 형식을 의미하는 식별자, 상수를 나타내는 자료형 02.자바기초[Java] 자바의 형식을 의미하는 식별자, 상수를 나타내는 자료형 식별자와 키워드 식별자의 정의와 특징 ? JAVA의 식별자는 유니코드형식으로 되어있습니다. 그렇기 때문에 클래스, 배열, 인터페이스, 네임스페이스를 한글 / 영어 / 한자 등의 언어로 선언할 수 있습니다. 자바에서는 예약어로 선언된 명령어 등을 키워드로 선언해서 사용하고 있습니다. 자바의 식별자란 ?? 식별자를 작성할 때는 꼭 지켜줘야 하는 규칙이 있습니다. 1. 첫글자는 반드시 문자여야 합니다 2. ‘_’, ‘$’ 를 사용하며, 그 뒤로 숫자가 올 수 있습니다.※ 여기서 문자는 자바가 아스키코드가 아니라 유니 코드(Unicode)를 사용하기 때문에 한글, 한자,일본어도 가능합니다.3. 문자, ‘_’, ‘$’ ,숫자 외의 특.. 2020. 5. 20.
[Java] Java란 무엇인가? 01.자바기초[Java] Java란 무엇인가? Java 언어의 탄생 우리가 흔히 많이 들어본 자바라는 언어는 어떻게 탄생을 했을까요 ? 1993년 고슬링은 자바 애플릿(Java Applet)을 구현한 최초의 웹 브라우저인 핫자바를 개발했다고합니다. Netscape Navigater 2.0에서 Java를 공식 지원하게 되면서 Web 을 기반으로 발전하게 됨 자바의 플랫폼은 소프트웨어로 구성되었는데요. 자바의 서버 측 기술로서 비즈니스 로직을 수행하는 컴포넌트(EJB)를 개발하는 JAVA EE(Java Enterprise Edition), PDA, 핸드폰, 스마트 폰 등 모바일 환경을 구축하는 JAVA ME(Java Micro Edition), 자바의 개발의 기본적인 에디션으로 채팅, 메신저, 게임, 메모장.. 2020. 5. 20.
[JSP&Servlet] JSP 내장객체, 액션, 컴포넌트 [JSP&Servlet] JSP 내장객체, 액션, 컴포넌트 > pageContext 관련 메서드 2020. 5. 19.
[JSP&Servlet] JSP 개요 [JSP&Servlet] JSP 개요> JSP javaserver Pages 기술은 HTML,DHTML,XHTM,XML과 같은 동적 웹 컨텐츠를 생성하는 어플리케이션을 만들기 위한 J2EE 플랫폼에 속한느 자바 기술이다. JSP기술은 동적 컨텐츠를 만들어내는 웹페이지를 쉽게 하지만 최대의 강력함과 유연성을 가지고 작성할 수 있도록 해준다. > JSP/서블릿컨테이너 역할 -------------- -jsp컨테이너 -------------------- =====서블릿컨테이너===== Jsp페이지 ----> 페이지 구현 서블릿 소스 --> 서블릿클래스 ---> 서블릿 객체 . Jsp . Java . Class > JSP의 이점 1. 플랫폼과 무관하게 작성, 어떠한 웹어플리케이션 서버에서도 동작 2. 역할 분리.. 2020. 5. 19.
[JSP&Servlet] 서블릿오류처리,쿠키,세션트레킹,리스너,요청재지정 [JSP&Servlet] 서블릿오류처리,쿠키,세션트레킹,리스너,요청재지정 > 서블릿에서의 오류처리 01.try-catch try { int arr[] = new int[3]; arr[3] = 23; // 배열오류 new ArrayIndexOutOfBoundsException int a = 123/0; // new ArithmeticException() String s = new String("java"); s.length(); s=null; s.length(); //오류발생 = new NullPointException() } catch (NullPointException e1) { 널포인트입셉션이 나왔을때 처리할 내용 /// } catch (ArithemeticException e2) { 처리할 내용 /.. 2020. 5. 19.
[JSP&Servlet] 서블릿,QUERY문자열 [JSP&Servlet] 서블릿,QUERY문자열 > 서블릿 실행환경 설정 web.xml 서블릿 실행환경 설정 web.xml 1.서블릿 등록 서블릿이름 클래스이름 2.서블릿 매핑 first /ff second /ss > ServletContext 서블릿이 서블릿 컨테이너와 통신하기 위해서 사용되는 메서드들을 지원하는 인터페이스이다 1. 서버시작시 자동생성 2. Web app 단위로 생성 3. 서버 중지시 삭제 4. 기능 - 서버 정보 추출 - 로그 기록 - Web app 단위로 정보 공유 5. 주소값추출 : 메서드 이용 - ServletConfig : getServletContext( ) - HttpServlet : getServletContext( ) ServletConfig (서블릿 정보 추출) Htt.. 2020. 5. 19.
[JSP&Servlet] 테스트 환경설정, JDBC프로그래밍 [JSP&Servlet] 테스트 환경설정, JDBC프로그래밍 > 실습을 위한 테스트 환경 설정 내컴퓨터 > 속성 >고급시스템설정 > 환경변수 > 새로만들기 > 변수이름 : JAVA_HOME (자바홈) 변수값 :C:\Program Files\Java\jdk폴더명Path 변수 > %JAVA_HOME%\bin; > 맨앞에 추가 > 자바기술의 종류 J2SE (JAVA 2 Stadard Editon) 자바언어를 사용하여 어플리케이션,애플릿 그리고 컴포넌트를 개발하고 실행할 수 있는 기본 개발환경을 제공해주는 플랫폼 ( 혼자서 실행 가능) J2EE (JAVA 2 Enterprise Edition) 분산 객체환경 구축, 효율적 자원관리, 컴포넌트 기반 개발 등 엔터프라이즈급 환경 요구사항을 충족시키기 위한 플랫폼 E.. 2020. 5. 19.