java

·Java
목차 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 자바 정수 변수 선언 및 카운팅 증가시키기 예제 이전 포스팅 자바 스레드 생성 및 Runnable 선언 예제 자바 스레드 시작 및 출력 예제(start) 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 오늘 다룰 포스팅 주제는 자바에서 스레드를 다루는 방법입니다. 스레드란 독립적인 처리 단위입니다. 즉, 우리가 어떠한 프로그램이 동작하면 메인 프로세스가 1개 생성됩니다. 이 프로세스는 곧 메인 스레드라고도 부릅니다. 1개의 처리만 할 수 있는 것이지요. 하지만, 우리가 어떠한 일을 1개만 동시에 처리할 수 있다면 프로그램 너~무 느리고 비효율적일 것입니다. 따..
·Java
목차 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 자바 try catch 예외처리 예제 이전 포스팅 자바 sleep으로 처리 지연 및 출력 예제(밀리세컨드) 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 오늘 포스팅에서 다룰 주제는 sleep 메소드입니다. C나 파이썬 등 다른 언어에서도 잠시 처리하던 일을 일시중지 시키는 함수들이 존재합니다. 오늘은 자바에서 sleep을 이용하는 방법입니다. 오늘 예제를 실행해보기 위해서는 java 소스 코드 파일을 컴파일하여 class 파일을 얻어야합니다. 아직 javac 명령으로 컴파일 하는 방법을 모르신다면 아래 이전 포스팅 링크를 참고하여 학습해주세요. 2023.0..
·Java
목차 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 자바 클래스, 메소드 선언 및 호출 예제 이전 포스팅 자바 인터페이스 구성 및 상속 예제(extends) 자바 인터페이스 호출 예제 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 오늘 다룰 예제는 자바에서 인터페이스를 생성하여 상속 및 호출하는 예제입니다. 다른 모듈간 서로 동일한 규격의 메소드를 사용하면서 모듈간 호출하는 일종의 시그널 이라고 보시면 될 것 같습니다. 오늘 예제도 자바 소스 코드를 컴파일하여 실행 후 결과를 확인해보도록 하겠습니다. 아래는 javac 명령을 통한 자바 소스코드 컴파일 예제 포스팅입니다. 참고해주세요. 2023.08.10 - ..
·Java
목차 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 자바 클래스 구성 및 메소드 구성 예제 자바 클래스 선언 및 인스턴스화 예제(Instance) 자바 메소드 호출 및 출력 예제 자바 소스 코드 컴파일 명령 javac 예제 이전 포스팅 오늘 포스팅에서 다룰 주제는 자바에서 일반적인 클래스 및 메소드 선언 방법에 대한 예제입니다. 클래스는 어떤 명령으로 선언하느닞? 또한 클래스 내부에 메소드라는 함수는 어떻게 구성하는지에 대해 알아보겠습니다. 역시 이번 예제도 javac 명령을 통해 자바 소스 코드를 컴파일하는 과정이 필수적입니다. javac 명령어 사용법에 대해 모르신다면 아래 링크를 통해 학습해주세요. 2023.08...
·Android
목차 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 자바 switch 조건문 예제 이전 포스팅 자바 안드로이드 핸들러 생성 및 처리 구문 구현 예제 자바 안드로이드 핸들러 메세지 전송 및 결과 출력 예제 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 오늘 예제에서는 화면 출력 메소드를 사용합니다. System.out.println은 개행 문자를 마지막에 추가하여 화면에 출력을 도와줍니다. 따라서 이전 포스팅에서 조금 자세히 다룬 내용을 참고하시면 예제 파악에 도움이 될 것 같습니다. 2023.08.11 - [Java] - [Java/Linux] System.out.println 문자열 출력 및 활용 예제(개행 및 정수 출력) [Java/Linux]..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 배열 선언 및 값 추가, 변경, 삭제 예제 이전 포스팅 자바 정수 배열 선언 및 총 크기 구하기 예제(length, Integer.BYTES) 자바 리스트 총 크기 구하기 예제(size, Integer.BYTES) javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 포스팅은 자바에서 배열의 총 크기를 구하는 방법에 대해 알아보겠습니다. int 형은 메모리 공간을 4byte 차지합니다. int[10] 이란 배열은 int 형 공간이 총 10개가 붙어있다는 의미이기도 합니다. 그러면 10개 공간 x 4byte를 하면 총 40byte의 크기가 나옵니다. 이처럼 배열의 총 크기를 자바에서 어떤 API로 확인할 수 있는지 알아보겠습니다...
·Python/os
목차 UDP 서버 구성하기 예제 이전 포스팅 udp 8888번 소켓 서버에 메세지 전송하기 예제 서버 메세지 수신하기 예제 서버와 메세지를 반복적으로 주고받는 예제 TCP와 UDP의 큰 차이점 3가지 1. UDP 서버 구성하기 예제 이전 포스팅 오늘 UDP 클라이언트 예제를 진행하기 전에 UDP 서버 구성하기에 대한 이전 포스팅을 확인해주세요. 그러면 조금더 UDP 소켓 통신 예제를 진행하기에 수월합니다. 아래는 이전 UDP 서버 구성하기 예제 포스팅 링크입니다. 2023.08.15 - [Python/os] - [Python] socket UDP 서버 구성하기 예제 - 2(UDP) 2. udp 8888번 소켓 서버에 메세지 전송하기 예제 udp 소켓을 생성하고 서버에 메세지를 전송하는 예제 코드입니다. ..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 파일 열고 데이터 가져오기 예제 이전 포스팅 자바 파일 복사하기 예제 이전 포스팅 자바 파일 바이트 값 가져와서 내용 수정 예제 수정된 파일 바이트 값으로 기존 파일에 저장 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 안녕하세요 오늘은 파일 내부에 있는 특정한 값을 다른 값으로 수정하는 방법에 대해 알아보도록하겠습니다. 오늘 예제는 자바 언어로 작성되기때문에 java 소스 코드 파일을 컴파일하여 실행파일인 class로 변환해야합니다. 이러한 컴파일 과정에서는 javac가 사용됩니다. 만약 아직 javac 명령어를 활용하여 자바 소스 코드파일을 컴파일 할 줄 모르신다면 아래 링크를 참고하여 학습해주세요. 2023.08.1..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 배열 선언 및 값 추가, 변경, 삭제 예제 이전 포스팅 자바 파일 열고 데이터 가져오기 예제 이전 포스팅 자바 파일 복사하기 예제 복사된 파일 내용 확인 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘은 로컬에 저장되어있는 파일을 다른 이름으로 복사하는 방법에 대해 알아보도록 하겠습니다. 오늘 예제를 실행해보기 위해서는 자바 소스 코드 파일을 컴파일해야합니다. 컴파일 명령어어로는 javac 등이 있습니다. 오늘은 이 javac 사용법을 모르면 더 진행하는데 있어 어려움이 있을 수 있으므로 아래 링크를 참고하여 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 바이트 배열 출력을 위한 system.out.println 예제 이전 포스팅 자바 파일 열고 바이트 값 가져오기 예제 바이트 값 출력 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘은 자바에서 텍스트 파일을 열고 바이트를 가져와 화면에 출력하는 예제를 알아보도록 하겠습니다. 아직 javac 명령으로 자바 소스 코드 컴파일 하는 방법에 모르신다면 아래 예제를 따라함에 있어 문제가 있을 수 있습니다. 따라서 아래 첨부드리는 이전 포스팅 링크를 참고하여 소스 코드 컴파일 방법을 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Lin..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 배열 선언 및 값 추가, 변경, 삭제 예제 이전 포스팅 자바 바이트 배열을 Hex 문자열로 변환 예제 이전 포스팅 자바 Hex 문자열을 바이트 배열로 변환 예제 자바 바이트 배열을 문자열로 변환 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 안녕하세요 오늘은 이전 포스팅에서 다뤘던 바이트 배열을 Hex 문자열로 변환하는 예제와 반대로 Hex 문자열을 2개 문자 단위로 파싱하여 바이트 배열로 변환하는 방법에 대해 알아보도록 하겠습니다. 오늘 예제 실행을 위해 javac 컴파일 방법을 아직 모르신다면 아래 링크를 참조하여 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 배열 선언 및 값 추가, 변경, 삭제 예제 이전 포스팅 자바 문자열을 바이트 배열로 변환 예제 이전 포스팅 자바 바이트 배열을 Hex 문자열로 변환 예제(16진수) 변환된 Hex 문자열 출력 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 포스팅의 주제는 바이트 배열의 값들을 Hex(16진수) 문자열로 변환하는 예제입니다. 즉 0x30의 바이트 값을 "30"이라는 문자열로 변환하는 것이죠. 가끔 파일을 문자열로 관리해야할 때 자주 사용합니다. 오늘 예제 소스 코드를 실행해보기 위해서는 javac 명령으로 소스 코드 컴파일 과정이 필요합니다. 아래 링크를 참조하여 학습해주세요. 2023.08.10 - [Linux] - ..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바에서 문자열(String) 변수 선언 및 출력 예제 이전 포스팅 자바 배열 선언 및 값 추가, 변경, 삭제 예제 이전 포스팅 자바 문자열을 바이트 배열로 변환 예제(getBytes) 자바 바이트 배열 값 출력 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 포스팅에서는 문자열 변수에 저장된 예제 문자열을 바이트 배열로 변환하는 방법에 대해 알아보는 시간입니다. 자바 소스 코드 컴파일 방법을 아직 모르신다면 아래 이전 포스팅을 참고하여 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Linux/Java] 리눅스 우분투에서 java..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바에서 문자열(String) 변수 선언 및 출력 예제 이전 포스팅 자바 문자열에서 특정 위치 문자 값 확인 예제 이전 포스팅 자바 문자열에서 중복 단어 제거 예제(정규표현식, HashSet) 자바 문자열 중복 단어 개수 출력 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 포스팅에서는 문자열 변수에서 특정 단어들이 중복될 경우 제거하는 예제에 대해 알아보겠습니다. 오늘도 역시 java 소스 코드를 컴파일하여 실행해보아야 합니다. 따라서 javac 명령으로 자바 소스 코드 컴파일하는 방법에 대해 모르신다면 아래 링크를 참조하여 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 ..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 배열 선언 및 값 추가, 삭제, 변경 예제 이전 포스팅 자바 배열 아이템 찾기를 위한 for 반복문 예제 이전 포스팅 자바 문자열 배열에서 중복 값 제거 예제 자바 정수 배열에서 중복 값 제거 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 포스팅 예제를 따라하기에 앞서 자바 소스 코드 컴파일 방법에 대해 알아야합니다. java 파일은 실행하기 위해서 class 파일로 변환이 필요합니다. 즉, 개발자가 작성한 고급언어(java)를 컴퓨터가 이해할 수 있는 저급언어(class) 파일로 변환을 해야하는 것이죠. 이를 위해 javac 명령을 사용합니다. 아직 javac 명령으로 컴파일 방법을 모르신다면 아래 이전 포스팅 링..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 int, String 등 타입 변수 선언 예제 이전 포스팅 자바 출력 함수 System.out.println 예제 이전 포스팅 자바에서 배열 선언 및 값 추가 예제 자바에서 배열 값 변경 및 삭제 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 안녕하세요. 오늘도 자바 예제와 관련된 포스팅을 진행하려합니다. 배열이란 똑같은 타입의 변수가 여러개 일렬로 나열된 순차 변수를 의미합니다. 즉, int형 5개 연속된 공간이 필요하다면 int 배열이 필요한 것이지요. 오늘은 이러한 배열에 관련하여 예제를 학습해보겠습니다. 다만, 오늘 예제 진행에 앞서 자바 소스 코드 컴파일 방법을 아직 모르신다면 아래 링크를 참조하여 javac 명..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 리스트 아이템 추가, 삭제, 변경 예제 이전 포스팅 자바 리스트 출력 예제 이전 포스팅 자바 문자열 리스트 중복 값 제거 예제 자바 정수 리스트 중복 값 제거 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 다룰 포스팅에서는 자바 소스 코드 컴파일이 필수 작업입니다. 소스 코드를 컴파일하여 실행 파일을 만든 후 실행해서 예제가 정상적으로 동작하였는지 확인이 필요합니다. 따라서 아직 자바 소스코드 컴파일 과정을 모르신다면 아래의 이전 포스팅 링크를 참조하여 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Linux/Java] 리..
·Java
목차 리눅스 우분투 자바 개발환경(OpenJDK8) 설치 예제 이전포스팅 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바 예외처리를 하지않을 경우 문제점 예제 자바 try catch 문으로 예외처리 예제 자바 throw 발생 및 Exception 출력 예제 리눅스 우분투 자바 개발환경(OpenJDK8) 설치 예제 이전포스팅 예제를 수행하기에 앞서 만약 자바 개발 환경을 구성하지 않으셨다면 예제를 따라하기에 어려움이 있습니다. 또한 리눅스 우분투 환경을 사용하여 본 포스팅은 예제를 작성하였습니다. 우분투 환경에서 JDK 설치를 하지 않았다면 아래의 포스팅 링크를 참고하여 자바 개발환경을 구성해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에 자바 개발도..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바에서 또 다른 조건문 if 예제 이전 포스팅 자바 switch 조건문 정수 비교 예제 자바 switch 조건문 문자열 비교 예제 자바 switch default 문 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 예제를 진행하기에 앞서 자바 소스 코드 파일을 컴파일 하는 방법을 알아야합니다. class 파일을 생성한 후 실행할 수 있어야 예제 결과를 확인할 수 있습니다. 따라서 컴파일 방법을 아직 모르신다면 아래 링크의 포스팅을 참고하여주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Linux/Java] 리눅스 우분투에서 java 컴..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 자바에서 for문 반복문 처리 예제 이전 포스팅 파이썬에서 리스트 아이템 추가, 삭제, 출력 예제 이전 포스팅 자바 리스트 선언 및 문자열 추가 예제 자바 리스트의 값 반복 출력 예제(for문) 자바 리스트의 특정 값 변경 및 삭제 예제 javac 활용 자바 소스 코드 컴파일 예제 오늘 포스팅도 자바 소스 코드를 컴파일하여 실행해보는 예제입니다. 따라서 javac 명령으로 java 파일 컴파일 하는 방법에 대해 아직 모르신다면 아래의 이전 포스팅 링크를 참고하여 학습해주세요. 컴파일 후 실행을 해봐야 내가 작성한 예제가 정말 동일하게 실행됐는지 확인할 수 있습니다. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바에서 반복문 종류중 for문 예제 이전 포스팅 자바 while문 조건문 및 반복 예제 자바 do while 문 조건문 및 반복 예제 while문 수행중 특정 조건에 break 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 만약 자바 소스 코드 파일을 컴파일하는 방법을 모르신다면 오늘 진행할 예제를 쉽게 따라오지 못할 수 있습니다. 따라서 아래의 javac 관련 이전 포스팅을 참고하여 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) 목차 리눅스 Open..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 자바에서 문자열이 특정 문자열과 같은지 비교 예제 이전 포스팅 자바에서 화면에 문자열 출력하기 예제 이전 포스팅 문자열에서 charAt으로 특정 위치 문자 값 출력 예제 문자열에서 특정 위치 문자값 비교 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 오늘 포스팅 예제를 수행하기 위해서는 자바 컴파일 방법을 알아야합니다. 아래 링크를 통해 java 파일 컴파일 방법을 학습해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) 목차 리눅스 OpenJDK 8 설치 관련 ..
·Java
목차 리눅스 우분투 자바 개발환경(OpenJDK8) 설치 예제 이전포스팅 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 Boolean 값 비교 조건문 예제 정수 값 크거나 작거나 같음 조건문 예제 자바에서 문자열이 같은지 비교 조건문 예제 리눅스 우분투 자바 개발환경(OpenJDK8) 설치 예제 이전포스팅 오늘 포스팅을 따라하기에 앞서 리눅스 우분투에서 자바 소스코드 개발 환경이 구성되어있지 않다면 이전에 다룬 포스팅을 참고해주세요. OpenJDK 8을 설치하는 방법이 소개되어있습니다. 이후 아래 예제를 직접 실행해보면서 따라와주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에 자바 개발도구 JDK 설치 예제(OpenJDK8) [Linux/Java] 리눅스..
·Java
목차 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 정수 및 문자열 출력 관련 예제 이전 포스팅 System.out.print 개행 없는 문자열 출력 예제 System.out.println 개행을 포함한 문자열 출력 예제 자바에서 println으로 문자열과 정수, 소수를 같이 출력하는 예제 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 우선 아래 예제를 진행하기 위해서는 받드시 javac 명령으로 java 소스 코드 파일을 컴파일한 후 실행해야합니다. 아직 컴파일 방법에 대해 모르신다면 아래의 이전 포스팅 내용을 확인하여 학습을 진행해주세요. 2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac) [Linux/Ja..
·Java
목차 리눅스 우분투 자바 개발환경(OpenJDK8) 설치 예제 이전포스팅 javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅 int 형 변수 크기 및 선언, 값 저장, 출력 예제 4byte 이상 정수 저장시 생기는 오버플로우 문제 및 결과 예제(integer number too large) String 형 변수 선언, 문자열 저장, 출력 예제 double 형 변수 크기 및 선언, 소수 값 저장, 출력 예제 리눅스 우분투 자바 개발환경(OpenJDK8) 설치 예제 이전포스팅 우선 오늘 예제를 진행하기에 앞서 본 포스팅은 리눅스 우분투 환경에서 자바 소스코드를 빌드하고 실행하고 있습니다. 따라서 OpenJDK 8을 아직 설치하지 않으셨다면 이전 포스팅 내용을 참고하여 자바 소스코드 개발 환경을 구성해주..
살구엉덩이
'java' 태그의 글 목록 (3 Page)