목록분류 전체보기 (7769)
투케이2K

/* =========================== */ [ 설 명 ] 개발 언어 : Java [continue 란?] - 반복문 내에서 특정 조건에 대한 예외 처리를 하고자 할 때 자주 사용됩니다 - 루프 내에서 사용하여 해당 루프의 나머지 부분을 건너뛰고, 바로 다음 조건식의 판단으로 넘어가게 해줍니다 [break 란?] - 루프 내에서 사용하여 해당 반복문을 완전히 종료시킬때 사용됩니다 [사용 예시] /* =========================== */

/* =========================== */ [ 설 명 ] 개발 언어 : Java [다차원배열 이란?] - 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다 - 다차원 배열을 생성하기 위해서는 행[가로], 열[세로] 지정해줘야합니다 [기본 생성 문법] - 2행 3열 형태의 배열 생성 - int[][] arr = new int[2][3]; - int arr[][] = new int[2][3]; [번지수 설명] /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity5 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[char to byte, byte to char - byte와 char문자간 데이터 형변환 실시]"); //초기 char, byte값 변수 선언 char c_data = 'k'; byte..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity4 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Integer.parseInt,Double.parseDouble사용해 String문자열 데이터를 정수,소수로 변환 실시]"); //연산을 수행하기 위한 초기값 선언 int i_data =..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[구구단 출력 - while문을 사용해서 2단부터 9단까지 구구단 출력 실시]"); //구구단 2단부터 시작하기 위해 초기 변수 선언 int dan = 2; //순차적으로 곱하기를 수행하기..

/* =========================== */ [ 설 명 ] 개발 언어 : Java [제네릭 이란?] - 제네릭(generic)이란 데이터의 타입(data type)을 일반화한다(generalize)는 것을 의미합니다 - 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다 - 제네릭에서 타입을 명시할때는 래퍼(wrapper) 클래스를 사용해야만 합니다 [제네릭 사용이유 및 장점] - 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있습니다 - 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있습니다 [제네릭 생성 예제] ArrayList list = new ArrayList (); list.add(1)..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity2 { public static void main(String[] args) { // TODO Auto-generated method stub //94 System.out.println("[compareTo 메소드를 사용해 두 날짜가 같은지 확인 실시]"); //초기 날짜 형태 변수 선언 실시 String one = "2020-12-25 13:25:36"; Stri..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.stream.IntStream; public class MainActivity { //초기 배열 선언 및 데이터 삽입 실시 static int arr[] = {10, 20, 30}; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[람다식 Rambda 사용해..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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..