목록전체 글 (102)
개발자도전
HTML 프로그래밍 언어가 아니다. 웹에서 정보를 표현할 목적으로 만든 마크업 언어(Markup Language)이다. HTML의 언어로는 웹 브라우저에게 보일 문자열과 태그들로 이루어져 있다. 마크업 : 문서의 논리적인 구조를 정의 및 출력장치에 어떤 형태로 보일 것인지 지시 마크업 언어 : 마크업(태그)의 형식과 규칙을 정의한 언어 ex) , , , ... HTML5 특징 구조적 설계 지원(시멘틱)한다. - 웹 접근성을 향상시키는데 이러한 기능은 시각장애인, 청각장애인이 웹을 사용할 때 도움을 준다. 그래픽 및 멀티미디어 기능 강화 모바일 웹 지원 및 장치 접근 가능(배터리 정보, 카메라, GPS 등) - 하이브리드웹 -> 네이버 같은것 CSS3 및 Javascript 지원 및 다양한 API 제공 웹..
인터넷이란 네트워크를 통해 연결되어 정보를 공유하는데 목적을 두며 프로토콜(규약, 약속)을 이용하여 통신한다. 인터넷의 넷은 그물망을 뜻하는 단어로 초기에는 군사용으로 정보들을 여러 컴퓨터에 백업하는 용도로 사용되었었다. 웹이란 인터넷의 통신망 위에서 작동하는 서비스이다. 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간이다. 하이퍼링크(Hyper Link)를 포함하는 문서의 개념이다. 웹 표준 모든 브라우저에서 웹 서비스가 정상적으로 보여질 수 있도록 하는 것이다. 웹 서비스를 만들 때 기준이다. 웹 처리 과정 웹 특징 HTTP(Hyper Text Transfer Protocol)을 사용한다. HTML(Hyper Text Markup Language)로 작성된 문서를 연결한다. 텍스트..
변수 프로그램 실행 시 사용할 값(Data)가 있다면 메모리에 값을 기록하고 지속적으로 사용하기 위해 만듦. 메모리(RAM)에 값을 기록하는 공간(박스)로 이 공간에 기록되는 값(Data)이 변할 수 있어서 변수라고 함. 변수는 값(Data)의 형태와 크기에 따라서 변수의 형태(자료형)이 달라져야 함. 변수 사용의 장점 재사용성의 증가 ( 한 번 만든 변수 계속 사용 가능) 가독성 향상 코드 길이 감소 유지 보수성 향상 변수 사용 전 변수 사용 후 변수의 선언 메모리 공간에 데이터를 저장할 수 있는 공간을 할당 [작성법] - > 자료형 변수명; 자료형 = 변수타입지정 변수명 = 변수명 지정 ; = 마침 변수의 자료형
class (클래스) 클래스는 객체를 만들기위한 일종의 설계도이다. 자바의 모든 코드는 반드시 클래스 안에 존재해야 한다. 클래스들이 모여 하나의 Java 애플리케이션 구성 실제 실행 시 작성 되는 코드 public class 클래스명 { // 모든 코드는 클록 클래스 { } 내에 작성 } 주석 // : 한 줄 주석, // 뒤의 내용을 주석으로 간주 /* */ : 범위 주석, /* 와 */ 사이의 내용들을 주석으로 간주 main (main method) Java Application을 실행하는데 필요한 메서드 모든 클래스가 main메서드를 가지고 있어야 하는건 아니지만 하나의 자바애플리케이션에 반드시 하나 이상 존재해야 함. public static void main (String [] args) { }..
Java 프로그래밍 언어 특징 1. 운영체제(OS)에 독립적이다 2. 객체 지향 프로그래밍(OOP-Object Oriented Programming)언어 3. 사용하기 쉽다 - 능률적이고 명확한 코드 작성 가능 - 다른 언어의 단점 보완 (포인터, 메모리 관리) 4. 자동 메모리 관리(Garbage Collection) 5. 동적 로딩 지원 6. 멀티쓰레드 지원 7. 네트워크와 분산환경 지원 JVM(Java Virtual Machine) 자바를 실행하기 위한 가상 기계 OS(운영체제)에 관계없이 독립적으로 동작 JVM이 Java 코드 해석하는 순서 개발자가 Java 코드를 작성하면 compiler(컴파일러)가 byte code(.class파일)로 번역 JVM에 전달 JVM이 Interpreter(인터프리..