목록분류 전체보기 (7389)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.Iterator; import java.util.LinkedList; public class MainActivity14 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[LinkedList 및 iterator 사용해서 컬렉션 프레임워크 데이터 순차적 출력..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [래퍼 클래스 (Wrapper class) 란?] - 래퍼 클래스란 기본 타입에 해당하는 데이터를 객체로 포장해 주는 클래스를 래퍼 클래스(Wrapper class)라고 합니다 - 래퍼 클래스는 각각의 타입에 해당하는 데이터를 인수로 전달받아, 해당 값을 가지는 객체로 만들어 줍니다 - 래퍼 클래스는 산술 연산을 위해 정의된 클래스가 아니므로, 인스턴스에 저장된 값을 변경할 수 없습니다. 단지, 값을 참조하기 위해 새로운 인스턴스를 생성하고, 생성된 인스턴스의 값만을 참조할 수 있습니다 [래퍼 클래스 사용 이유] - 프로그램에 따라 기본 타입의 데이터를 객체로 취급해야 하는 경우에 사용합니..
/* =========================== */ [ 설명 ] 1. cmd는 윈도우에서 사용하는 dos 명령어입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. Window + R : 커맨드 창을 실행합니다 2. 실행창에서 cmd 입력 : 명령 프롬프트 창을 실행해줍니다 /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.net.InetAddress; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[InetAddress 와 isReachable 사용해서 서버가 정상 동작 중인지 확인 실시 - ping 핑 체크]"); try { /..
/* =========================== */ [비트 (bit) 란?] - 비트(bit)란 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위입니다 - 비트에는 2진수의 값(0과 1)을 단 하나만 저장할 수 있습니다 (컴퓨터는 모든 데이터를 2진수로 표현하고 처리합니다) [바이트 (byte) 란?] - 바이트(byte)란 비트가 8개 모여서 구성되며, 한 문자를 표현할 수 있는 최소 단위입니다 - 컴퓨터는 데이터를 메모리에 저장할 때 바이트(byte) 단위로 나눠서 저장합니다 [바이트 저장 순서 (byte order) 란?] - 바이트 저장 순서(byte order) 란 연속되는 바이트를 순서대로 저장하는 것입니다 - 컴퓨터가 저장하는 데이터는 대게 32비트(..
/* =========================== */ [ 설 명 ] [CSV 란?] - CSV (comma-separated values) 란 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일입니다 - CSV는 오래전부터 스프레드시트나 데이터베이스 소프트웨어에서 많이 쓰였으나 세부적인 구현은 소프트웨어에 따라 다릅니다 - CSV는 JSON 데이터 형태 포맷 처럼 데이터를 포맷하는 방법 중 하나입니다 [CSV 형태 데이터 포맷 방법] - 데이터 통신과정(서버클라이언트)에서 이미 많은 사용자들이 사용중인 포맷형식이며, 간편하게 데이터를 관리할 수 있습니다 /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; class Single{ //싱글톤 패턴은 하나의 인스턴스 생성만 구현한 것이다 private static Single instance; private Single() { //클래스 생성자를 private로 만들어서 외부에서 생성하지 못하게함 } //외부에서 인스턴스를 사용할 수 있도록 public으로 선언한다 public static Single getInstance() { //instance가 null이라면..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [group by 절에 다중 그룹 조건 값을 지정해서 조회 실시] 1. group by : 같은 조건에 해당하는 값을 묶어서 그룹으로 표시해줍니다 2. group by (나이, 부서) : 나이와 부서를 조건으로 해서 그룹으로 묶습니다 */ select t_age as 나이, t_dept as 부서 from test_user group by (t_age, t_dept) order by t_dept desc; /* =========..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [인라인 뷰 (inline view) from 절 서브쿼리 사용해서 그룹별 최대 나이에 해당하는 사용자 정보 출력하기] 1. from 절 서브쿼리 - 메인 select 절에서 사용하는 테이블 외에 다른 임시 테이블을 생성해 사용할 수 있습니다 2. select 절 메인 테이블 외에 group by 절을 사용한 다른 임시 테이블 정보를 생성합니다 3. 메인 where 절에서는 from 절에서 생성한 테이블 정보 조건에 해당하는 사..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; import java.util.ArrayList; public class MainActivity16 { //배열에 데이터를 저장하기 위해 전역변수로 선언 실시 public static ArrayList DataArray = new ArrayList(); public static void main(String[] args) { // TODO Auto-generated method stub System.out.pr..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex2; import java.util.Stack; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[스택 (stack) 클래스 사용해 데이터 저장 및 삭제 수행 실시]"); /*[설 명] * 1. 스택 : LIFO 구조로 나중에 입력한 값이 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; public class MainActivity4 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[1부터 10까지 숫자 중 홀수는 더하기, 짝수는 빼기 스위치 (switch) 연산해 합계를 구하기]"); /*[설 명] * 1. sum -= : 합계에서 뺀다는 의미입니다 * 2. sum ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; public class MainActivity28 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[내부 클래스 (inner class) 생성 및 메소드 호출 실시]"); /*[설 명] * 1. 내부 클래스 : 상위 부모 메소드 내에서 선언된 다른 클래스 입니다 * */ //내부 클래스..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; import java.util.ArrayList; public class MainActivity27 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[getClass , getName 사용해 데이터 타입 및 사용된 import 확인 실시]"); /*[설 명] * 1. 데이터 타입 확인은..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; public class MainActivity21 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Integer.toBinaryString 사용해 정수값을 2진수로 표시 및 1의 보수 구하기]"); /*[설 명] * 1. 2진수는 8 4 2 1 순서로 2의 승 순서대로 해당되는 값에 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : html, css, js, jquery /* =========================== */ /* =========================== */ [소스 코드] 첫번째 두번째 세번째 네번째 다섯번 여섯번 글자 굵게 글자 기울임 글자 강하게 글자 약하게 글자 밑줄 글자 중간 취소선 글자 작게 /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] 1. h1 ~ h6 : 텍스트 문자열을 표시하기 위한 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex4; public class MainActivity4 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[%d , %-d , %s , %-s 사용해 출력되는 데이터에 공백 공간을 지정해서 출력 실시]"); /*[설 명] * 1. %4d 는 왼쪽으로 추가 여백이 생깁니다 (문자열도 같음) * ..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [System.out.printf 란?] - System.out.printf는 지시자를 통해 변수의 값을 여러 가지 형식으로 변환하여 출력할 수 있게 해주는 것입니다 [System.out.printf 서식 지정자 종류] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [do while 문을 사용해서 1부터 10까지 순차적 합계 계산 실시] * 1. do while 문은 조건을 명시하는 절이 끝쪽에 위치하는 것입니다 (while문과 크게 다를것이 없음) * 2. += 연산자는 순차적으로 합계를 더하는 의미입니다 */ //초기 변수 선언 실시 int i = 1, hap = 0; do {..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; public class MainActivity { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[stream distinct count ..