목록전체 글 (41)
성빈

목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 산술 연산자 사칙연산을 다루는 연산자 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%) 피연산자에 대한 연산 int형 타입보다 범위가 작은 데이터 연산 시, int형으로 변환 후 연산을 한다. ex) byte+int → int+int = int int형 타입보다 큰 범위의 데이터가 있다면, int형 보다 큰 타입이 반환 후 연산을 한다. ex) int+long → long+long = long 피연산자 중에 실수..
보호되어 있는 글입니다.

자바스크립트로 HTML 콘텐츠 출력 자바스크립트 코드로 HTML 콘텐츠를 웹 페이지에 직접 삽입하여 바로 브라우저 윈도우에 출력되게 할 수 있다. 이때 document.write()이나 document.writeln()을 사용한다. 자바스크립트 다이얼로그 : 사용자 입력 및 메세지 출력 1. 프롬프트 다이얼로그, promt("메세지", "디폴트 입력값") prompt() 함수 ● 다이얼로그를 출력하고 사용자로부터 문자열을 입력받아 리턴한다. ● '메세지'와 '디폴트 입력값'을 출력하며 '디폴트 입력값'은 생략 가능하다. ● prompt() 함수는 사용자가 입력한 문자열을 리턴하지만, 아무 값도 입력되지 않았으면 ""를, 취소 버튼이나 강제로 다이얼로그를 닫은 경우 null을 리턴한다. 2. 확인 다이얼로..

웹 폼과 폼 요소 웹 폼(webform) 웹 페이지를 통해 사용자 입력을 받는 폼 로그인, 등록, 검색, 예약, 쇼핑 등의 다양한 웹 서비스에서 사용자의 입력을 받기 위해 사용된다. 폼 요소 폼을 만들기 위한 다양한 태그들 , , .. 폼 태그 ... ... 여러 개의 폼 요소 작성 ▪ name : 폼의 이름을 지정하는 속성으로 자바스크립트에서 사용된다. ▪ action : 폼 데이터를 처리할 웹 서버 응용프로그램을 지정한다. ▪ method : 폼 데이터를 웹 서버로 전송하는 형식을 지시한다. ▪ target : 웹 서버 응용프로그램으로부터 전송받은 데이터(HTML 문서나 이미지)를 출력할 윈도우 이름 폼 요소의 종류

HTML5 문서의 구조 페이지나 섹션의 머리말을 표현하는 태그 보통 머리말에는 페이지 제목, 페이지를 소개하는 간단한 설명이 들어간다. navigation의 줄임말로 하이퍼링크들을 모아 놓은 특별한 섹션이다. 페이지의 모든 하이퍼링크가 이곳에 있을 필요는 없다. 페이지 내 목차를 만들기 위해 주로 사용된다. 문서의 장 혹은 절을 구성하는 역할 본문과 연관되어 있지만, 독립적인 콘텐츠를 담는 영역이다. 이 본문의 필수적인 내용을 담는다면, 은 웹 페이지의 본질을 훼손하지 않는 내용들을 담는 데 주로 사용된다. 보조적인 기사, 블로그 포스트, 댓글이나 기타 독립적인 내용을 담는 영역으로 사용하면 된다. 웹 페이지 본문 흐름에서 약간 벗어난 노트나 팁, 신문, 잡지에서 주요 기사 옆에 짤막하게 곁들이는 관련 ..
디자인 패턴 ● 디자인 패턴이란? 소프트웨어를 설계할 때 자주 발생하는 문제들에 대한 "재사용 가능한 해결책" ● 디자인 패턴의 이점 - 경험이 많은 소프트웨어 엔지니어들의 이 같은 해법을 재사용 - 공통 언어 역할을 하게 되어, 경험 많은 이들이 이 공통의 언어를 이용하면 그렇지 않을 경우보다 좀 더 효율적으로 협동 작업 가능하다. - 불필요한 논쟁 시간 줄일 수 있다. ● GoF(Gang of Four) Design Patterns : Elements of Reusable Object-Oriented Software 에릭 감마(Erich Gamma), 리차드 헬름(Richard Helm), 존 블리자이드(John Vlissides), 랄프 존슨(Ralph Johnson) ● GoF 설계패턴 1) 생성..

웹 프로그래밍 WWW(World Wide Web) 웹프로그래밍 : 웹사이트 및 웹 애플리케이션 개발에 사용될 프로그래밍 언어 웹프로그래밍 언어 종류 ● Front-end - HTML : 웹페이지의 구조와 내용 - CSS : 웹페이지의 모양 - JavaScript : 웹페이지의 동적 변경 및 응용프로그램 작성 ● Back-end - Python : 범용 프로그래밍 언어 - Java : 자바 플롯폼에서 독집적인 범용 프로그래밍 언어 - Node JS : 자바스크립트로 서버를 제어하는 프로그래밍 언어 HTML5 개요 1. HTML 페이지 기본 HTML (Hyper Text Markup Language) - 웹 문서를 작성하는 태그 언어 - HTML 태그로 만든 문서를 HTML문서라고 부른다. - 이는 여러 페..
목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 정수형 byte 0 -128 ~ 127 1byte short 0 -32,768 ~ 32,767 2byte int 0 -2,147,483,648 ~ 2,147,483,647 4byte long 0L 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 8byte 실수형 float 0.0f (3.4..

진법 10진수 0~9 0으로 시작하지 않는 수 15 → 10진수 15 8진수 0~7 0으로 시작하는 수 015 → 10진수 13 16진수 0~9,A~F 0x로 시작하는 수 0x15 → 10진수 21 2진수 0,1 0b로 시작하는 수 0b0101 → 10진수 5 2진수와 10진수와의 관계 2진수 -> 10진수 변환 : 자릿수에 1이 있는 경우, 해당 자릿수를 n의 자릿수라고 하자! $\combi{f\left(n\right)=2}^{n-1}$f(n)=2n−1 모든 f(n)의 합 = 10진수 ex. 1001101 (2진수) (1) 왼쪽부터 2의 6승, 2의 5승, 2의 4승, 2의 3승, 2의 2승, 2의 1승, 2의 0승 (2) 자릿수에 1이 있는 수들의 합을 구한다. 2의 6승 + 2의 3승 + 2의..

01 우리 생활 주변의 데이터 베이스 ● 데이터 베이스 : 조직이나 개인이 사용하는 조작 가능한, 저장된 데이터의 모임 ex. 사장실의 파일 캐비닛 02 데이터, 정보, 데이터 베이스 2-1. 데이터, 정보, 그리고 지식 1) 데이터 : 정형화되고 기록할 만한 가치가 있다고 판단되는 어떠한 현상이나 사건, 아이디에 대한 묘사 사실들 그 자체에 대한 일차적인 표현 * 추상화 : 필요한 데이터만 단순화시키는 것 2) 정보 : 사실들과 이들로부터 유도될 수 있는 유추된 사실들 3) 지식 : 데이터와 정보를 처리하는 "방법"이나 어떤 근거에 의한 판단을 내리는데 필요한 분석과 판단에 관한 "법칙" 등을 포함 2-2 데이터 베이스 ● 데이터베이스의 정의 - 관련된 데이터의 모임 또는 집합 - 정형화되고 조작가능한..