Language

1.기초타입 객체val a1:Int=3 ;val a2:Short=3 ;val a3:Long=3 ;val a4:Float=3.0f ;val a7:Double=3.0 ;val a5:Byte=3 ;val a6:Boolean=true ;  2.문자, 문자열val b1:Char='a';val b2:String="abc";   3.ANY모든 타입가능 최상위 클래스val c1:Any=1;val c2:Any="as";   4.Unit데이터 형식 x특수한 상황을 표현 val d1:Unit{print(1+2)}  5.Nothingnull만 대입가능 데이터로의미는 x 함수 반환타입에 주로 사용val e1: Nothing? =null; 6.NULL 허용타입뒤에 ?를 표시시 null허용, 표시안하면 null 비허용val e1:..
1.변수kotlin 에서 변수는 var 또는 val 로 선언한다.fun main(){ val a=30; var b=20; print(a+b);}//50     2.타입 지정변수명 뒤에 : 을 추가하여 타입명을 지정할수있다.fun main(){ val a=30; var b=20; val c:Int =3; print(a+b+c);}//53   3.초기값최상위에 선언한 변수, 클래스 맴버변수는 초기값이 할당되야한다.함수내부 선언변수는 할당하지 않아도된다.//최상위//val data1:Int; 오류//var data3; 오류val data2=10;//함수내부fun fun2(){ val data4:Int; //val data5; 오류 data4=10;..
1.코틀린 컴파일러,JDK 다운로드https://github.com/JetBrains/kotlin/releases/tag/v1.8.21https://www.oracle.com/kr/java/technologies/downloads/     2. 환경설정 추가   시스템 변수 path에 설치받은 JDK path 설정을한다.   시스템 변수 path에 설치받은 코틀린의 bin 주소를 추가해준다.        3.vscode 확장 다운로드다음과같은 Vscode에서 Kotlin을 실행하기 위한 확장팩을 다운받는다.   4.끝
1.프로세스(Process)실행중인 하나의 어플리케이션  2.스레드(thread)프로세스 내에서 실행되는 경량 프로세스로, 각 스레드는 독립적인 실행 흐름을 가진다.  3.멀티 스레드(multi thread)하나의 프로세스 내에서 여러 스레드를 동시에 수행하는 프로그래밍 기법   4.메인 스레드(Main thread)main 메서드가 실행되면 메인 스레드가 시작프로그램의 시작점이자 기본 실행 흐름을 담당    5.스레드 생성java.lang.Thread 클래스로 생성한다.Runnable의 구현 클래스를 작성하고 그 구현 객체를 매개변수로 받아 Thread 클래스로 스레드를 생성시킨다.다음을 보면 메인 스레드와 t1 스레드는 독립적으로 실행되기 때문에 t1 스레드가 0.5초 기다리는 동안 메인스레드의 출력..
자바 API 도큐먼트자바 프로그래밍 언어로 작성된 클래스, 인터페이스, 메서드, 필드 등의 상세 정보를 제공하는 문서https://docs.oracle.com/javase/8/docs/api/
1.Github 업로드제작한 python 소스 코드를 Github에 업로드 한다.     2.구글 클라우드 회원가입서버로 사용할 GoogleCloud사이트에 가서 회원가입을 한다.https://console.cloud.google.com/ Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com      3.VM 인스턴스 생성우측에서 Compute Engine -> VM 이스턴스를 누른다.     사용누르기   상단 인스턴스 만들기누르기     리전은 us-west1    시리즈는 E2로 설정한다.   머신유형은 e2-micro(vCPU 2개, 1GB 메모리)로 설정한다.       부팅디스크는 다음과같이 세팅하였다.      4.봇 실행하기4-1.인스턴스..
1.try-catch-finally try: 예외 발생 가능 코드 위치catch:예외 발생시 즉시 이동되는 구역finally(생략가능):예외발생 여부 상관없이 실행  try, catch문에 return이 있어도 finally블록은 항상 실행된다.package a18_ExceptionHandling;public class a18 { public static void main(String[] args){ int[] a={1}; try { a[2]=1; } catch (Exception e) { System.out.println("오류"); } finally{ ..
0.오류오류는 주로 프로그램 외부에서 발생하는 심각한 문제로, 프로그램이 정상적으로 계속 실행될 수 없을 때 발생한다. 오류는 시스템 수준에서 발생하며, 개발자가 이를 처리할 수 없는 경우가 많다. 예를 들어, 메모리 부족이나 스택 오버플로우와 같은 상황이다. 이러한 오류는 대부분 프로그램의 비정상적인 종료를 초래한다.    1.예외예외는 프로그램 실행 중에 발생할 수 있는 예상 가능한 문제를 나타낸다. 예외는 프로그램 내에서 발생하며, 적절하게 처리할 수 있는 경우가 많다. 예외는 주로 잘못된 사용자 입력, 파일을 찾을 수 없음, 네트워크 연결 실패 등의 상황에서 발생한다. 프로그래머는 예외를 잡아내고 처리하여 프로그램이 계속 실행될 수 있도록 할 수 있다.JAVA에서 모든 예외클래스는 java.lan..
아사_
'Language' 카테고리의 글 목록 (7 Page)