일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 스튜디오 커스텀 다이얼로그
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- dagger error
- apache nginx
- edittext 연결
- java
- 변수
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- java thread 예제
- 안드로이드 스튜디오 custom dialog
- 안드로이드 스튜디오 tts
- 리사이클러뷰 아이템 재사용
- 아파치란
- 객체지향 프로그래밍 5가지 원칙
- 다른 객체 리스트의 비교
- apache란
- 자바 스레드 예제
- LifeCycle
- recyclerview item recycle
- savedinstancestate
- Thread
- Kotlin
- AAC
- 안드로이드 스튜디오 style
- 이중for문 사용 안하기
- hilt error
- 아파치 엔진엑스
- 안드로이드 스튜디오 인터넷 연결 확인
- 디자인 패턴 예제
- 안드로이드 디자인패턴
- Today
- Total
목록JAVA (20)
Sam Story

1. 스레드 (Thread) 란? 사전적 의미로는 '실' 이라는 뜻이다. 프로그래밍에 있어서 스레드는 프로그램 내에서 실행되는 흐름의 '단위' 라고 할 수있다. 모든 프로그램에는 최소 한개의 스레드가 작업을 수행한다. 일반적으로 Main 스레드 하나로 시작하여 스레드를 추가 생성하게 되면 멀티 스레드 환경이 된다. 싱글 스레드와 멀티 스레드에 관련된 내용은 아래 포스팅을 참고 하도록 하자. 싱글스레드 , 멀티스레드 (Single Thread , Multi Thread)1. 스레드란 ? 프로세스가 할당받은 자원을 이용하는 실행의 단위 한 프로세스 내에서 동작되는 여러 실행 흐름 멀티 스레드의 경우 스레드 간의 자원을 공유하고 자원의 생성과 관리의 중복성samtistory.tistory.com 오늘 ..

오늘은 자바 랜덤 함수에 대해서 포스팅 해보겠다. 프로그램을 만들다보면 무작위로 값을 지정해줘야 하는경우가 생기는데 이러한 경우에 사용할 수 있는게 Random 클래스다. 그럼 바로 예제를 통해서 Random 함수에 사용법을 알아보도록 하자. 예제import java.util.Random; 시작전 Random을 import 해준다. import java.util.Random;public class RandomExample { public static void main(String[] args) { // random 객체 생성 및 초기화 Random random = new Random(); // 정수형 변수 randomNum 변수 선언 int ..

오늘은 자바 배열의 요소들을 오름차순, 내림차순 하는법에 대해 간단하게 소개해보려 한다. 보통 오름차순,내림차순 하면 숫자, 혹은 가나다 순으로 정렬하는걸 많이 생각한다 물론 숫자, 가나다 순도 오름차순 내림차순 정렬은 당연히 가능하지만 문자인 경우에서 날짜,숫자 로 표기되어 있는 문자들도 오름차순 내림차순 정렬이 가능하다. 이러한 경우에 정렬도 많은 경우에 도움이 되는데 예제를 보면서 문자안에 날짜가 있는 경우를 정렬했을때 어떻게 되는지 알아보자. import java.util.Arrays; import java.util.Collections; 배열의 정렬을 메서드로 간단하게 쓰기위해서 java,util.Arrays 를 import 해준다 그리고 내림차순의 reverseOrder() 메서드 사용을위해 ..

1. 문자열을 자를때 사용하는 메서드 split() 문자열 String 을 특정 문자 기준으로 문자를 자를때 사용할 수 있는 메서드가 split()이다. 공백으로 문자열을 자를때는 split(" ") 으로 자를 수 있고, (이때 문자열이 끝나고 마지막에 붙는 공백은 잘리지 않는다) 쉼표 기준으로 문자열을 자를때는 split(",") 으로 자를 수 있다. 이러한 split을 이용해 String 값에 여러 데이터를 초기화 해주고 구분해 줄 수 있다. 간단한 예제를 보면서 어떤식으로 데이터를 구분해 준다는 건지 쉽게 이해해 보도록 하자. 2. 예제 public class Main { public static void main(String[] args) { // String 값 하나에 학생들의 정보를 / 로 구..