[ JAVA ] 문자값 배열에서 랜덤으로 값 추출하기 Math.random함수를 이용한 방법으로 배열에서 랜덤한 값을 꺼내고 싶을 때 사용하면 된다. String[] color = {"red", "blue"}; double random=Math.random(); int num = (int)Math.round(random * (color.length-1)); System.out.println(color[num]); 이 예시에서는 red, blue 중에서 랜덤으로 값을 가져온다. JAVA 2022.03.04
[ JAVA ] JVM에 저장된 데이터 위치 값 확인 JAVA에서는 개발자가 생성 혹은 선언한 데이터(변수)들은 JVM 메모리영역에 저장된다. JVM 메모리영역에서도 참조형 변수는 힙 영역 기본형 변수는 스택 영역에 저장된다. 참조형 변수 클래스가 인스턴스화 되어 생성된 객체 문자열 리터럴을 이용해서 값을 대입하거나, new 연산자를 사용해서 생성 예시 : String, Date 클래스가 있다. java에 있는 모든 클래스의 첫 글자는 대문자이기 때문에 참조형도 대문자로 시작한다. 반대로 기본형은 소문자로 시작한다. 만약 사용자가 클래스를 만들때 이름은 소문자로 했다면 참조형은 소문자로 될 수도 있다. (하지만, 관례에 맞지않는 네이밍룰이므로 올바른 방법은 아니다.) 기본형 변수 자바에서 기본적으로 제공하는 데이터형 예시 : int , long, byte,.. JAVA 2022.01.22