목록프로그래밍/JAVA (6)
Leeyebin의 블로그
객체지향 프로그래밍(OOP : Object-Oriented Programming)객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임의 하나이다.컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, '객체'들의 모임으로 파악하고자 하는 것이다.각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다.출처 : 위키피디아 객체란?실세계와 비교하자면 세상에 존재하는 모든 사물이 객체저장 공간에 할당된 공간(객체 참조 변수를 통해 해당 공간에 접근)하나의 클래스를 통해 다수의 객체가 생성되지만 각각의 객체는 공유함속성 + 행위 클래스란?같은 속성들과 기능들을 가진 객체들을 총칭하는 개념(이 개념적인 클래스를 통해 실체화 된 것이 객체(인스턴스))객체는 필드와 메소드를 가진다.(클래스..
제네릭을 공부하다가 warning을 사용하지 않는 방법에 대해 찾아 보았다. @SuppressWarnings를 사용하여 경고 제외Java 5.0부터 java.lang.SuppressWarning 어노테이션을 사용하여 컴파일 단위의 서브세트와 관련된 컴파일 경고를 사용하지 않도록 설정할 수 있습니다. @SuppressWarning("unused") public void foo() { String s; }어노테이션이 없으면 컴파일러에서 로컬 변수 s를 사용할 수 없습니다. 어노테이션을 사용하여 컴파일러는 이 경고를 foo 메소드에 대해 로컬에서 무시합니다. 이러한 경우 동일한 컴파일 단위 또는 동일한 프로젝트의 다른 위치에 경고를 보관할 수 있습니다. SuppressWarnings 어노테이션 내부에서 사용할..
제네릭(Generic)1.5 배포판에서 추가타입캐스팅에 의한 RuntimeException 방지 목적컴파일 레벨에서 타입캐스팅 오류를 감지좀더 안전한 프로그램 개발이 가능코드의 복잡성이 증가but 무조건 강제하지는 않는다.이유는?과거에 Generic이 없던 시절에 있던 라이브러리들 등도 있기 때문에 강제하지 않음. 하지만 앞으로는 제네릭을 최대한 활용하는 것이 좋다. 어노테이션 @SuppressWarnings를 사용하면 warning을 무시할 수 있다. List 타입과 List 타입의 차이점은? Wildcard Generic Typewhen?제네릭 타입을 사용하고 싶지만 실 타입 매개변수를 모를 때어떤 타입이든 괜찮을 때how?실제 타입 대신 "?"를 사용한다. //모든 타입 허용
저번주 토요일에 대리님께서 일을 주셨다. 기존에 사이트에 있던 '공지사항, FAQ' 등에 있던 첨부파일들을 받아서 새롭게 만든 홈페이지에 올려야하는 일이었다. 근데 문제가 있었다. 기존에 파일들이 확장자와 이름이 없는채로 주셨는데 예를 들면 원래 '2016공지사항.hwp' 파일이었다면 내가 받은 파일들은 확장자가 없는 '1234_board_file(123)' 이런식으로 되어있었다. 현재 파일명 : 1234_board_file(123) 실재 바꿔야할 파일명 : 2016공지사항.hwp 한마디로 첨부파일을 그대로 올릴 수가 없고 엑셀에 있는 목록을 보고 매칭을 해서 파일명을 바꿔야했다. (엑셀에서 파일명 찾기 -> 진짜 파일명으로 고치기 -> 업로드) 뭐 몇개나 몇십개정도라면 그냥 할 수있을텐데 대량의 단순 ..
제목은 무식하다 VO 정렬이라니 실은 나도 처음 생각없이 검색했었다. 정확히 말하면 LIST 를 VO의 특정 Value를 기준으로 정렬하는 법이렷다. 내가 만든화면은 사이트에서 제공하는 국가마다 도움말을 관리하는 화면인데 국가에 따라서 사용하는 사용하는 언어가 달라(호주:영어,한국어 / 베트남:영어,한국어, 베트남어 / 일본:영어,한국어,일본어 등) 언어정보들을 받아와야했다. 문제는 조회할때는 쿼리에서 ORDER BY로(이름순) 조회가 되어지는데 추가버튼을 누르면 공통팀에서 받은 언어코드를 받은 값들로 화면에서 조회된 테이블 바로밑에 추가되어지는데(아래 예) 이 공통코드가 순서가 맞지 않았다. 물론 기능에 문제가 있는건 아닌데 좀 거슬렸다.(지적당하진 않았지만 지적을 당할 거같은 문제) 예를 들어 기존데..
출처 : http://javahungry.blogspot.com/2015/03/difference-between-array-and-arraylist-in-java-example.html8 Difference Between Array And ArrayList In Java With ExampleDifference between array and arraylist in java is considered as a starting interview question . This question checks whether candidate know about static and dynamic nature of array.We have already discussed other popular java intervie..