목록java (150)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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. 수열 규칙 - 각 단계를 수행할 때 마다 순차적..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; class Parents { //부모 전역변수 선언 String data = "부모변수"; //부모 return 데이터 반환 메소드 선언 public void getMethod() { System.out.println("부모메소드"); } }//부모클래스 종료 class Childs extends Parents{ //자식 전역변수 선언 String data = "자식변수"; //자식 전역변수 출력 메소드 pu..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; import java.util.ArrayList; public class MainActivity18 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[1부터 50까지 5의 배수 구하기 - for문을 사용해 5의 배수 구하고 리스트 출력 실시]"); //5의 배수값을 저장하기위한 리스트..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity16 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[1부터 10까지 짝수 및 홀수 합계 - for문을 사용해서 짝수 및 홀수 개별 합계 계산 실시]"); int even = 0; //짝수 합계 저장을 위한 변수 선언 int odd = 0..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [접근 제어자 설명] - private : 클래스 멤버는 외부에 공개되지 않으며, 외부에서는 직접 접근할 수 없습니다 자바 프로그램은 private 멤버에 직접 접근할 수 없으며, 해당 객체의 public 메소드를 통해서만 접근할 수 있습니다 자바 클래스는 private 멤버로 정보를 은닉하는 기능을 수행합니다 - public : 클래스 멤버는 외부로 공개되며, 해당 객체를 사용하는 프로그램 어디에서나 직접 접근할 수 있습니다 public 멤버로 사용자나 프로그램과의 인터페이스를 구축하는데 사용합니다 (get, set 메소드) - default : 클래스 멤버의 접근 제어의 기본값으로 defa..