자바(444)
-
JDBC 구조, JDBC의 구조와 역활
JDBC 구조 JDBC는 네트워크상에 있는 데이터베이스에 접속할 수 있도록 해주는 일종의 데이터베이스 연결기능을 제공하며 JDBC API, JDBC드라이버, JDBC드라이버 관리자등으로 구성되어 있습니다. 구성요소 설명 Java Application 네이티브 자바, 자바 서블릿, 자바 응용 JDBC API 자바 응용 프로그램에서 데이터베이스를 연결하고 데이터를 제어할 수 있도록 데이터베이스 연결 및 제어를 위한 인터페이스와 클래스들을 제공합니다. JDBC 드라이버 매니저 자바 응용프로그램이 사용하는 데이터베이스에 맞는 드라이버를 찾아서 JDBC를 초기화합니다. JDBC 드라이버 각 데이터베이스 제작업체에서 만든 데이터베이스 드라이버 JDBC드라이어버를 사용하면 JDBC를 지원하는 어떠한 데이터베이스에도 ..
-
try ~ catch문 - 예외 처리를 하지 않았을 때의 예, 예외 처리 방법, try~catch의 장점, try~catch 형식
예외 처리를 하지 않았을 때의 예 public class ExceptionEx01 { public static void main(String[] args) { // 0 1 2 int[] var = {10, 20, 30}; for(int i=0; i
-
Java 컴파일 환경 구성, 시스템 환경변수 지정하기
eclipse를 이용하지 않고 직접 컴파일 할 경우 환경 설정 - Standards 작업절차 JDK 설치경로 확인 시스템 환경 변수 등록 시스템 변수 등록-JAVA_HOME 시스템 변수 등록-JDK실행파일이 있는 경로 시스템 변수 등록-CLASSPATH java환경변수 정상 등록 확인하기 JDK 설치경로 확인 C:\Program Files\Java\폴더 안에 JDK가 설치되어 있습니다. C:\Program Files\Java\jdk1.8.0_05 JDK경로를 시스템 변수로 등록하기 시작 > 컴퓨터 > 마우스 우클릭 > 속성 > 중간쯤에 있는 컴퓨터 이름, 도메인 및 작업 그룹 설정영역의 설정 변경을 클릭 고급탭 클릭 > 환경변수(N)... 시스템 변수의 새로만들기 버튼 클릭 변수 이름과 변수 값 입력 >..
-
안드로이드 플랫폼
안드로이드 플랫폼 구성요소 설명 리눅스커널 메모리관리, 프로세스관리, 파일시스템 관리, 네트워크 스택등 하드웨어 지원 Native라이브러리(C, C++) 안드로이드 프레임워크에서 필요한 C와 C++ 라이브러리 안드로이드런타임 코어라이브러리 지원, Dalvik Virtual Machine으로 안드로이드 애플리케이션 실행환경 제공 어플리케이션프레임워크 안드로이드 어플리케이션 개발시 필요한 API 제공 어플리케이션 Email 클라이언트, SMS 프로그램, 달력, 지도, 브라우저 등의 코어 어플리케이션 어플리케이션프레임워크 상세 구성요소 상세 구성 요소 기능 설명 Activity Manager 애플리케이션의 생명주기를 관리합니다. Window Manager 윈도우의 모양이나 크기 등을 관리합니다. Content..
-
안드로이드(Android), 안드로이드의 기능, 안드로이드의 특징
안드로이드란 안드로이드는 구글을 중심으로 한 OHA(Open Handset Alliance) 컨소시엄에서 만든 최초의 오픈 소스 모바일 애플리케이션 플랫폼입니다. 안드로이드의 기능 리눅스 커널을 기반으로 한 운영체제로 풍부한 UI(user Interface), 다양한 애플리케이션, 라이브러리, 애플리케이션 프레임워크, 멀티미디어 지원 등의 구성 요소들을 포함하며 휴대전화 기능도 포함하고 있습니다. 안드로이드의 특징 운영체제의 핵심이라고 할 수 있는 커널은 공개 운영체제인 리눅스에 기반하고 있습니다. 자바 언어를 기반으로 프로그램을 작성할 수 있습니다. 오픈된 환경인만큼 개발툴과 관련 문서들도 모두 무료로 제공 받을 수 있습니다.
-
32DateDemo-DatePicker/TimePickerDiaglog사용하여 날짜와 시간 변경하기
DatePicker/TimePickerDiaglog사용하여 날짜와 시간 변경하기 강의 내용 출력결과 강의 내용 activity_main.xml RelativeLayout변경 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 MainActivity.java //Calendar객체생성 //기본 포멧 생성 //DatePickerDiaglog 사용시 발생하는 이벤트를 처리하는 객체 생성 //TimePickerDialog 사용시 발생하는 이벤트를 처리하는 객체 생성 //날짜와 시간 표시 메소드 - updateDateAndTime //이벤트소..