[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..
2018년 리눅스마스터 시험날짜! (1급, 2급) 벌써 2018년 입니다..자격증은 미루다미루다 항상 한해가 넘어가는것 같습니다.2018년 리눅스 마스터 시험일정입니다. (리눅스 마스터 1급 1차 2차, 리눅스마스터 2급 1차 2차 시험일정) 위와 같이 리눅스마스터 1급 시험은 총 2회.... 리눅스마스터 2급은 4회를 응시할수 있습니다.리눅스 마스터 시험은 1차 2차 합격을 할시 자격증이 나오게 됩니다.그리고 리눅스 마스터 2급 1차시험은 그냥 pc 에서 볼수 있습니다. ㅎㅎ모두들 합격! 기원합니다.
php 란..? (배워야할 이유, 장점 단점) 요즘 개발자로 취업하려는 사람이 많아 졌습니다. 그러면서 분야도 많이 나뉘고 있는 실정입니다. 그럼 php 개발자에 대해서 알아보도록 하겠습니다. 우선 php는 웹 개발자의 개발 언어입니다. 웹 개발자의 대표적인 언어는 java, php 등이 있습니다. 제가 취업할 당시만 해도 자바개발자가 많은 추세였지만... 요즘에는 php 개발자도 많이 뽑습니다. 저의 개인적인 배워야할 이유는..... php 도 많이 사용하기 때문? 입니다. 개발자는 결국 많이 사용하는 것을 알아둘 필요가 있다고 생각합니다. 그럼 장점과 단점에 대해서 알아보겠습니다. (자바 vs php) 자바 하면 객체지향이 바로 따라오지만... php도 요즘은 객체지향적으로 코딩을 할수 있습니다. 또..
[java 17강]자바 SimpleDateFormat 클래스 (자바 날짜형식) 오늘 강의 에서는 SimpleDateFormat 클래스 에 대해서 알아보겠습니다. SimpleDateFormat 클래스 란 무엇일까요? SimpleDateFormat 클래스를 사용하는 예제가 Date 강의에서 잠깐 미리 나왔었습니다 ㅎㅎ(Date 클래스 강의 : http://bvc12.tistory.com/166) SimpleDateFormat 클래스를 date 형식의 객체를 자신이 원하는 방식으로 출력을 할수 있게 도와줍니다.. 그래서 Date 클래스를 배우시면 자연스럽게 SimpleDateFormat 클래스도 알고 넘어가셔야 합니다. 그럼 SimpleDateFormat 클래스의 날짜 표현 방식부터 알아봅시다. 날짜 표현 방..
[java 16강]자바 Date (자바 날짜)(Date class) 이번 16강에서는 자바 날짜에 대해서 알아보겠습니다. 자바에서 날짜는 은근..! 많이 쓰입니다. 예를들어 나중에 스프링이라는것을 배우시면 스케줄러를 사용할때나, 통계에 대한 월별 조작을 할때나 등등.. 정말 많이 쓰입니다... 그렇게 때문에 자바에서도 당연히 날짜를 맘대로 다룰수 있어야 겠죠? 자바에서는 날짜를 컨트롤할수 있는 클래스가 존재합니다. 바로 Date class 클래스입니다. ( import java.util.Date ) 우선 생성자 부분부터 살펴보도록 하겠습니다. 밑에 표는 Date class 생성자 입니다. Date 클래스의 생성자 설명 Date() 현재의 날짜와 시간을 저장한 객체를 생성한다. Date(long msec)..
[java 15강]자바 리스트(List,ArrayList) 이번 15 강에서는 자바 리스트 클래스들에 대해서 알아보겠습니다. 리스트는 우선 배열과 비슷하다고 알고 계시면 됩니다. 만들어진 이유는 배열의 한계때문에 만들어 졌습니다. 배열의 한계는 그럼 무엇일까요? 바로 배열을 사용하기 위해선 크기를 입력해야하는대... 프로그래밍을 할때 크기를 항상알수는 없습니다. 그래서 List 가 생겨났습니다. List 는 메모리가 허용하는 한계속 해서 추가할수 있습니다! 그럼 바로 예제로 들어가 보도록 하겠습니다. 1234567891011121314151617181920/* * @author 국브 */public class test { public static void main(String[] args) { List ..
[java 14강] java 맵(Map/HashMap) 이번 14 강에서는 java map 에 대해서 알아보겠습니다. 자바에서 많이 사용되는 util 입니다. map 을 쉽게 설명하면... "강아지이름 = 엔젤" 이런 식으로 뭐(키)는 뭐(값)다! 라고 사용하는것이 바로 map 입니다. map 의 형식은 key 와 value 로 쌍을 이루어 존제 합니다. 그럼 여기서 집고 넘어가야할것...!!! 그럼 이렇게 쓰면 되지 않나요? string 강아지이름 = "엔젤" 이렇게 변수로 쓰면 되는거 아닌가요? 이런 의구심이 들수 있습니다. 하지만 계속 해서 변수를 생성할꺼인가요?? 이런점을 보안해서 나온것이 맵 입니다. 그냥 계속 넣을수 있습니다.... 그럼 바로 예제로 들어가 보겠습니다. 1234567891011..
[virtualBox 오류]the virtual machine ' ' has terminated unexpectedly during startup with exit code 1 (0x1) 오랜만에 버추얼박스를 깔고 사용하려 했더니 이러한 오류가 났습니다... the virtual machine ' ' has terminated unexpectedly during startup with exit code 1 (0x1) 그리하여 다른 블로 그들을 들려 해결방법을 알아보니.. 그냥 다시설치하거나 추가 적인 패키지를 설치하면 된다! 라고 해서 해본결과.. 해도 똑같은 오류만 계속 나옵니다. 그리하여 버전의 문제 인가? 생각되 하위 버전으로 설치하였더니 한방에 해결됬습니다.... ㅎㅎ 하위버전 다운받는 방법을 알..
- Total
- Today
- Yesterday
- 티스토리 초대장
- jsp 태그
- 티스토리초대장확인
- 별정통신사 저렴한 요금제
- 자바스크립트
- 무실적 체크카드
- 핸드폰 싼 요금제
- 핸드폰 만원 미만 요금제
- 핸드폰 저렴한 요금제
- 조던
- 초대장
- 정보처리기사
- 알뜰 저렴한 요금제
- 알뜰통신사 저렴한 요금제
- 0원 요금제
- 티스토리 가입
- 자바
- 알뜰폰 저렴한 요금제
- 1000원 요금제
- 티스토리
- 별정 저렴한 요금제
- 별정통신 저렴한 요금제
- java
- JQuery
- 티스토리 블로그
- Javascript
- 알뜰통신 저렴한 요금제
- 저렴한 요금제
- 제이쿼리
- 제주도가볼만한곳
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |