자바 개발자들은 대부분이 느끼겠지만 환경설정 할때마다 오라클 사이트에 접속하여 사용하는 버전에 맞는 자바 버전을 다운로드 받는 것도 굉장히 귀찮고 스트레스 받는 일입니다. 뭔가 찾아들어가기 어렵다는 것이 맞습니다. 찾기 편하게 링크를 정리해봅니다. Oracle Java Archive(오라클 자바 저장소) Oracle Java Archive Java ME DVB, J2ME Connected Limited Device Configuration (CLDC), J2ME Mobile Information Device Profile (MIDP), Java Card, Mobile Media API Emulator (MMAPI), Java ME SDK, Java TV, OCAP Sun Specification, Pro..
자바 8이 나온지 언 5년 정도가 지났다. 지금은 자바 12버전까지 나와있으니(현재 19년 8월 5일) 현재 업무로 사용하는 메이저 버전은 자바 6이다. 물론 7도 있고, 일부 8도 있긴 하지만 메이저 사용 버전은 6이다. 아마도 조만간 메이저 버전이 업데이트 될거다. 차세대 시스템을 하게 될테니 말이다. ( 뭐, 그게 아니더라도 ... ) 사실 자바 버전업에 대해서 무관심했다. 큰 변화가 아니라고 생각했고, 사용할 때가 되어서 익히면 된다라는 생각이 있으니까. 대충 맞는 생각이라 본다. 미리 익히는 기술은 어차피 깊이가 낮고 poc 수준 이상이 될수도 없을 뿐더러 시간이 지나면 완전히 잊혀질 가능성이 높기에... 내용에 대한 설명보다는 느낀 후기에 대해서 정리해본다. 일반 책의 대부분의 내용에서는 기존..
요즘 시간이 날때 간단한 코딩을 하고 있다. 실무를 하면서 사실 이런 프로그램을 만들일은 없지만 기록은 그래도 의미가 있다. 두 수 n과 m이 주어졌을 때 두 수의 최대공약수와 최소공배수를 구하는 코드다. 너무 오랜만이라 잠깐 화면을 보고 멍해있었다. ㅎㅎ public static int[] p5(int n, int m) { int min = n > m ? m : n; int[] rtnInt = new int[2]; for(int i = min; i > -1;i--) { if( n % i == 0 && m % i == 0 ) { rtnInt[0] = i; rtnInt[1] = n*m/i; break; } } return rtnInt; } 두 수 중에 작은 수를 기준으로 수를 하나씩 내려가며 나머지를 ..