목록Java (363)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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.util.Arrays; public class MainActivity26 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[System.in.read, System.out.print 자바 표준 입출력 사용 실시]"); /*[설 명] * 1. System.in.re..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [전체 코드는 참고파일에서 다운받아주세요 - 코드 길이가 길어서 모두 올리지 못했습니다 ... ] [부분 소스 코드] // ==== [데이터 검증 및 버퍼 저장 메소드] ==== public static void getDataConfirm(byte[] data) { System.out.println("[수신된 데이터 값] "+Arrays.toString(data)); if(dataBuffer.size() > 0) { //TODO 저장된 데이터가 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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; import java.security.MessageDigest; public class MainActivity23 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[MD5 사용해서 데이터 인코딩(암호화) 실시]"); /*[설 명] * 1. MD5는 메세지 축약 알고리즘으로써, 파일 무..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.security.MessageDigest; import java.util.Arrays; public class MainActivity22 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[SHA256 사용해서 데이터 인코딩(암호화)실시]"); /*[설 명] * 1..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.security.spec.AlgorithmParameterSpec; import java.util.Arrays; import java.util.Base64; import java.util.Base64.Decoder; import java.util.Base64.Encoder; import javax.crypto.Cipher; import javax.crypto.spec.IvParameter..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; public class MainActivity20 { public static void main(String[] args) { // TODO Auto-generated method stub System..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.io.BufferedOutputStream; import java.io.FileOutputStream; public class MainActivity19 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[텍스트(text) 파일 쓰기, 저장 실시]"); /*[설 명..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; abstract class Animal { abstract void cry(); //메소드 명 정의실시 }//abstract 클래스 종료 class Lion extends Animal { //추상클래스 상속받음 @Override public void cry() { System.out.println("어흥!!"); } }//Lion 클래스 종료 class Dog extends Animal { //추상클래스 상속..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [추상클래스, 인터페이스 란?] - 추상클래스란 하나 이상의 추상 메소드를 포함하는 클래스를 가리켜 추상 클래스(abstract class)라고 합니다 - 추상클래스 특징으로는 사용하는 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않는 클래스입니다 (세부적인 메소드 몸체 내용은 상속받은 자식쪽에서 구현 실시) - 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 클래스입니다 - 인터페이스 또한, 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않습니다 - 인터페이스 특징으로는 자바에서 다중 상속을..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.net.InetAddress; public class MainActivity17 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[InetAddress 객체를 사용해서 PC 컴퓨터 이름 및 IP주소 확인, 구글 IP 주소 확인 실시]"); /*[설 명] * 1. ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[삼항식을 사용해서 조건 비교 후 max 최대값 출력 실시]"); /*[설 명] * 1. 삼항식 - 피연산자를 세 개나 가지는 조건 연산자 * 2. 문법 - 조건식 ? 반환값1 : 반환값..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Scanner; public class MainActivity14 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[사용자로부터 사칙연산자 +, -, *, / 값을 입력 받은 후 연산 수행 실시]"); //사용자로부터 데이터를 입력 받기 위해 Scanne..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[리틀엔디안(little endian), 빅엔디안(big endian) 데이터 포맷 수행 실시]"); /*[설 명] * 1. 리틀 엔디안 방식..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; public class MainActivity12 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[string(정수값) to bcd, bcd to String(정수값) 포맷 - bcd 포맷을 수행해 정수값을 바이트값으로 변환 실시]"); ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; import java.util.Base64; import java.util.Base64.Decoder; import java.util.Base64.Encoder; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.o..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Scanner; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[구구단 출력 - 사용자로부터 단을 입력받아 for문 사용해 출력 실시]"); //사용자로부터 단을 입력 받기 위한 초기 변수 및 객체선언 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.ArrayList; public class MainActivity9 { //데이터를 저장하기 위한 배열 선언 실시 static ArrayList queue = new ArrayList(); public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[queue 큐 방식..
