Language

👀오류내용가상환경을 활성화 해놨고 터미널에서 (env) 가 앞에 붙어 활성화 되있음을 확인했는데 적용이 안된것같다.       🎁오류 해결법Ctrl + Shift + P 로 연곳에 Python:Select Interpreter을 선택한다.    글로벌로 되어있는 환경을 내가 만든 env 가상환경으로 적용해준다. 🎇오류해결가상환경이 정상적으로 적용되었다.
1.ArrayKotlin에서 배열은 Array 클래스로 표현한다.다음은 길이가 3인 값이 0으로 초기화된 Int배열을 의미한다.val data1: Array = Array(3,{0});data1[0]=20;data1[1]=1;val data4=arrayOf(1,2,3);  2.기초 타입 배열kotlin의 기초타입들은 다음처럼 각 기초타입의 배열을 나타내는 클래스들을 사용할수도있다.val data2:IntArray=IntArray(3,{ 0 });val data3:BooleanArray=BooleanArray(3,{ false });   3.List순서있는 데이터집합, 중복허용val data5=listOf(1,2,3);   4.Set순서없는 데이터 집합, 데이터 중복 x val data6=setOf(1,2..
1.함수 선언Kotlin의 함수는 fun키워드를 사용하여 다음형태로 작성된다.fun 함수명(매개변수명: 타입): 반환타입{} fun main(){ print(sum(5,6));}fun sum(a:Int , b:Int): Int{ return a+b;}//11   2.매개변수 기본값매개변수에 기본값을 지정해줄수있다.fun main(){ print(sum(5));}fun sum(a:Int , b:Int=30): Int{ return a+b;}//35   3.명명된 매개변수매개변수명을 지정해서 호출하면 순서에 맞게 호출하지않아도 된다.fun main(){ print(sum(b=100,a=11));}fun sum(a:Int , b:Int=30): Int{ return a+b;}/..
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/
아사_
'Language' 카테고리의 글 목록 (5 Page)