본문 바로가기

반응형

B1:기초 Basement

Wrapping a primitive Wrapping a primitiveBoolean Character Byte Short Integer Long Float Doublewrapping a valueint i = 288 Integer iWrap = new Integer(i);unwrapping a valueint unWrapped = iWrap.intValue();Head First Java, 2nd Edition, p.287Autoboxing In Java 5.0, the conversion from primitive to wrapper object automatically.public void doNumsNewWay() { ArrayList listOfNumbers = new ArrayList(); listOfNumbers.add(3);.. 더보기
객체지향언어(Object Oriented Language) I. C++의 다형성기능 템플리트구조 - 일반화 추상 자료형 - 매크로 대치구조이므로 사용시마다 동일한 템플리트 코드가 만들어짐II. 객체지향 프로그램의 개념 역사 - 1960년대 Simula 67이 기원 - 1980년 Smalltalk80에서 완전한 모습을 나타냄 객체 - 실세계에 존재하는 모든 것 - 자체의 정보 + 외부와 상호작용 프로그래밍 언어의 객체 - 객체기반의 언어 객체중심->객체에 필요한 연산을 요청 - 프로시저중심의 언어 연상중심->연산이 데이터를 처리 - 객체 : 추상 자료형에 의해 만들어진 것. (보호화된 데이터 + 데이터에 대한 연산) 객체를 기반으로 하는 언어 분류 - 객체기반언어 단순히 추상 자료형의 객체를 정의할 수 있는 언어 - 객체지향언어 추상자료형 + 계승/부프로그램 호출.. 더보기
대규모 프로그래밍 분할정복 - 복잡한 것을 여러 부분으로 분할 - 분할된 여러 부분을 좀 더 작은 문제로 나누어 해결 - 각 부분의 중요 특징만을 추출=>추상화추상화 - 프로그램의 추상화 : 모듈화 - 모듈 : 상호작용의 최소화 및 독립적 기능캡슐화 - 부프로그램과 데이터의 통합 - 정보은폐:모듈의 구체적인 표현 및 구현 내용 접근의 블랙박스화 - 구조 접속부 : 제공되는 서비스의 정의 및 서비스에 대한 접근방법 정의 구현부 : 서비스를 구현한 부분(사용자에게 은폐)독립컴파일 - 어떤 모듈을 다른 모듈에 관계없이 컴파일하는 것 - 예 : C분리컴파일 - 순서를 따라서 컴파일함 - Ada, Modula-2, FORTRAN 90 추상자료형 - 하나의 자료형에 대한 표현명세와 그 자료형에 대한 연산인 부프로그램의 캡슐화 - 접.. 더보기
XMLSpy Enterprise Edition http://www.altova.com/manual2006/XMLSpy/spyenterprise/ tutorial-creating 더보기
범위 (Scope) 실체(변수,레이블의 속성)가 그 이름(변수이름,프로시저이름,레이블이름)으로 유효하게 사용(이름으로 접근 가능)될 수 있는 프로그램의 영역. Ada에서처럼 정의하는 방법에 따라서는 범위와 가시성을 별개로 구분할 수도 있다. 블록 ALGOL60에서 최초 제시된 개념. 특정 변수가 어떤 문맥 속에서 의미를 가지는 범위. 블록구조 언어 : 블록 안에 또 다른 블록이 포함되는 것을 허용하는 언어 경계 : 부호 또는 예약어를 사용하여 지정함 변수 사용 범위 : 지역변수 : 자기 블록에서 선언된 변수 비지역변수 : 상위 블록에서 선언된 것이지만 자기 블록에서 쓸 수 있는 변수 전역변수 : 제일 바깥 쪽 블록에서 선언되어 모든 블록에서 쓸 수 있는 변수 장점 : 블록 내에서는 변수명을 자유롭게 사용할 수 있게 됨. 프.. 더보기
Java 개발환경 설정 - UltraEdit 버전 PC바뀔 때 마다 밥 먹듯이 반복해야 하는 일들... Eclipse와 같은 IDE도 좋지만 기초를 익히려면 UltraEdit에서 개발하는 쪽이 더 좋다. 1. Java SDK Download 설치 : http://java.sun.com Downloads코너에서 다음 파일을 받아서 설치한다. 현재 최신버전은 다음과 같다. Windows Platform - J2SE(TM) Development Kit 5.0 Update 8 Windows Offline Installation, Multi-language jdk-1_5_0_08-windows-i586-p.exe 49.52 MB 2. 로컬PC 설치경로 C:\Work\Java\~~~~~하위에 설치한다. 설치 후 환경변수의 PATH를 지정한다. 3. Ultra에서 .. 더보기
JSR 94: JavaTM Rule Engine API JSRs: Java Specification RequestsJSR 94: JavaTM Rule Engine API http://jcp.org/en/jsr/detail?id=94 참고 : http://herzberg.ca.sandia.gov/jess/index.shtml 더보기
한영 영영 사전 "야후 미니" 더블 클릭으로 PDF도 검색한다!지금까지 읽혀지지 않았던 PDF 문서의 단어들도 야후! 미니로 모두 검색하세요. 똑똑해진 단어 인식지금까지 읽혀지지 않았던 PDF 문서의 단어들도 야후! 미니로 모두 검색하세요. 타이핑이 필요없는 드래그&드롭 서치검색창에 스펠링을 입력할 필요가 없이 미니펜으로 적으면 저절로 검색 끝~ Alt+Click 핫키를 통한 빠른 검색지원Alt키와 클릭만으로 바로 자동검색실행 본인이 원하는 핫키설정이 가능 미니펜 파킹 기능내가 원하는 자리를 지정해 놓으면 쓰고난 미니펜이 제자리로 가요. 필요없을 시 알아서 사라지는 투명화 기능사전이 필요없을 때는 알아서 사라지는 최적의 작업환경을 보장하는 스마트한 기능! http://kr.dic.yahoo.com/search/mini/ 더보기

반응형