반응형

프로그래밍/JAVA 3

[RxJAVA] 리액티브자바 프로그래밍 시작하기!

안녕하세요 Dibrary입니다. RxJAVA에 대한 내용을 정리하고자 합니다. eclipse에서 RxJAVA를 사용하려면 관련 라이브러리를 사용해야겠죠? mvnrepository에서 RxJAVA를 입력해서 나온 화면에서 rxjava2를 씁니다. Maven Repository: Search/Browse/Explore (mvnrepository.com) 사전에 자바 프로젝트를 만들어 두셨다는 전제 하에 진행하겠습니다. (maven을 사용하든, gradle을 사용하든 다 괜찮습니다.) 저는 자바 프로젝트를 gradle로 만들어서 gradle 부분 코드를 복사합니다. 그리고 프로젝트에서 build.gradle 파일에 붙여넣으시면 됩니다. 그리고 프로젝트에서 마우스 오른쪽을 누른 뒤에 Gradle -> Refre..

JAVA에서 equals와 ==의 차이

안녕하세요 Dibrary입니다. 저도 자주 헷갈리는 내용인 equals와 ==에 대해 정리 해 두고자 합니다. 먼저 간단하게 요약해보면, equals는 값만을 비교합니다. ==는 주소값을 비교합니다. 저도 이렇게 '외우고' 사용하지만 정작 가끔씩 혼돈이 오곤 합니다. 코드를 보죠. tmp와 ttt라는 변수는 같은 글자(리터럴, 값, 문자 등으로 바꿔 말할 수 있습니다.)를 가지고 있습니다. 출력 결과는 아래와 같습니다. 어? 분명 == 를 사용하면 주소값을 비교한다고 했는데, 주소값이 같다고 나오네요. 바로 여기서 제가 혼란이 온 것입니다. 대부분 ==와 equals를 비교하는 예시 코드로 아래와 같이 변수를 설정합니다. 당연히 ttt는 tmp를 가리키니까, 주소가 같다고 나오는 것은 이해가 되는데, t..

OpenJDK 를 STS에 적용하기

안녕하세요 Dibrary입니다. 이번엔 OpenJDK를 STS에 적용해서 웹서버를 구동하는 방법을 소개해드리겠습니다. 먼저 OpenJDK 사이트에 가셔서 파일을 받으시면 됩니다. JDK 17.0.1 GA Release JDK 17.0.1 General-Availability Release This page provides production-ready open-source builds of the Java Development Kit, version 17, an implementation of the Java SE 17 Platform under the GNU General Public License, version 2, with the Classpath Exce jdk.java.net 들어가시면 아래와..

반응형