이번 포스팅에서는 접근 제어자에 대해 다루어 보겠습니다.접근 제어자는 자바에서 필수적으로 알아야 할 부분으로 개념을 확실히 잡고 갑시다. ============================================== 접근 제어자 : Access Modifier 1. 접근 제어자가 무엇일까? 접근 제어자의 의미는 상당히 간단합니다. 말 그대로 접근을 제한하는 것인데요.클래스의 변수나 메소드 혹은 클래스의 접근을 제한을 지정하는 역할입니다. 그렇다면 여기서 의문이 드는 것은 왜 사용할까? 입니다. 그냥 편하게 모든 변수나 메소드, 클래스를 언제 어느 곳에서든 호출하도록 해놓으면 편하지 않겠냐라는 생각이 들 수도 있습니다. 매우 규모 있는 프로그램이나 로직을 구현한다 하면 엄청난 양의 코드로 복잡하게 설..
이번에는 변수나 메소드를 정적으로 다룰 수 있게 해주는static 기능을 알아보도록 하겠습니다. =============================================================== 정적 변수와 메소드 : static 1. 프로그래밍에서 정적이란 무엇일까? 살면서 한 번쯤은 정적, 동적이라는 단어를 들어봤을 것입니다. 통상적으로 말하는 단어의 의미는 비슷할 수 있겠지만 막상 프로그래밍에서의 정적과 동적을 들었을 때는 의아했습니다. 먼저 프로그래밍 언어에 따른 동적 언어, 정적 언어가 존재합니다. 정적 언어의 경우 대표적으로 C, C#, C++, Java 등의 언어가 있습니다. 이들 언어의 공통점은 변수에 들어갈 데이터 값의 형태에 따라 자료형을 지정해줘야하고,이 자료형에 대한..
이번 포스팅은 가비지 컬렉션에 대한포스팅이 되겠습니다.가비지 컬렉션은 메모리에 대한이해도 필요하다 생각하기 때문에함께 포스팅하겠습니다. ============================================================ Memory & Garbage Collector 1. Garbage Collector 가 무엇일까? 일단 가비지 컬렉터가 무엇인지 간단하게 알고 원리를 파악하는 것이 좋습니다.대게 긴 코드나 복잡한 코드를 설계할 때 안 쓰는 변수나 아무것도 참조하지 않는 낭비되는 변수가 나오게 됩니다.이런 쓸데없이 메모리를 잡아먹는 것들을 자동으로 삭제해주는 기능이 가비지 컬렉터입니다. 그렇기 때문에 자동 메모리 관리라고 부르기도 합니다. 2. 메모리와 어떻게 관련이 있을까? 우..
이제는 본격적인 자바 문법 내용을다루도록 하겠습니다.변수형 등과 같은 초반 내용은 생략하고 객체에 대한 설명부터 진행하도록 하겠습니다.오늘은 객체에서 기본이 되는 생성자에 대해 알아보도록 하겠습니다. ================================================ Constructor : 생성자 1. Constructor가 무엇일까? 우리는 앞서 포스팅한 객체지향 프로그래밍으로 객체를 생성할 때 new 연산자를 사용하여 생성하게 됩니다.간단히 말해 new 연산자를 이용해 객체를 생성할 때 넘겨받은 파라미터의 패턴에 따른 설계해둔 생성자가 자동으로 호출되어 객체 변수들의 값이 초깃값으로 지정되는 것입니다. "클래스 객체변수 = new 클래스();" 앞의 예제에서는 Robot 객체를 ..
이전에 절차적 프로그래밍을 소개하면서객체지향 프로그래밍과 비교하여나오게 된 배경과 기능을 간략히 소개하였습니다.이번에는 좀 더 자세히 의미를 살펴보고예제를 통해 어떤 식으로 사용되는지 알아보겠습니다. ======================================================== 객체지향 프로그래밍 : OOP(Object-Oriented-Programming) 1. OOP가 무엇일까? 객체지향 프로그래밍은 Object-Oriented-Programming이라 하며 줄여서 OOP라고도 부릅니다.여기서 객체란 실세계에 존재하거나 생각할 수 있는 것을 객체, Object라고 합니다.이 말은 즉, 객체 지향 프로그래밍은 실세계에 존재하거나 개발자가 만들고자 하는 것을 하나의 객체로 프로그래..
이번에는 절차적 프로그래밍에 대해 알아보겠습니다.사실 자바와는 거리가 멀지만절차적 프로그래밍이 무엇인지 알아야자바를 더욱 이해하기 쉬울 것 같아 소개합니다.(초반 자바 문법은 EditPlus 프로그램을 사용합니다.) ============================================================== 절차적 프로그래밍 : Procedural Programming 1. Procedural Programming 단어가 무엇을 뜻할까? 영어사전에서의 Procedural은 '절차상의' 라는 뜻을 지니고 있습니다.보통 절차라는 뜻을 어떤 일을 하는데 가는 순서나 방법으로 생각하기 때문에 Procedural Programming이라 하면 순서나 방법을 중요시하는 프로그래밍이라고 생각합니다..
- Total
- Today
- Yesterday
- on('seek')
- SET
- 의미
- login
- Animation
- beforeunload
- jwplayer
- 장점
- 예제
- 원리
- QueryDSL
- @EventListener
- 네트워크
- list
- 관리자 도구
- playbackRate
- oauth
- @subselect
- Multi IN Clause
- 특징
- map
- join subquery
- SDK
- IN Clause
- 자바
- 로그인
- playsinline
- API
- @subquery
- Queue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |