본문 바로가기
728x90
반응형

분류 전체보기123

컬렉션(Collection) 컬렉션(Collection)은 자바에서 제공하는 자료구조를 담당하는 프레임 워크추가, 삭제, 정렬 등의 기능처리가 간단하게 해결되어 자료구조적 알고리즘을 구현할 필요 없음배열의 문제점을 보안배열의 문제점1. 한 번 크기를 지정하면 변경할 수 없다.2. 배열에 기록된 데이터에 대한 중간 위의 추가, 삭제가 불편하다3. 한타입의 데이터만 저장 가능하다컬렉션의 장점1. 저장하는 크기의 제약이 없다.2. 추가 삭제 정렬 등의  기능 처리가 간단하게 해결된다.3. 여러타입의 데이터가 저장 가능하다컬렉션의 주요 인터페이스List 자료들을 순차적으로 나열한 자료구조로 인덱스로 관리되며, 중복해서 저장 가능ArrayListList의 후손으로 초기 저장용량은 10으로 자동 설정되며 따로 지정도 가능 (list는 자동으로.. 2024. 5. 8.
Oracle Database개요 및 개발환경 구축 Data 정보 자료 관찰 결과로 나타난 정량적 혹은 정성적인 실제값 (이름, 나이)Database 한조직이 필요한 정보를 여러 응용시스템에서 공용할수있도록 논리적으로 연관된 데이터를 모으고 중복된 데이터를 최소화하여 구조적으로 통합/저장해 놓은것 DBMS 데이터가 모여있는곳 (ex : 도서관) 데이터 추출 : 조회 데이터 조작 : 삽입,수정,삭제 데이터 정의 : 구조 정의 ex) 책장에 책을 가로를 넣을지, 세로를 넣을지 데이터 제어 : TCL DCL 데이터를 넣을수 있는 권한 Access sql Server 기업용 Oracle DBMS 사용 이점 데이터의 독립화 데이터 중복최소화, 무결성 보장 데이터 보안 향상 관리 편의성 향상 Database 유형 계층형 데이터 베이스 트리형태 문제: 중복되는 데이터.. 2024. 5. 8.
다형성 base = 상속 컴퓨터는 같은 자료형끼리 계산한다. 얕은복사 부모클래스 변수명 = new 자식 클래스() 상속을 이용한 기술로 부모클래스 타입 참조변수 하나로 상속 관계에 있는 여러 타입의자식객체를 참조할수 있는 기술 다형성 의미상속을 이용한 기술로 부모타입의 참조변수 하나로 상속관계에 있는 여러타입의 자식객체를 참조할 수 있는 기술업캐스팅(up casting)상속 관계에 있는 부모, 자식 클래스간에 부모타입의 참조형 변수가 모든 자식 타입 객체의 주소를 참조할수있음다형성(업캐스팅)자식 객체가 부모 객체로 변하하였기 때문에 자식만의 고유한 필드, 메서드 사용 불가능다형성을 이용한 객체 배열 객체 배열 : 같은 객체 참조 자료형의 변수로 하나의 묶음으로 다루는 것다형성 적용 - > 부모 타입 참조 자료형.. 2024. 5. 1.
객체 지향 프로그래밍 OPP Object Oriented Programming 객체(Object) : 독립적으로 각각 구분해서 인식할 수 있는 모든 것 - 물건, 목적, 물체, 요소, 대상ex)키보드, 나, 밥, 미세먼지, 모래한알, 판소리 무형문화재지향(Oriented) : 어떠한 것을 목표로함객체 지향 : 독립적으로 각각 구분해서 인식할 수 있는 것을 목표로함★ 객체 지향 언어 : 독립적으로 각각 구분해서 인식할 수 있는 것을 목표로 하는 코딩방식 ★객체 지향 언어 3+1 대 특징1. 캡슐화 -> 무언가를 모아둠, 코드를 모아둠-> 보호하는 역할2. 상속-> 부모 -> 자식 물려받음자식 객체는 자신 것 + 부모것 내꺼 처럼 사용★ ★ ★ ★ 3.다형성★다양한 형태를 지닐 수 있는 성질4. 추상구체적이지 않음 ★ ★ ★ ★ 객체지.. 2024. 4. 25.
프로그램 기초 - Day 1 TV Program 9시 뉴스 예능 미니시리즈 다큐 — 나열하다 행사 1시~점심 BTS 사물놀이컴퓨터컴퓨터 프로그램 (Program) 컴퓨터가 인식할수있는 명령어의 나열(집합)프로그래밍(Programming) 프로그램을 작성하는 과정 = 코딩프로그래머(Programmer) 프로그램을 작성하는 사람★★java 프로그래밍 언어 특징 자바로고가 커피잔인이유 : 자바개발한 인도어디사람이 커피를좋아해서다. ㅎ..**1. 운영체제 (os )에 독립적 (os 관계없이 동일 코드로 동작, 이식서이 높다고도 표현함) 2. 객체지향 프로그래밍(OOP).언어 3. 사용하기 쉬운 언어능률적이고 명확한 코드 작성 가능다른 언어의 단점 보안(포인터, 메모리 관리)자동 메모리 관리(Garbage Collection)**—— 5. .. 2024. 4. 11.
java란 무엇일까? 자바소개 1995년도에 처음 썬 마이크로시스템즈에서 자바언어를 발표 자바언어의 특징 이식성이 높은 언어이다. 이식성이란 서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행 할 수 있는 것을 말한다 자바언어로 개발된 프로그램은 소스파일을 다시수정하지 않아도 자바실행환경이 설치되어 있는 모든운영체제에서 실행이 가능하다. 객체지향 언어이다. 프로그램을 개발하는기법으로 부품에 해당하는 객체를 먼저 만들고 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법을 객체 지향 프로그램이라고 한다. 객체를 만들기 위해 설계도인 클래스를 작성해야 하고 객체와 객체를 연결하여 목적에 맞는 프로그램을 만들어야 한다. 함수적 스타일 코딩을 지원한다. 메모리를 자동으로 관리한다. 다양한 애플리케이션을 개발할.. 2024. 2. 13.
728x90
반응형