[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..
[java 13강] java 메소드 (Method) 이번 13강에서는 메소드 (Method) 를 알아보겠습니다. 저번 12강에서 클래스를 설명하면서 조금 언급했었습니다. 그럼 메소드 (Method) 가 무엇인지부터 알아보도록 하겠습니다. 메서드는 어떠한 작업을 수행하기 위한 명령문의 집합이라고 말할수 있습니다. 수학에서 딱한마디로 공식! 이라고 할수 있죠 ㅎㅎ 수학의 공식은 어떠한 값을 대입하여 값을 구하죠? 메소드도 마찬가지로 어떠한 값을 주면 처리결과를 얻을수 있습니다. 그럼 이러한 의문점이 생기실껍니다... 그냥 + , - , * , / 를 사용해서 메소드없이 구하면 되잖아요? 제가 답해줄수 있는것은... 한번 만들어 놓으면 똑같은 함수는 입력할 필요가 없는대 뭐하러 그래야하죠? 라고 답해드릴수 있..
[java 12강] java 클래스와 객체 (class, object) 이번 12강에서는 java의 핵심인 클래스와 객체에 대해서 알아보겠습니다. 클래스와 객체... 처음 java 를 입문하시는분들은 정말 어려운 주제입니다. 또한 책마다 설명도 모두다 다르게 설명하지요.... 그이유는 설명하기가 어렵습니다..... 저또한 책을많이보고 많이 검색도해보며 많이 사용해보니 아! 하고 득도한 타입 입니다. 그래서 제가 알고 있는 지식을 쉽게 설명해 보겠습니다. java 입문서적에서는 대부분 class 는 설계도, object 는 사물또는 개념이라고 합니다. 저또한 같은생각입니다. 그럼 쉽게 설명해보겠습니다. 우선 대부분의 개발자는 IT에 관심이 많기 때문에 IT 기기인 노트북으로 설명해보도록 하겠습니다. 노트북..
[java 11강] java 접근제한자 이번강의에서는 java 접근제한자에 대해서 알아보도록 하겠습니다. 최대한 이해하기 쉽도록 뭐부터하면 좋을까? 하다가 지금 시점에서 접근제한자를 알고 가야할것같아 11강에는 접근제한자를 다루도록 하겠습니다. 접근제한자 라고 처음에 들으시는분은 접근제한자? 이게 뭐지? 이렇게 생각하실껍니다. 제가 항상하는말이지만 말을 너무 어렵게 해놓았습니다. 쉽게 말해서 그냥 권한이라고 생각하시면됩니다. 만약 "String a" 라고 a 변수를 만들면 모든곳에서 사용할수 있게도 하고싶고, 일부에서만 사용하게도 하고싶고, 만들어진곳에서만 사용하려한다면 권한이 필요하겠죠? 그래서 접근제한자를 사용하시면 됩니다. 자바에 항상따라오는 말이 있습니다. 자바는 객체지향 언어이다~ 이런말을 정말..
[java 10강] java 배열(array) 강으를 시작하면서 뭔가 빠진것같은대 하고 생각을해보니.. 배열에 대해서 빼먹었엇습니다... 그럼 배열에 대해서 알아보겠습니다. 우선 java 에서 배열이란 "같은타입의 여러 변수를 하나의 묶음으로 다루는 것" 을 배열이라고합니다. 그럼 또 문득 드는 생각이 있습니다. 난 변수 알고 있으니깐 필요한 만큼 변수를 생성해서 사용할래! 이런 생각말이죠 .. ㅎㅎ 저도 처음 배울때는 배열 필요도 없는줄 알았습니다... 그...러....나..... 큰 착각이였죠.... 만약 10000 개의 데이터가 있으면 이걸 언제 변수로 생성하나요? 그리고 변수를 생성하면서 들어가는 메모리... 변수를 유지하는 메모리..... 이런부분들은 어떻게 하실껀가요?? 그래서 배열이 존제합니..
[java 9강] java 제네릭 이란? 9강에서는 List , Map 에 들어가려 했지만... 또한가지 먼저 알려드려야 할것이 있습니다. 바로 제네릭 입니다. api 는 전 강의에서도 말했다 싶이 누군가가 쓰기 쉽게 만들어 놓은 것 입니다. api 를 사용하려고 하면 "" 이런 문구가 나옵니다. "" 바로 다이아몬드 연산자 인대요... 다이아몬드 연산자를 사용하여 제네릭을 만들수 있습니다. 이건 설명을 해도 바로 와닫지 않기 떄문에 예제를 먼저 보고 설명을 드리겠습니다. 예제 입니다. 12345678910111213141516171819/* * @author 국브 */class test{ public T aaa; } /* * @author 국브 */public class hello { public st..
[java 8강] java API 란? 이번 시간에서는 자바의 API(java API)에 대해서 알아보겠습니다. 갑자기 왜 이론적으로 가나요? 하시겠지만... API를 알고 강의를 나아가는것이 맞는것 같습니다. 우리가여 영어를 배우는대 문법만 배우고 단어를 모르면... 영어를 할수 있나요? 당연히 아니죠... 모든배움에 있어서는 기초부터 튼튼히 해야 실력이 팍팍 늘수 있다는생각이들어 API 를 알아보고 넘어 가겠습니다. 우선 정의되어 있는 뜻을 보겠습니다. API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 라고 되어있습니..
[java 6강] 반복문 java 의 반복문에서는 기본적으로 for, while 이 있습니다. 2개의 종류에서 또 종류를 나눌수 있습니다. for문에서는 기본 for 문, 향상된 for문 이렇게 2종류로 나눌수 있습니다. while 문에서는 while, do while 로 나눌수 있습니다. 사실상 개발을 하다보면... for문만 엄청씀니다.. ㅎ 향상된 for 문도 정말 많이 씀니다. 그래서 이번시간에는 반복문의 4가지 종류에 대해서 알아볼것입니다. 우선 중요한 for문, 향상된/개선된 for 문에 대해서 알아보겠습니다. 기본 for 문의 형태는 for(초기화식; 조건식; 업데이트식) { 실행코드 } 이렇게 됩니다. 그럼 향상된 for 문의 형태는 for( 변수타입 변수이름 : 배열이름) { 실행코드 }..
[java 6강] 조건문 java 에는 조건문이 2개 존제 합니다. 바로 if , switch 입니다. 기본적으로 if 조건문을 많이 사용합니다. 기본적인 이유에서는 if 는 조건에맞는것을 한번실행하지만 switch 같은 경우에는 마지막 case 조건이 맞을때 까지 돌아야 하기 때문입니다.. 쉽게말해서 if가 조건만 잘걸어주면 더좋다는것이지요 ㅎㅎ 하지만 상황에 따라서 switch 도 사용하기때문에 if, swith 둘다 알아두도록 합니다. 조건문은 boolean 과 같이 true , false 값으로 참, 거짓을 판단합니다. 그럼 if 문 먼저 보도록 하겠습니다. if 조건문의 형태는 이렇습니다. if ( 조건 ) { 조건이 true 일때 실행할 문구 } else { 조건이 false 일때 실행할 문구..
[java 5강] 연산자 java 연산자는 연산을 위해 필요한 것이다. 수학에 사용하는것이랑 비슷하지만 다른점도있다. 우선 연산자의 종류 및 사용법 설명을 보자. 이렇게 많은 연산자가 존제한다. 평균적으로 많이 사용되는 연산자는 비교 연산자 ,산술연산자, 복합대입연산자, 증감연산자, 논리 연산자 이다. 그럼 예제를 봐보자. 1234567891011121314151617181920212223242526272829/** * * @author 국브 * */public class HelloJava { public static void main(String[] args) { int a = 1; int b = 2; int c = 3; int d = 4; int e = 5; // 산술 연산자 a = a + a; b ..
[java 4강] 형변환 (캐스팅, casting) 이번시간에는 형변환에 대해 알아보자. 자바개발자중 형변환때문에 고생을 안한 개발자는 없을것이다. 나역시 형변환 때문에 꾀나 고생을 하였다... 처음 시작하시는 분은 확실히 집고 넘어 갔으면 좋겠습니다... java 형변환에는 2가지가 존재합니다. 명시적 형변환, 암묵적 형변환 입니다. 위선 쉬운 명시적 형변환에 대해 설명하겠습니다. 우선 저번 3강을 통해 변수를 알아 보았습니다. (변수를 모르신다면 한번 읽어보시길 ... : http://bvc12.tistory.com/124 ) 저번강의에서도 비슷한걸을 다루었는대요... int 타입을 String 으로 바꾸어 보았습니다. 하지만 저번 예제에서 다루었던것이 암묵적 형변환입니다. 명시적 형변환은.. 프로그..
[java 3강] 변수 java 에서 변수에 대해서 알아보자. 우선 변수는 쉽게 생각해보자 x + 1 = y 이런식이 있다면 x에 2를 넣으면 y의 값은 3이 된다. x에는 수반은 수가 있을수 있고, y 또한 x의 값에 의존하여 수만은 값이 있을수 있다. 이렇게 값이 변하는 수를 변수 라고 한다. java에서는 변수의 종류가 여러 종류가 있다. 하지만 이모든것을 외워야 하나? 아디다.. 필요한부분은 쓰다보면 외워지고 잘안쓰는 변수들은 코딩하다 찾아보면서 사용하면된다.(자료형은 기본형, 참조형 으로 나뉩니다..) 그럼 자주 사용하는 기본형에대해 알아보자. 자료형 데이터 메모리 크기 표현 범위 boolean 참 / 거짓 1 byte true / false char 문자 2 byte 모든 유니코드 문자 byt..
[java 2강] 주석(주석의 종류,주석의 사용법) 자바를 시작하면서 꼭알아두어야 할것은 주석이라고 생각합니다. 코드를 작성하는 부분에 메모나 설명을 넣고 싶은대 어떡하지? 그건 바로 주석을 달면됩니다. 주석을 달면 컴파일할때 컴퓨터는 넘어가며 코드로 보지 않습니다. 주석의 종류는 크게 2종류로 분류 됩니다. 한줄짜리 주석, 여러줄 짜리 주석.... 한줄짜리 주석은 // 내용 입력하고 내용을 입력하면 됩니다. 123456789// 이것은 1강에서 설명드린 예제!public class HelloJava { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello. world"); }..
[java 1강] 자바를 시작해보자. 자바를 처음 시작하시거나 복습하실분들이 보면 좋을것같습니다.제가 알고 있는것들을 처음 부터 작성해 보고 쉽게 따라할수 있도록 포스팅 해보겠습니다.저는 개인적으로 자바가 처음에 시작할때 어려운 이야기를 다루지 않고 그냥 따라하면서 배울수 있도록 작성하겠습니다. (처음시작하면 객체 지향이니~ 컴파일러는 javac 이라니~ 이런 초보자에게 어려운 부분은 짧게 설명하겠음.) 우선 저의 강의를 보시기전에 설해야할 파일은 2개 있습니다.jdk 와 eclipse 입니다.설치하는 방법은 제 블로그에 포스팅해놓았습니다. (jdk 설치 : http://bvc12.tistory.com/118 ) (eclipse 설치 : http://bvc12.tistory.com/93 ) 물론 개발을 ..
- Total
- Today
- Yesterday
- 조던
- 제주도가볼만한곳
- 저렴한 요금제
- 알뜰 저렴한 요금제
- 티스토리 초대장
- 알뜰통신 저렴한 요금제
- 0원 요금제
- 별정통신사 저렴한 요금제
- 핸드폰 만원 미만 요금제
- 티스토리초대장확인
- 티스토리
- 알뜰폰 저렴한 요금제
- jsp 태그
- 제이쿼리
- 알뜰통신사 저렴한 요금제
- 티스토리 가입
- 티스토리 블로그
- 별정통신 저렴한 요금제
- java
- 핸드폰 싼 요금제
- 자바스크립트
- 핸드폰 저렴한 요금제
- 정보처리기사
- 별정 저렴한 요금제
- JQuery
- 무실적 체크카드
- Javascript
- 자바
- 1000원 요금제
- 초대장
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |