목록분류 전체보기 (7521)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [decode 사용해 조건 비교 실시 (if, else 유사)] 1. decode(원본값, 비교값, 같을 시 출력, 다를 시 출력) 2. A와 B가 같으면 TRUE, 다르면 FALSE 출력 의미입니다 */ select decode('A','B','TRUE','FALSE') as 조건확인 from dual; select decode('A','A','TRUE','FALSE') as 조건확인 from dual; /* =========..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity33 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[byte to int, int to byte - byte와 int간 데이터 형변환 수행 실시]"); /*[설 명] * 1. int to byte - (byte) int값으로 데이터 형변..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity32 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[시프트(shift)연산자 사용해서 데이터 이동 실시]"); /*[설 명] * 1. > - 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킵니다 * 3. 간단 설명 - (왼..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity31 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[try, catch, finally 사용해 예외처리 실시 (에러처리)]"); /*[설 명] * 1. try - 예외를 처리하길 원하는 실행 코드작성 부분 * 2. catch - 예외가 ..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [Object 클래스 란?] - Object 클래스란 java.lang 패키지 중에서 가장 많이 사용되는 클래스입니다 - Object 클래스는 모든 자바 클래스의 최고 조상 클래스입니다 - java.lang 패키지의 클래스들은 import 문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있습니다 [Object 메소드 종류] - clone() : 해당 객체의 복제본을 생성 - equals() : 객체가 같은지 여부를 반환 - finalize() : 객체를 더는 아무도 참조하지 않아 가비지 컬렉터가 객체의 리소스를 정리하기 위해 호출함 - getClass() : 객체의 클래스 타입을 반환 - ..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [메소드 란?] - 어떠한 특정 작업을 수행하기 위한 명령문의 집합입니다 [메소드 사용목적] - 메소드를 사용하면 중복되는 코드의 반복적인 프로그래밍을 피할 수 있습니다 - 모듈화로 인해 코드의 가독성도 좋아집니다 - 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때도 손쉽게 유지보수를 할 수 있습니다 [메소드 구성종류] - 접근 제어자 : 해당 메소드에 접근할 수 있는 범위를 명시합니다 - 반환 타입(return type) : 메소드가 모든 작업을 마치고 반환하는 데이터의 타입을 명시합니다 - 메소드 이름 : 메소드를 호출하기 위한 이름을 명시합니다 - 매개변수 목록(parameters)..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity30 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[시간 hour, 분 minute, 초 second 간 데이터 변환 실시]"); /*[설 명] * 1. type 매개변수 - 시간(H), 분(M), 초(S) 인지 타입을 정한다 * 2. ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; import java.util.ArrayList; public class MainActivity29 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[ArrayList addAll 전체복사 - addAll사용해 리스트간 데이터 전체 복사 실시]"); /*[설 명] * 1. ArrayL..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [컬렉션 프레임워크 란?] - 컬렉션 프레임워크란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합입니다 [주요 인터페이스 설명] - List 인터페이스 : 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용합니다 - Set 인터페이스 : 순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지 않습니다 - Map 인터페이스 : 키와 값의 한 쌍으로 이루어지는 데이터의 집합으로, 순서가 없습니다 [주요 인터페이스 종류] - List 인터페이스 : Vector, ArrayList, LinkedList, Stack, Queue - Set 인터페이스 : Has..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* * [union all, union 을 사용해 두 테이블 병합 실시] * 1. union all - 두 테이블을 병합해줍니다 (중복데이터 표시) * 2. union - 두 테이블을 병합해줍니다 (중복데이터 제거) * 3. DUAL - 오라클에서 제공해주는 가상테이블입니다 * 4. AS - 컬럼명에서 약어를 표시할때 사용합니다 */ select '투케이' as 이름 from dual union all select '투케이' as ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* * [nvl사용해서 널(null) 데이터 대체 출력 실시] * 1. nvl('컬럼 및 데이터', '널 일경우 대체 출력할 값') * 2. DUAL - 오라클에서 제공해주는 가상테이블입니다 * 3. AS - 컬럼명에서 약어를 표시할때 사용합니다 */ select nvl('','대체') as 널값대체 from dual; select nvl('데이터','대체') as 널값대체 from dual; /* ==================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* * [Oracle] 오라클 TO_CHAR, SYSDATE를 사용해서 24시간 형태 현재 날짜 및 시간 출력 * 1. TO_CHAR - StringFormat 문자열 형식을 포맷합니다 * 2. SYSDATE - 현재 날짜 및 시간을 확인할 수 있습니다 * 3. DUAL - 오라클에서 제공해주는 가상테이블입니다 * 4. AS - 컬럼명에서 약어를 표시할때 사용합니다 */ SELECT TO_CHAR(SYSDATE, 'YYYY-MM-D..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* * [Oracle] 오라클 특수문자 || 을 사용해서 문자열 결합실시 * 1. 특수문자 || - 오라클에서 문자열을 결합 시 사용합니다 * 2. DUAL - 오라클에서 제공해주는 가상테이블입니다 * 3. AS - 컬럼명에서 약어를 표시할때 사용합니다 */ SELECT 'HELLO ' || ' ORACLE' AS 문자열결합 FROM DUAL; /* =========================== */ [결과 출력] /* ==..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity28 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[foreach 향상된 for문을 사용해 배열목록 순차적 출력 실시]"); //초기 배열 선언 및 데이터 삽입 int arr[] = {1, 2, 3, 4, 5}; /*[설 명] * 1. ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity27 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[continue, break 사용해 반복문 실행 및 종료 수행 실시]"); /*[설 명] * 1. continue - 계속 반복문을 진행시킨다는 의미입니다 * 2. break - 반복문..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; import java.util.Arrays; public class MainActivity26 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[clone()메소드를 사용해서 배열 데이터 전체 복사 - 깊은 복사 수행 실시]"); /*[설 명] * 1. clone() - 배열을 복사할..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity25 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[다차원 배열에 순차적으로 1부터 n까지 데이터 삽입 실시]"); /*[설 명] * 1. 다차원 배열을 선언 시 [2][3] 의미는 [행-가로][열-세로]입니다 * 2. 다차원 배열에 데..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; import java.util.Arrays; public class MainActivity24 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[(종합)문자열 한글자씩 분리 - split, charAt 사용해 문자열 한글자씩 분리 실시]"); /*[설 명] * 1. split("") ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity23 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계 구하기]"); /*[설 명] * 1. 수열 규칙 - 각 단계를 수행할 때 마다 순차적..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity22 { //카운트다운을 수행할 변수 선언 실시 static int count = 1; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[재귀호출(recursive call)사용해 실시간 카운트다운(countdown) 및 자동종료 실시]"); ..