이번 포스팅에서는우리가 편리함을 모르고사용하고 있는 String 클래스에 대해서알아보도록 하겠습니다. ========================================================= String Class 1. String Class : What? 자바 프로그래밍을 처음 시작한 사람이라면 String을 기본 데이터형의 일종이라고 생각했을 수도 있습니다. 실제로 String은 문자열을 개발자가 좀 더 편리하게 생성하고 기본 데이터형처럼 관리하게 하기 위해 만들어진 객체입니다. 실제로 문자열을 만들기 위해서는 char형의 배열로 다루어야 합니다. 문자 하나하나를 이어서 문자열로 만드는 것이죠. 자바에서도 이처럼 문자열을 char형의 배열로 만들어 다루는데 char[] 변수가 Strin..
이번 포스팅부터는자바에서 기본적으로제공하는 클래스에 대해서다루어 보도록 하겠습니다.자바 프로그래밍을 공부한다 하면기본 문법만큼이나 중요하다고할 수 있는 것들입니다. =============================================================== Object 클래스 1. Object Class : What? 프로그래밍에서 작명할 때는 작명하는 기능이나 구조가 가지는 목적에 따라 이름을 지어야하는 것을 암묵적인 규칙으로 하고 있습니다. 따라서 앞으로 소개할 클래스들의 목적은 이름을 해석하면 알수 있는 것이죠. 클래스의 이름 Object의 뜻은 객체입니다. 즉, Object 클래스는 객체를 다루는 것의 제일 근본적인 클래스라고 할 수 있습니다. 모든 클래스의 최상위에는 Obj..
이번 포스팅에서는리스트뷰와 그리드뷰를 다루어 보도록 하겠습니다.이 둘의 성격은 비슷하므로예제는 그리드뷰를 통해서 알아보도록 하겠습니다. ========================================================== 리스트뷰, 그리드뷰 : ListView, GridView 1. ListView, GridView : What? 리스트뷰와 그리드뷰는 사용자가 정의한 데이터를 목록화하여 아이템 단위로 구성하여 화면에 출력하는 ViewGroup의 한 종류입니다. 리스트뷰와 그리드뷰의 다른점은 리스트뷰는 1차원 형태, 그리드뷰는 2차원 형태라는 것입니다.쉽게 말해 리스트뷰 경우에는 1열로만 나열할 수 있다면, 그리드뷰는 격자 형태로 1열 이상으로 데이터를 나열할 수 있는 것입니다. 2. ..
이번 포스팅은 추상화에 이어서 비슷한 기능과 목적을가지고 있는 인터페이스에 대해서알아보도록 하겠습니다.인터페이스는 자바 API 문서를 보더라도많이 사용되는 기능이기 때문에 사용 목적과 역할을 알아두어야 합니다. ========================================================== 인터페이스 : interface 1. Interface : What? 인터페이스도 추상화의 연속이라고 생각하면 됩니다. 추상화와 마찬가지로 추상 메소드를 가지지만 추상 클래스보다 추상도가 높다고 생각하시면 됩니다. 추상 클래스는 부분적으로 완성되지 않은 클래스라고 했습니다. 이를 설계도로 비교한다면 미완성 설계도라고 할 수 있겠죠.이에 비해 인터페이스는 아예 설계도의 밑바탕만 그려둔 기본 설계..
이번 포스팅에서는 저번 포스팅 마지막에 언급된오버라이드와 유사한 단어로 헷갈릴 수 있는 오버로딩에 대해 이야기하겠습니다. ==================================================== Overloading vs Override & 다형성 1. Overloading부터 살펴봅시다! 정말 간단하면서도 다형성을 지원하는 방법이 오버로딩(overloading)입니다. 프로그래밍에서 overloading이란 메소드 함수명은 같은데 전달받는 파라미터 인자 값에 의해 호출되는 메소드가 다르게 하는 것입니다. 예로 들어봅시다. 숫자를 더하는 프로그램을 만드는데 2개의 숫자 덧셈뿐만 아니라 3개의 숫자 덧셈까지도 가능하게 하도록 하려 합니다. [overloading 사용 안할 시] 그렇다..
- Total
- Today
- Yesterday
- 네트워크
- @subselect
- map
- join subquery
- playsinline
- beforeunload
- oauth
- IN Clause
- 자바
- QueryDSL
- 원리
- login
- 장점
- 특징
- jwplayer
- Animation
- 의미
- Multi IN Clause
- 관리자 도구
- SET
- 예제
- SDK
- on('seek')
- Queue
- list
- @EventListener
- 로그인
- playbackRate
- @subquery
- API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |