목록분류 전체보기 (150)
forDevLife
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.parseInt(st.ne..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int node_num = Integer.parseInt(br.readLine()); long[] distance = new long[node_num-1]; long[] price = new long[node_..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] substraction = br.readLine()..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine(..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); StringTokenizer st = new ..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] arr = br.readLine().split(" "); int N = Integer.parseInt(arr[0]); int K = Integer.parseInt(arr[1]); int[] coin = new..
- 코드업 100제 링크 : codeup.kr/problemset.php?search=%EA%B8%B0%EC%B4%88100%EC%A0%9C 1001 : 출력하기 01 public class HelloWorldMain { public static void main(String[] args) { System.out.println("문장"); } } 1002 : 출력하기 02 public class HelloWorldMain { public static void main(String[] args) { System.out.println("hello world"); } } 1003 : 출력하기 03 public class HelloWorldMain { public static void main(String[] ..
1. 네트워킹 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다. java에서 제공하는 java.net 패키지를 사용하면 이러한 네트워크 어플리케이션의 데이터 통신 부분을 쉽게 작성할 수 있다. 1.1 클라이언트 / 서버 - 서비스 : 서버가 클라이언트로부터 요청받은 작업을 처리, 그 결과를 제공하는 것. 서버가 제공하는 서비스 종류로 구분된다. - 서버가 서비스를 제공하기 위해서, 서버 프로그램 필요 / 마찬가지로 클라가 서비스를 제공받기 위해서는 서버 프로그램과 연결될 수 있는 클라이언트 프로그램 필요 - 예를 들어, 웹서버에 접속하기 위해서 웹브라우저(클라이언트 프로그램) 필요 - 또한, FTP 서버에 접속해서 파일을 전송받기 위해서는 알FTP 같은 FTP 클라이언트 프로그램..
6.3 RandomAccessFile - 추가로, writeInt() 등으로 value를 저장했을 경우, readInt()를 통해 정상적인 값을 읽어올 수 있다. readShort()등 다른 메서드로 읽게 되면, 파일 포인터의 위치는 Short(2 byte)씩 변하긴 하지만 아무런 값도 읽어오지 못한다. 6.4 File - 파일 포인터는 추후 정리. 자주 쓰이는 것이므로, 모를때마다 찾아봅시다. 7. 직렬화 (Serialization) - 객체를 컴퓨터에 저장 / 불러오기 및 네트웍을 통해 컴퓨터 간 객체를 주고받는 방법은 없을까에서 만들어진게 직렬화이다. - 직렬화란 객체를 데이터 스트림으로 만드는 것을 뜻한다. - 객체에 저장된 데이터를 스트림에 쓰기(Write)위해 연속적인 데이터로 변환하는 것을 ..
스레드, 람다, 스트림 양이 많아 우선 가장 중요한 부분부터 진행하고, 스프링 공부하면서 필요한 부분 있으면 다시 돌아와서 공부할 예정이다. 계속 언어 공부만 하다보니 살짝 지겨운 감이 있어서, 얼른 웹 개발을 경험해보고자 하였다. 1. 1 입출력이란? - I/O란 Input / Output 약자로, 컴퓨터 내/외부 장치와 프로그램 간의 데이터를 주고 받는 것을 의미한다. 1.2 스트림(stream) - 다행히도, 14장의 스트림과는 전혀 다른 개념이다. 자바에서 입출력을 수행하려면, 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요한데 이를 스트림이라고 정의한다. - 스트림은 데이터를 운반하는데 사용되는 연결통로이다.(TV - DVD를 연결하는 입력선/출력선 역할을 한다고 보면 된다.) - 스..