본문 바로가기

개발/Kotlin & Java

(14)
코틀린 Kotlin 다루기 (2) - 변수 (Variable), 자료형 (Data type) 변수(Variable), 자료형 (Data type) 이번 글에서는 Kotlin의 자료형에 관하여 다루고 이를 Java 하고 간단하게 비교해보려고 합니다. 그전에 변수에 대해서 알아야 될 필요가 있습니다. 변수는 프로그래밍을 하면서 문자, 숫자 등 정보를 저장하는 공간을 뜻합니다. 게임으로 예를 들자면 유저의 닉네임이 변수에 담길 수도 있고 레벨, 능력치 등이 담길 수 있습니다. Kotlin에서 변수 선언하기 변수를 Kotlin에서 사용해봅시다. 먼저 저번 글에서 만들었던 프로젝트에서 코드를 작성하기 위해 파일을 만들어줘야 합니다. Kotlin은 확장자 .kt를 가진 파일 안에서 코드를 작성하며 이 코드는 Package(패키지)라는 개념으로 묶입니다. kr └ skylightqp └└ learning └..
코틀린 Kotlin 다루기 (1) - Kotlin 사용 환경 구축하기 Kotlin 사용 환경 구축하기 앞으로 쓸 게시물은 쓰면서 Kotlin을 제가 Kotlin을 복습하는 겸 기초를 알리고자 쓰는 강좌입니다. 해당 강좌는 프로그래밍을 Kotlin으로 접하시는 분을 대상으로 합니다. 단, Java 기초 환경 (JDK 설치 등) 구축을 마쳤다는 가정을 하고 진행하며 Java 8 기준으로 작성합니다. Kotlin? Kotlin을 다뤄보기 전에 어떤 언어인지 간단하게 설명을 하고자 합니다. Java 계열 IDE로 알려진 (제가 생각하기에) 대표적인 두 IDE, Eclipse와 Intellij IDEA가 있습니다. Kotlin은 Intellij IDEA를 만든 회사, Jetbrains에서 제작한 프로그래밍 언어입니다. Kotlin은 JVM, Javascript(Java와 완전히 다..
자바 Pair 자바에서 Pair은 기본적으로 존재하지 않고 javafx에 속해있습니다.그래서 간단하게 작성해보았고 올려봅니다. javafx에 있는 Pair하고 거의 같습니다.(javafx에만 있는 기능하고 직렬화, toString 같은거 뺌)
자바 java.util.ConcurrentModificationException 오류 java.util.ConcurrentModificationException 오류 java.util.ConcurrentModificationException는 어떤 오류이며 어떻게 해결하는지 써보고자 합니다. 해당 오류는 보통 List를 for문에 넣고 돌리면서 값을 remove() 할 때 발생합니다. 값을 삭제시 데이터가 변하게 되고, 시작할 때 데이터 상태와 달라지게 됩니다. 즉, index 값이 변합니다. 해결방법은 iterator을 이용하여 해결합니다. List list = new ArrayList(); Iterator it = list.iterator(); while (it.hasNext()){ it.remove(); }
[Gradle] Jar 빌드 경로 설정하기 Gradle로 빌드하게 되면 보통은 프로젝트 폴더 안에 Jar 파일이 생기게 된다.이 경로를 바꾸는 방법은 아래와 같다. [ build.gradle ] 1234jar { destinationDir new File("C:/Project")} Colored by Color Scriptercs 검색어하늘빛, 하늘빛QP, 그래들, Gradle, Groovy, Java, 자바, Gradle Build, Gradle 빌드
자바 8의 기능, forEach * 기록용 123for(String text : list){ System.out.println(text);}cs 이렇게 만들어진 반복문을, 1list.forEach(text -> System.out.println(text));cs 이렇게 쓸 수 있습니다.

반응형