[java 26강] 디자인 패턴(Design Patterns) 자바를 입문해서 책을 읽다보면 디자인 패턴 이라는 문구를 보실수 있습니다.자바에서 디자인 패턴은 무엇을 말하는 것일까요?프로그래밍을 할때 많이 쓰이며 효율이 좋은 문법이라고 생각하시면 됩니다.프로그래밍을 할때는 사람이 생각을 하여 구조나 패턴을 만들어 내지만...결국 정리를 하다보면 비슷한 패턴이 생겨나고... 제일 간결하게 코딩을 하려고 원합니다. 그결과 디자인 패턴이 생겨난것입니다. 그럼 디자인 패턴을 모두다 외워야하나?아닙니다... 자신의 코딩 패턴이 더 좋거나 간결하면 자신의 패턴을 써도 됩니다.디자인 패턴은 사용목적이 맞을시에만 사용을 하면 됩니다...! 그럼 디자인 패턴의 종류를 알아보겠습니다.디자인 패턴의 종류는 우선 큰 분류로 ..
[java 25강] 익명 클래스(Anonymous Class) 이번 강의에서는 익명 클래스(Anonymous Class) 에 대해서 알아보겠습니다.익명 클래스는 이름없는 클래스입니다. 자바에서 그게 가능하냐고요? 가능합니다.클래스를 만들어서 인스턴스(클래스를 생성하여 사용하는것)하여 사용하잖아요?test2 A = new test2();근대 앞에 형식과 클래스 명칭을 정해주는 것을 빼면.... 그게 바로 익명클래스 입니다.new test2();이렇게 생성만하여 사용하는것이죠.이렇게 생성만 하여 사용하기 때문에 당연히 명칭이 없습니다. 명칭이 없기때문에 만들어진것을 불러서 사용할수가 없습니다.결론은 1회성으로 생성하여 사용하는것입니다.익명클래스는 생각보다 많이 사용됩니다. 특히 안드로이드 어플을 개발하다보면..
[java 24강] 내부 클래스(Inner Class) 오늘 강의는 내부 클래스(Inner Class) 에 대해서 알아보겠습니다. 내부 클래스는.... 클래스 안에 클래스입니다. 그럼 외부클래스는 무엇일까요? 바로 내부 클래스 밖에 있는 클래스를 말합니다. 내부 클래스의 장점은.. 1. 외부 클래스의 변수나, 메소드를 자유롭게 사용이 가능한것. 2. 코드 복잡성을 줄일수 있습니다. (클래스도 캡슐화를 위해 사용하죠? 캡슐화 된것에서 한번더 캡슐화 했다고 생각하시면됩니다.) 그럼 내부클래스 안써도 되잖아? 라는 생각이 듭니다. 정말 사실대로 말씀드리면 진짜 별로 쓸일이 없습니다. 아주 가끔! 이벤트처리 들을 만들다가 너무 많아지면 묶음 개념으로 사용해본것 같습니다... ㅎㅎ 그래도 자바에서는 내부 클래스 ..
[java 22강] 추상 클레스 (Abstract Class) 이번 강좌에서는 추상 클레스에대해서 알아보겠습니다.추상 클레스도 우선 클래스의 종류입니다.추상 클레스도 상속을 위해 많이 사용합니다. 그렇기 상속과 오버라이드 에대해 미리 알아두고 강의를 보실 필요가 있습니다. 19강 상속강좌 --> http://bvc12.tistory.com/17621강 오버라이드(오버로딩) 강좌 --> http://bvc12.tistory.com/178 그럼 추상클레스는 왜만들며 왜 상속해서 사용할수 있도록 있는것일까요?추상클레스는 말그대로 구체적이지 않을떄 쓰는것 입니다.추상적으로! 클레스를 만드는것입니다.음.. 현직에서 업무를 하다보면 다음과 같은 문제가 생깁니다...여러명이서 코딩작업을 한다면... 변수나... 메소..
[java 21강] 오버라이딩 (Overriding,오버라이드,Override), 슈퍼 (super) 이번 강의에서는 오버라이딩 (Overriding), 슈퍼 (super) 에 대해서 알아보겠습니다.이번 21강의를 알아보기전 자바 상속을 모르신다면!! 19강을 먼저 보시고 오셔야 이해가 쉽습니다. ( 19강 상속 바로가기 --> http://bvc12.tistory.com/176 ) 상속을 하면 부모의 것을 모두 사용할수 있는 장점이 있습니다.하지만 자식입장에서는 물려받은것을 다쓰고 싶지만.....같은 이름으로 메소드를 다시 만들고 싶을때! 오버라이딩(오버라이드)을 하면됩니다. 오버라이드(Override) 사용 문법은..만들려고 하는 메소드 위에 @Override 를 작성해 주면 됩니다. (오버라이드는 ..
[java 20강] 정적변수와 메소드 (static) 이번 강의에서는 정적변수, 정적 메소드 (static) 에 대해서 알아보겠습니다.우선 static 이란 "고정된" 이라는 뜻을 합니다.자바에서도 말 그대로 고정을 시키는 것입니다.그럼 언제 쓰는것일까요? 우선 첫번째로는 항상 같은 것을 여기~ 저기~ 에서 쓰려고 할때 씁니다.예를 들어서 변수를 만들고 그값을 아무곳에서나 쓸수 있다면.... 한번만 만들면 되겠죠? 그리고 두번째로는 사용하고있는 상태 그대로를 아무곳에서나 접근을 할수있다는것 입니다.실무에서는 두번째 이유로 많이 사용을 하게됩니다. 그러면 모두다 스테틱을 붙이면 되겠내? 라는 생각이 들겁니다.하지만..... 절때 그렇게 하시면 안됩니다.값이 고정으로 변하면 고정이된 영역만큼은 자원을 못쓰게..
[java 19강] 자바 상속 (extends) 이번 강좌에서는 자바의 상속에 대해서 알아보겠습니다.우선 "상속" 이라는 것이 무엇인가요? 부모의 것을 자식이 물려 받는뜻을 하죠 ㅎㅎ자바도 똑같습니다. 어떠한 클래스를 자식클레스에서 사용을 하는것입니다.그러면... 왜 상속을 자바에서 사용하는 것일까요?간단하게 생각해봅시다. 내가 원하는 클래스는 만들어 놓았고...그걸 비슷하게 쫌더 기능을 붙여서 사용하고 싶은대... 그러면 이미 만들어 놓은것을 복사 붙여넣기 하여 사용해야할까요?아닙니다. 그냥 전에 만들어 놓은것에다 기능을 붙이면 되는것이겠죠?그것이 바로 자바에서 상속을 자주 사용하는 이유!? 입니다 ㅎㅎ 상속을 사용하는 문법은...우선 만들어져있는 A 라는 클래스가 있을때 B라는 클레스에 A를 상속하고..
[java 18강] 자바 생성자 이번 강의 에서는 자바의 생성자에 대해서 알아보고 배워볼것 입니다.생성자는 클래스를 생성할때 딱한번 실행이 되는 메소드입니다.그럼 왜 생성자를 쓸까요?결론 부터 말씀드리면... 클래스를 생성하면 클레스안에 있는 변수에 값을 넣을때 매번 메소드를 사용해서 넣기가 귀찮아서 입니다.그래서 생겨난것이 생성자! 클래스를 생성할때 클래스 안에 있는 변수의 값도 한번에 주자! 입니다 ㅎㅎ아! 그리고 중한것이 있습니다. 클래스의 생성자를 만들기 위해서는 규칙이 있습니다.메소드에 반환타입이 없고.... 메소드명이 클래스명과 동일해야 합니다..!바로 예제를 갖고 설명하도록 하겠습니다.예제는 생성자가 없을때와 생성자가 있을때를 나누어서 2개의 예제로 살벼보도록 하겠습니다. 생성자가 없을때 1..
[java 8강] java API 란? 이번 시간에서는 자바의 API(java API)에 대해서 알아보겠습니다. 갑자기 왜 이론적으로 가나요? 하시겠지만... API를 알고 강의를 나아가는것이 맞는것 같습니다. 우리가여 영어를 배우는대 문법만 배우고 단어를 모르면... 영어를 할수 있나요? 당연히 아니죠... 모든배움에 있어서는 기초부터 튼튼히 해야 실력이 팍팍 늘수 있다는생각이들어 API 를 알아보고 넘어 가겠습니다. 우선 정의되어 있는 뜻을 보겠습니다. API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 라고 되어있습니..
[java 1강] 자바를 시작해보자. 자바를 처음 시작하시거나 복습하실분들이 보면 좋을것같습니다.제가 알고 있는것들을 처음 부터 작성해 보고 쉽게 따라할수 있도록 포스팅 해보겠습니다.저는 개인적으로 자바가 처음에 시작할때 어려운 이야기를 다루지 않고 그냥 따라하면서 배울수 있도록 작성하겠습니다. (처음시작하면 객체 지향이니~ 컴파일러는 javac 이라니~ 이런 초보자에게 어려운 부분은 짧게 설명하겠음.) 우선 저의 강의를 보시기전에 설해야할 파일은 2개 있습니다.jdk 와 eclipse 입니다.설치하는 방법은 제 블로그에 포스팅해놓았습니다. (jdk 설치 : http://bvc12.tistory.com/118 ) (eclipse 설치 : http://bvc12.tistory.com/93 ) 물론 개발을 ..
- Total
- Today
- Yesterday
- 제주도가볼만한곳
- 정보처리기사
- 핸드폰 만원 미만 요금제
- 알뜰 저렴한 요금제
- 저렴한 요금제
- 티스토리 초대장
- 티스토리 블로그
- Javascript
- 알뜰통신사 저렴한 요금제
- JQuery
- 1000원 요금제
- jsp 태그
- 핸드폰 저렴한 요금제
- 별정 저렴한 요금제
- 티스토리초대장확인
- 별정통신사 저렴한 요금제
- 자바
- 별정통신 저렴한 요금제
- 알뜰통신 저렴한 요금제
- 알뜰폰 저렴한 요금제
- 제이쿼리
- java
- 조던
- 핸드폰 싼 요금제
- 자바스크립트
- 0원 요금제
- 티스토리
- 초대장
- 무실적 체크카드
- 티스토리 가입
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |