일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재테크
- JavaScript
- algorithmTest
- 성분
- 프로그래머스 알고리즘 공부
- 서평
- 화장품
- 프로그래밍언어
- 독후감
- 경제
- 주식
- 자바
- 백준알고리즘
- 자바스크립트
- 알고리즘트레이닝
- 돈
- 지혜를가진흑곰
- C++
- 다독
- 투자
- 책알남
- 채권
- Java
- C
- 알고리즘공부
- algorithmStudy
- 알고리즘 공부
- 책을알려주는남자
- algorithmtraining
- 독서
- Today
- Total
목록Java (38)
탁월함은 어떻게 나오는가?
클래스란 '객체를정의해놓은 것.' 또는 클래스는 '객체의 설계도 또는 틀' 이라고 대부분이 정의를 한다. 클래스는 객체를 생성하는데 사용되며, 객체는 클래스에 정의된 대로 생성된다. 클래스의 정의 - 클래스란 객체를 정의해 놓은것. 그렇다면 클래스란 무엇인가? 정확하게는 디스크에 저장된 객체를 의미한다. 기본적으로 언어는 이진분류(binary classification)이며 요소(property)로 이루어져있기 때문에 디스크 또는 메모리를 사용하기 때문이다. 클래스의 용도 - 클래스는 객체를 생성하는데 사용 1 2 3 4 5 public class 클래스이름 { public static void main(String[] args){ //프로그램 시작 시점 } } Colored by Color Script..
1. 파일의 포인터 위치 이동을 확인하기 위한 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package FourthClass_k; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileEx1 { public static void main(String[] args) { try { // rw : read/write 읽고 쓰기 가능. RandomAccessFile raf = new RandomAccessFile("test.dat", "rw"); System.out.println("파일 포인터의 위치: " + raf.getFilePoin..
123456789101112131415161718192021222324252627282930package FourthClass_k; import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream; // 압축해제 코드 public class ZipTest { public static void main(String[] args) throws IOException { FileInputStream fin = new FileInputStream("src/FourthClass_k/test.zip"); ..
1. Thread 상속받은 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package com.example.demo.javaClass.fourthClass; // 상속받아서 사용하는 스레드 예 // 이방법은 비추. 이유는 상속은 하나밖에 안되기 때문이다. class MyThread extends Thread { @Override public void run() { for (int i = 10; i >= 0; i--){ System.out.print(i + " "); } } } public class MyThreadTest { public static void main(String[] args) { Thread t = new MyThread(); t..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 package com.example.demo.javaClass.fourthClass; // enum: 열거형 // 열거형은 내가 선언한것들만 제외하고 사용하지못하게한다. enum Direction { EAST, SOUTH, WEST, NORTH } class EnumEx1 { public static void main(String[] args) { Direction d1 = Direction.EAST; // valueof: 입력받은 인자 값..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 class Point { int x; int y; Point (int _x, int _y) { x = _x; y = _y; //System.out.println("x = " + x); //System.out.println("-x = " + _x ); //System.out.println("y = " + y); //System.out.println("_y = " + y); } String toStr() { // 지정된 형..
Java(자바)의 스캐너를 활용한 연습문제 풀이 및 공부내용입니다. 1) Scanner 클래스를 이용하여 원화를 이용받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성해보자. $1 = 1100으로 가정하고 계산해보자. 환전하고 싶은 원화를 입력하시오 : 5500 5500원 환전 액수 = $5.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 package jacajungsuk; import java.util.Scanner; public class foreignExchangeEX { public static void main(String[] args) { float dollor; int won; System.out.print("환전하고 싶은 원화를 입력하시..
해쉬맵이란? 해쉬맵을 사용하면 데이터 저장은 느리지만 많은 양의 데이터를 검색하는데 있어서 뛰어납니다. HashMap은 Map을 구현했으므로 키(Key)와 값(Value)을 묶어서 하나의 데이터(entry)로 저장합니다. 키는 중복 허용이 되지 않고, 값은 중복이 허용됩니다. 예를 들어서 ID는 중복이 안되지만, 여러명의 사람이 비밀번호를 1234라고 저장하는 경우가 있다고 생각하면 좋습니다. 해쉬맵이란 Map인터페이스 중 하나로써, 키와 밸류값으로 묶어 데이터를 저장하는자료구조입니다. Hashing을 사용하므로써 많은양의 데이터를 검색하는데 뛰어난 성능을 가지고 있습니다. 해쉬맵과 컬렉션을 같이써서 해결한 코드. 문제 : 랜덤한 숫자를 200개 생성한다. 숫자의 범위는 20 ~ 60 까지로 제한한다. ..