자바 4

Java 7의 새로운 특징 : Java7에서의 중요한 변화들과 업데이트된 항목에 대한 조사.

제공 : 한빛 네트워크 저자 : Madhusudhan Konda 역자 : 김상현 원문 : A look at Java 7's new features Java 7에는 개발자들이 좋아할만한 많은 특징들이 있다. switch구문에서 사용하는 String, 다중 exception처리multi-catch exception), try-with-resource 구문, 새로운 파일시스템 API, JVM의 확장, 동적 타입의 언어에 대한 지원, 유사한 작업을 위한 fork와 join 프레임워크 등 분명히 많은 곳에서 수용되어질 것이다. 아래에 Java 7의 특징을 설명하고 예제를 제공하였다.. 이 글에서 사용한 코드가 담긴 zip파일은 이곳에서 다운로드 받을 수 있다.개선된 점들Java 7은 Project Coin을 통한..

java 7 변화된 점

1. Null의 체크기존 null 체크 소스 view plaincopy to clipboardprint?public String getPostcode(Person person)  {  if (person != null)  {  Address address = person.getAddress();  if (address != null)  {  return address.getPostcode();  }}  return null;  }  java 7의 소스 view plaincopy to clipboardprint?public String getPostcode(Person person)  {  return person?.getAddress()?.getPostcode();  }  2. String 으로 swit..

Toad 단축키

F1 Toad 도움말 파일의 SQL Editor 부분이 표시됩니다. F2 전체 화면 Editor와 Editor/Results 패널 표시 장치 사이를 전환합니다. F2 전체 화면 그리드를 전환합니다. F3 다음으로 일치하는 것을 찾습니다. F3 이전에 일치하는 것을 찾습니다. F4 팝업 창의 테이블, 뷰, 프로시저, 함수, 또는 패키지를 설명합니다. F5 스크립트로 실행합니다. F6 커서를 Editor와 Results 패널 사이로 전환합니다. F7 모든 텍스트를 지웁니다. F8 이전 SQL 문을 재호출합니다(SQL Statement Recall 창을 불러옵니다). F9 실행문을 실행합니다. F9 실행(구문 분석) 없이 실행문을 검사합니다. F9 커서 위치에서 현재 실행문을 실행합니다. F10 오른쪽 클릭 ..

디자인 원칙

* 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분으로부터 분리 시킨다. "바뀌는 부분은 따로 뽑아서 캡슐화시킨다. 그렇게 하면 나중에 바뀌지 않는 부분에는 영향을 미치지 않은 채로 그 부분만 고치거나 확장할 수 있다" - 모든 패턴은 '시스템의 일부분을 다른 부분과 독립적으로 변화시킬 수 있는 방법' 을 제공하기 위함 2. 구현이 아닌 인터페이스에 맞춰서 프로그래밍 한다. 3. 상속보다는 구성을 활용한다. 4. 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인을 사용해야 한다. - 느슨하게 결합하는 디자인을 사용하면 변경 사항이 생겨도 무난히 처리할 수 있는 유연한 객체지향 시스템을 구축할 수 있다. 객체 사이의 상호의존성을 최소화할 수 있기 때문이다. * 5...