다운로드 URL: https://adoptium.net/temurin/releases/?version=11
위 사이트에 들어가서 tar파일로 다운 받은 후 압축 해제 후
/Library/Java/JavaVirtualMachines
위의 경로에 압축 해제한 파일을 옮겨놓고 터미널에서 java -version을 입력하여 버전 확인을 한다.
다운로드 URL: https://adoptium.net/temurin/releases/?version=11
위 사이트에 들어가서 tar파일로 다운 받은 후 압축 해제 후
/Library/Java/JavaVirtualMachines
위의 경로에 압축 해제한 파일을 옮겨놓고 터미널에서 java -version을 입력하여 버전 확인을 한다.
Math.random() | Random |
- static 함수 - seed 값이 현재시간으로 고정 - 실행 시킬 때마다 계속 다른 난수 발생 |
- java.util 클래스 - seed 값 고정 가능 |
Random 함수는 seed를 100으로 고정 후 같은 코드를 2번 실행 후 캡처 한 결과
Random함수의 결과는 첫 번째 결과와 두 번째 결과가 값이 같았다.
그러나 Math.random()의 결과는 실행 할 때마다 결과가 달라졌다.
리얼한 무작위 난수를 뽑아내고 싶다면 Math.random() 함수를 사용하거나 Random 함수에서 seed값을 제거 후 사용하면 random함수에서도 무작위 난수가 뽑힌다.
인스턴스 변수와 this (0) | 2023.09.10 |
---|---|
클래스 상속과 메소드 오버라이딩 (0) | 2023.05.06 |
Scanner객체 NoSuchElementException 오류 (0) | 2021.06.20 |
Java 버전별 달라진 점. (0) | 2020.07.22 |
클래스 상속과 클래스 타입 참조변수 확인 (0) | 2019.08.20 |
github에 기존 프로젝트를 다른 컴퓨터에서 clone 후 gradle 프로젝트 실행을 했으나 gradle refresh 할 때 오류 발생.
"Could not run phased build action using connection to Gradle distribution"
"General error during conversion: Unsupported class file major version 61"
위와 같은 오류 메시지들을 확인 할 수 있었다.
구글링 해보니 gradle/wrapper/dists 폴더에 안 쓰는 gradle jar파일을 삭제해야 한다고 함.
그래서 오늘자로 새로 바뀐 파일인 7.1.1 버전 삭제...했으나 그래도 gradle refresh 안 됨.
gradle-wrapper.properties 에서 distributionUrl 을 변경 후 완료.