728x90 반응형 프로그래밍3 코루틴을 활용한 비동기 프로그래밍 기초: 예제를 통한 병렬 작업 이해 및 실행 코루틴은 비동기 프로그래밍을 간편하게 작성하고 관리하기 위한 방법 중 하나입니다. 코루틴은 실행을 멈추고 재개할 수 있는 일종의 경량 스레드라고 볼 수 있습니다. 일반적인 비동기 프로그래밍에서 콜백 혹은 Promise를 사용해야 하는 번거로움을 줄여줍니다. 여기 예시를 통해 코루틴을 사용한 비동기 프로그래밍의 기초를 설명해 드리겠습니다. import kotlinx.coroutines.* fun main() { // 비동기 작업을 위한 코루틴 스코프 생성 val scope = CoroutineScope(Dispatchers.Default) // 코루틴 실행 및 비동기 작업 scope.launch { println("비동기 작업 시작") val result = async { // async는 결과를 반환하는.. 2023. 6. 26. 자바 기초 프로그래밍 - Java 데이터 유형 이해(Data Type): 기본 유형, 참조 유형, 그리고 적절한 선택의 중요성 Java에는 기본 유형과 참조 유형이라는 두 가지 주요 데이터 유형 범주가 있습니다. 기본 유형: byte: 8비트 정수 값 short: 16비트 정수 값 int: 32비트 정수 값 long: 64비트 정수 값 float: 32비트 부동 소수점 숫자입니다 double: 64비트 부동 소수점 숫자입니다 booleantrue: 참과 거짓(true or false) char: 16비트 유니코드 문자입니다 참조 유형: Object: Java의 모든 클래스의 기본 클래스입니다 String: 일련의 문자 Array: 동일한 데이터 유형 요소의 고정 크기 모음입니다 Classes: 사용자 정의 데이터 유형 이러한 기본 데이터 유형 외에도 enum 및 주석과 같은 몇 가지 고급 데이터 유형이 있지만 일반적인 Java .. 2023. 2. 13. 자바 기초 프로그래밍 - Java 변수(Variable)와 메서드 이해하기: 기본 유형, 스코프와 main 메서드 이해 Java 변수는 프로그램에 데이터를 저장하는 데 사용됩니다. 변수는 Type , Name , Value 값을 가졌습니다. Type : 저장할 수 있는 데이터의 유형, 종류 Name : 코드에서 변수를 참조하는 이름 Value : 데이터에 저장되는 값 1. 기본유형 : int (정수형) , double (부동 소수점) , boolean (true/false) , char (단일 문자) 2. 참조유형 : 문자열, 배열, 사용자 정의 ex) int age = 30; double height = 5.8; String name = "현승"; **다른 변수들** - local variable : 지역변수 매서드 안에서 정의된 변수로 해당 범위 안에서만 접근 가능함 - instance variable : 클래스 내부.. 2023. 2. 13. 이전 1 다음 728x90 반응형