목록java (154)
투케이2K

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class MainActivity12 { public static void main(String[] args) { // TODO Au..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; public class MainActivity12 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[for 반복문을 수행하면서 배열 특정 값이 나올 경우 break 반복문 탈출 실시]"); /*[설 명] * 1. for문을 순차적으로 ..

/* =========================== */ [ 설명 ] 1. java -version : 내 PC에 설치된 자바 버전을 확인할 수 있습니다 2. 자바로 프로그램을 개발하기 위해 자바를 설치 후 정상적으로 설치가 되었는지 확인하기 위해 사용합니다 /* =========================== */ /* =========================== */ [방법 설명] 1. java -version 명령어를 작성 > java version 에 명시된 설치 버전을 확인해줍니다 /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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 AI4; import java.util.UUID; public class MainActivity8 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[uuid 객체 생성 시 hashcode 사용해 사용자 정의 임의 값 만들기]"); /*[설 명] * 1. uuid - 고유 값을 표현할 수 있는 ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.Arrays; public class MainActivity6 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[toCharArray 사용해서 문자열 데이터를 char 배열에 삽입 실시]"); /*[설 명] * 1. to_CharArray : 문자열 데이..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.StringTokenizer; public class MainActivity27 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[StringToKennizer 토큰 구분자를 사용해 문자열 분리 실시]"); /*[설 명] * 1. StringToKenni..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.math.BigInteger; public class MainActivity24 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기]"); /*[설 명] * 1. BigI..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity16 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[StringBuilder 동적 문자열 조작 - append추가, insert삽입, delete삭제, replace교체, reverse역순 출력]"); /*[설 명] * 1. String..

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

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

/* =========================== */ [ 설 명 ] 개발 언어 : 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..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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; 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. 수열 규칙 - 각 단계를 수행할 때 마다 순차적..