Category: Java

0

Java Fundamental 정리 - MVC, 고립화, Class, Instance, this

MVC- MVC 패턴 : Model, View, Controller로 돌아가게끔 설계를 하는 패턴(?) 고립화 : 접근제어 - 원본 보호를 위해 Class와 Instance의 차이점(선언시)- Class : Static이 가능하다. 바로 사용 가능. 선언 1, 공유가 가능.- Instance : Static이 불가능. new로 선언해야 함. new 횟수에

0

Java Fundamental 정리 - Class, Instance, Construct, Java와 C의 차이.

로딩 역시 정적로딩, 동적로딩이 있다. 목적에 맞게 분리(File)- Initialize : 대부분은 데이터의 초기화(설정), 할당- File이 많아지면 Package 변수가 많아서 File로 분리(재사용이 가능하게끔) : class–> 분리 후 사용시 불러와 합쳐서 사용 : include import : include 중복을 방지하는 기능(File

0

Java Fundamental 정리 - 전역변수, 지역변수..

{ … } : 수첩이 생김과 동시에 주소가 생김. 사용할 때는 범위가 중요! 주소를 안다는 것은 변수를 안다는것과 동일. 검색시 초기 인덱스값은 -1, 찾으면 0 이상의 값. index와 sequence는 엄연히 다른 의미의 값. 재사용성1) Copy & Paste2) 코드에 주소를 매기기. ex) go to   &nbs

0

Java Fundamental 정리 - InputStream, OutputStream, SVN설치

고정형 길이 : 짧으면 Stop. 적당히 입력하면 공간이 남은채로 진행. 읽기 → byte + byte = char → char[] → buffer 무언가를 시킴 ↔ 담기 ↔ 변환 ↔ 읽기 Composition(구성, 조합) < Inheritance(상속)보다 더 중요! > 읽기는 무조건 InputStream. (메모리에서 1byte씩

0

Java Fundamental 정리 - 개발환경, 설정

개발환경- JRE : Java Runtime Environment. 흔히 말하는 자바 런타임 환경. [다운로드]- JDK : Java Development Kit. 자바 개발 도구. 자바로 개발하려면 필수로 설치. [다운로드]- IDE : Integrated Development Environment. 통합 개발 환경. 여기서는 Eclipse가 한 예이다

0

Java Fundamental 정리 - 설계(Design)

여기서 설계는 게시판을 예로 들어서 설명합니다. 기본적인 설계1) 사용자가 실행   1-1) 자원 생성(어느 시점에서 변수 선언할지를 정함)2) 인사말 출력 3) 메뉴 출력 4) 입력폼 출력: 위 3가지 while(true) 무한루프로..5) 입력 + 처리요청6) 추출(b=a;)7) 유효성 검사(if)8) 분기(switch)9)

0

Java Fundamental 정리 - CRUD, 배열, 메모리, 자료구조

CRUD C(Create) : 선언, 할당 부분. R(Read) : 시작주소와 길이가 중요하다. (대입 연산자의 오른쪽) U(Update) : 대입 연산자의 왼쪽 D(Delete) : 할당 부터 지워야 함! → 그 후에 선언 삭제. 배열int[][] c;c = new int[2][];c[0] = new int[3];c[1] = new int[2];c[

0

Java Fundamental 정리 - 아키텍처

입력 → 데이터 유지 → 처리 출력 Computer 단계별 구조는 다음과 같다.OS > Application → API → Kernel → HAL- OS : 하드웨어 제어를 위한 부분- HAL : Hardware Abstract Layer. 하드웨어 추상 계층.- API : Application Programming Interface a = read