본문 바로가기

아이티/java

[java]Thread 사용예제 사용예제를 잘보도록 하자 http://upper.tistory.com/16 더보기
extends와 implements의 차이? class A extends B 라고 하면 A는 B라는 클래스를 상속 받아서 +a 시키겠다는 뜻이구요 class A implements C 라고 하면 A는 C라는 인터페이스를 구현하겠다~ 라는 뜻입니다. 한마디로, 클래스를 상속받느냐... ? 인터페이스를 구현하느냐...? 의 차이입니다. 우선, extends는 일반 클래스와 abstract클래스 상속에 사용되고, implement는 interface상속에 사용됩니다. 그럼, 상속이라는것은? 나의 부모가 부자라면, 내가 부모로부터 상속 받는 다면 나도 부자가 됩니다. 결국, 다른것으로부터 그들의 기능을 빌려다 쓴다고 생각하시면 됩니다. 자바에서의 상속은 2가지 형태가 있습니다. 하나는 extends 이고, 다른 하나는 implements인데, 첫번째는 순.. 더보기
파일 경로명 문자열의 확장자 바꾸기 # 파일 경로명 문자열의 확장자 바꾸기 경로명의 확장자를 바꾸고 싶을 경우가 있다. (예를 들어 일괄적으로 입력된 bmp 파일을 jpg 파일로 변환한다던가 할때..) 이때 _tsplitpath_s() 를 쓰는것도 가능하지만, 그냥 경로명 뒤에서 부터 '.' 를 찾아서 (앞에서 부터 찾으면 안됨. "aa.bb.txt" 와 같은 경우도 있기 때문에) 바꾸는 다음과 같은 방법도 가능. Code: CString ChangeExt(CString sPathName, CString sNewExt) { int nPos; CString sResult; nPos= sPathName.ReverseFind('.'); if(nPos==-1) // .을 찾을 수 없다.. sResult = sPathName +_T(".")+sNe.. 더보기
Ajax - XMLHttpRequest 프로그래밍 순서 XMLHttpRequest 는 현재 표준은 아니지만 대부분의 브라우저에서 지원하고 있다. 마이크로소프트 인터넷 익스플로러 4.0 이후 파이어폭스(Firefox)1.0이후 오페라(Opera)7.6 이후 사파리(Safari)1.2 이후 네스케이프(Netscape)7 이후 컨쿼라(Konqueror)3 이후 XMLHttpRequest 를 사용한 Ajax 프로그램은 다음과 같이 세 과정을 거치게 된다. 1.XMLHttpRequest 객체 구하기 2.웹 서버에 요청 전송하기 3.웹 서버에서 응답이 도착하면 화면에 반영하기 이 세과정만 알면 XMLHttpRequest 를 사용한 프로그래밍을 하는데 어려움이 없을 것이다. 1.XMLHttpRequest 객체 구하기 XMLHttpRequest 객체를 구하는 방식은 IE와.. 더보기
HTML 태그 정리 출처 : http://cafe.daum.net/itline/4qoQ/3506 태그 총 정리(태그 사전) 전체적으로 태그의 유형을 정리해 보았습니다. 어느 정도 부분적인 태그에 자신이 있으시면 대충 한 번만 보셔도 알 수 있을 겁니다. 보다 자세한 것은 따로 떼어서 알기 쉽게 정리해 놓았습니다. 태그의 사전처럼 이용하셔도 될 듯. 태그의 기본 태그 입력 형태 내용 설명 웹 브라우져에게 현재 전송받은 문서가 HTML 문서라는 것을 알려주는 태그 HTML 문서의 맨 처음과 끝에 시작 태그와 종료 태그를 각각 쓴다. HTML 문서의 머리말 구조를 나타내는 태그로 문서에 직접적인 영향을 주지는 않지만, HTML 문서 자체에 대한 여러가지 정보를 가진다. 브라우져 상단의 타이틀 바에 나타낼 HTML 문서의 제목을 .. 더보기
2년차 개발자가 알아야 할 기본 지식 2년차 개발자가 알아야 할 기본 지식 1. 서버단 기술 - 자바 프로그래밍 . 객체 지향 프로그래밍 기본 이해(추상화, 다형성, 캡슐화) . 중요한 자바 API 활용 가능(Collection API, Reflection API, generic, annotation) . 많이 쓰이는 기본 디자인 패턴 이해(VO 패턴, MVC 패턴, FILTER 패턴 및 OBSERVER 패턴) - Servlet/JSP . 브라우저와 서버간의 통신에서 HttpServletRequest/Response 객체 생명 주기와 중요 메소드 이해 . 웹 어플리케이션 구조 및 배포 방법의 이해 (filter, listener, Servlet 배포 방법 및 프로그래밍 이해 --> web.xml의 이해) . JSTL과 EL 이해(JSP 1... 더보기