Java

VIEW ( 뷰 ) 란 테이블은 아니지만 SELECT 되어진 결과물을 마치 테이블처럼 보는 것( 간주하는 것 ) 이다. 이 VIEW 에는 두 가지 종류가 존재하는 데, 첫번째는 INLINE VIEW 와 두번째로는 STORED VIEW 가 존재한다. 먼저 , INLINE VIEW 에 대해서 설명하도록 하겠다. INLINE VIEW 는 SELECT 구문을 괄호() 를 쳐서 별칭 (예 : V ) 를 부여한 것을 말한다. -- 월급등수가 10등 내인 사람들만 호출하고자 할 때 SELECT V . * FROM ( -- emplooyees 라는 테이블이 있다고 가정해보자 ! -- 또한 employee_id , first_name , last_name, salary , commission_pct 의 컬럼들이 존재한다..
- 항상 공부를 하는 데 있어서, 여러 사람들이 메타인지가 중요하다고 말했고, 나 또한 메타인지가 중요함을 깨닫고 대학교 때 부터 메타인지를 하려고 노력했다. 메타인지를 무언가를 공부할 때 중요한 것이다. 메타인지란 , 내가 아는 것이고 무엇이고 , 내가 모르는 것이 무엇인지에 대해 파악하는 것이다. 많은 사람들은 자신이 공부를 하면서, 알고 있는 것만을 주구장창 보는 데에 시간을 낭비하고 , 실제로는 자신이 모르는 것에는 시간을 쏟지 않는 경우가 존재한다. 따라서 , 제대로 공부하기 위해서는 메타인지가 중요하다. 학원을 다니면서, 주위 친구들에게 어떻게 메타인지를 할 수 있는 지를 물어봤다. 내가 지금까지 해오던 공부는 암기에 가까웠기에 혼자 시험을 보거나, 문제를 풀어보면서 어떠한 것을 모르고 내가 ..
1. 랜덤한 수를 뽑아내는 두 가지 방법 1-1) Math.random === 랜덤한 정수를 뽑아낸다 === // double random = Math.random(); System.out.println("random => " + random); // random => 0.0872948627250868 // random => 0.8606970691775878 // random => 0.21534823746789 // random => 0.5672984827210117 * java.lang.Math.random() 메소드는 0.0 이상 1.0 미만의 실수(double) 값을 랜덤하게 나타내어주는 메소드입니다. 그러나, 우리는 평소에 랜덤한 숫자를 뽑을 때, 1부터 10까지 중 랜덤한 정수를 얻어와야하는 경..
1. 다중 for 문 *위의 퀴즈의 문제는 주석으로 써놓은 부분을 혼자의 힘으로 똑같이 만들어보는 것이였다. 일단, 이를 해결하기 위해서는 다중 for문에 대해서 알아야한다. 다중 for문이라 함은 for문 속에 또 다른 for문이 있는 것을 말한다. 작용원리는 내 풀이를 통해서 설명하도록 하겠다. 우선, i = 1인 경우에 , 첫번째 for문의 조건식이 참이기 때문에, 실행해야할 명령문을 실행해야 하는데, 이것이 for문인 것이다. 그러하여, i = 1 이고, j=2 일 때, 두번째 for문의 조건식이 참이기 때문에, 두번 째 for문의 명령문을 실행해야한다. 그 이후에는 i=1 , j=3 인 경우 / i=1 , j=4 인경우 이와 같은 상황으로 반복되는 것이 다중for문이다. * 위의 퀴즈는 구구단을..
1. 우리가 왜 .equal를 사용하는 가? Member mb1 = new Member() ; mb1.id = " leess" ; mb1.nickname = new String ("leess") ; mb2.id = " leess " ; mb2.nickname= new String("leess") ; System.out.println (mb1.id == mb2.id) ; // => true System.out.println (mb1.nickname == mb2.nickname) ; // => false System.out.println(mb1.nickname.equals(mb2.nickname) ; // => true System.out.println(mb1.name.equals(mb2.name) ; //..
1. Wrapper 클래스란? => 앞에서 배운 기본자료형(원시형) ex. byte , short, int 등은 데이터 저장 및 4칙연산에서만 사용하는 것인다. 반면에 , wrapper 클래스는 데이터 저장 및 4칙연산 뿐만 아니라 아주 다양한 기능의 메소드가 제공되므로 다방면으로 사용되어진다. 다른 말로 하자면, 기본형 자료들을 참조형 자료들 처럼 이용하기 위한 것이다. wrapper 클래스의 예는 다음과 같다. Byte, Short , Integer , Long , Character 등등이 있다. 다음으로 , wrapper 클래스에 대해서 더 자세히 알기 위해서는 Boxing 과 UnBoxing에 대해서도 알아야할 필요가 있다. 1-1) Boxing이란 무엇인가? -앞에서 말한 기본자료형으로 되어진 ..
개발할 결심
'Java' 태그의 글 목록