전체보기

    20190319

    //=======================================// 1.DDL :: CREATE : TABLE 생성 //==> TABLE 생성 //==> SQL은 대소문자로 구별 X // ==> 권장사항 : 예약어(keyword) : 대문자 : 식별자(identifier) : 소문자 create table emp_test( id NUMBER(3), name VARCHAR2(15), salary NUMBER(7,2), title VARCHAR2(15) DEFAULT '사원', in_date DATE DEFAULT SYSDATE, dept_ name VARCHAR2(15) ); //=======================================// 2. TABLE 생성 확인 / TABLE ..

    자바 제어자 (Modifier)

    제어자 자바는 OOP의 개념 중 캡슐화를 지원하기 위한 제어자(Modifier) 라는 예약어을 제공한다. ◆ 제어자 (Modifier) 접근제어자를 제외한 나머지를 의미한다.여러개의 제어자를 조합해서 사용할 수 있으나, 접근제어자는 단 하나만 사용할 수 있는 특징이 있다. |◆ static 하나의 인스턴스만 허용한다. '클래스의' 또는 '공통적인' 의미를 가진다.필드와 메소드를 만들면 .(dot) 이라는 식별성으로 접근해야한다.static이 붙은 필드와 메소드는 인스턴스를 생성하지 않고도 사용할 수 있다.( == 현재클래스에서 필드와 메소드를 만들지 않은 메소드를 수행가능하게 해주는 예약어) ||◆ static Field 인스턴스를 생성하지 않아도 사용 가능한 static Field가 된다.하나의 App..

    자바 접근제어자(Access Modifier)

    접근제어자 자바는 OOP의 개념 중 캡슐화를 지원하기 위한 접근제어자(Access Modifier) 라는 예약어을 제공한다. ◆ 접근 제어자 (Access Modifier) |◆ public 누구나 접근 가능한 접근제어자이다.특별한 조건없이 사용가능하다. |◆ protected 같은 패키지에 있거나 상속받은 경우에만 접근 가능하다. |◆ default 같은 패키지 내에 있을 때만 접근 가능하다. 아무런 접근 제어자를 적어주지 않을경우 시스템이 알아서 붙여주는 값이다package - private 라고도 불린다. |◆ private 해당 클래스 내에서만 접근 가능하다. ◆ 정리표 해당 클래스 안에서 같은 패키지에서 상속받은 클래스에서 import한 클래스에서 public O O O O protected O..

    OOP(Object Oriented Programming)

    OOP Java는 OOP를 지원하는 언어이다. ◆ OOP(Object Oriented Proramming)현실(Real World)에 있는것을 시스템화 하기위한것이 객체 지향 프로그래밍이다. ◆ Object 객체를 의미한다.현실에서 시스템으로 옮겨 질 수 있는 모든 것을 의미한다. 크게 3가지로 나누면물리적인 객체 / 개념적인 객체 / 소프트웨어적 객체로 나눌 수 있다. 객체는 식별성과 상태와 행위를 가진다. |◆ 식별성 (Identyfier) 분별하여 알아보는 특징이다.우주라는 곳에서 지구를 표현하려고 할 때, 파랗고 23.5도 기울어져 있는 것이라고 표현하지 않고 지구라는 표현을 사용하는 것을 식별성이라고 부릅니다. |◆ 행위 (Method) Java에서 행위는 메소드로 표현할 수 있다. ~~하다 라..

    프로그래밍 언어

    Programming Language 프로그래밍언어는 컴퓨터가 할 일을 사람이 알려주는 과정에게 필요한 언어입니다. ◆ 프로그래밍언어 특징 |◆ 간결성사람이 프로그램을 쉽게 이해하고 읽을 수 있도록 간결하게 표현 |◆ 가독성이해하기 쉽도록 작성된 프로그램이나 프로그래밍 언어의 문법, 주석등이 가독성 향상에 도움 |◆ 정확성프로그래밍 언어의 문법은 정확해야 한다. |◆ 기계독립성서로 다른 컴퓨터에서 항상 같은 결과를 보장해야한다. 현재 가장 많이 사용되고 있는 언어는 C, C#, C++, Java, Python등이 있습니다. 각 언어들의 특징에 대해서 설명 드리도록 하겠습니다. ◆ 각 프로그래밍언어별 특징 |◆ C 소프트웨어(Ex) 운영체제) 작성을 지원하는 프로그램을 만들 때 사용되는 언어는 C언어이다...

    프로그래밍이란 무엇인가?

    Programming 프로그래밍은 컴퓨터에게 할 일을 가르치는 것이다. 사람이 사람에게 할 일을 가르칠 때, 그 사람이 알아 들을 수 있는 언어로 말해서 알려 주듯이 컴퓨터에 할 일을 가르치기 위해서 컴퓨터가 알아 들을 수 있는 언어를 알아야 한다. 프로그래밍이 왜 필요한지에 대해 예시를 하나 들어보겠다. 모르는 누군가가 본인이 살고 있는 집에 들어오려고 할 때, 집 열쇠도 없이 들어올 수 있다면 큰 문제가 될 수 있다.집 열쇠가 반드시 있어야만 집에 들어 올 수 있는 권한이 있다.이런 현실에서 일어나는 일을 시스템화를 하는 과정을 객체지향프로그래밍이라고 한다. 디지털 도어락을 생각해보면 사용하는 사람이 비밀번호를 입력 했을 때, 비밀번호가 일치 했을 때만 문을 열어주는 작업을 합니다.비밀번호가 틀렸을 ..

    #1 운영체제란?

    Operation System "운영체제? 그게 뭘까?"흔하게 Window7, 8, 10 정도 생각 하실거라고 생각합니다. 그 운영체제가 어떠한 원리로 돌아가고 있는지에 대해 알아보는 시간을가져보도록 할껀데요. 먼저 전체적으로 본 후에 하나씩 다룰 예정입니다. 운영체제의 역할은 무엇일까? 사용자가 응용 프로그램(**.exe)을 실행 할 수 있는 기반 환경을 제공하여컴퓨터를 편리하게 사용할 수 있도록 도와주고,자원을 효율적으로 관리할 수 있도록 여러 기능을 제공합니다. 일반적으로 컴퓨터 사용자와 하드웨어(H/W), 소프트 웨어(S/W)로 나눕니다. 컴퓨터사용자- 일반 사용자- 전문 프로그래머(개발자) 자원을 효울적으로 관리 한다고 했는데 자원은 무엇인지 알아보도록 하겠습니다.자원? - Resource(소프..

    MIT App Inventor 초간단 가이드

    MIT App Inventor 초간단 가이드

    안녕하세요 딘하트입니다 MIT App Inventor는 구글계정 과 크롬이 반드시 필요로 합니다 MIT APP INVENTOR 위쪽 링크 클릭시 이동합니다 메인화면 입니다개발 환경 구축을 위해 우측상단에 있는 Create App! 을 눌러줍니다. 눌러 준다면 이 화면이 뜰텐데, 저는 지금 6개의 프로젝트를 가지고 있는 상태입니다. 왼쪽위에 Start New Project를 누르신후 이름을 설정해줍니다.저는 Upload라고 주었습니다. 프로젝트 안으로 들어와보면사이트가 전부 영어로 되어있는데, 우측 상단에 English를 한국어로 바꾸시면 진행하기 훨씬 수월합니다 왼쪽에 있는 각종도구들과 오른쪽에 있는 속성값우측 구글계정 밑에있는 블럭을 이용해서 정말 다양한 앱들을 개발할 수 있습니다. 간단한 예제들은 T..