객체지향 프로그래밍에서는 부모 클래스의 멤버를 자식 클래스에게 물려줄 수 있습니다. 이렇게 상속하는 과정을 통해 잘 개발된 클래스를 재 사용하여 중복되는 코드를 최대한 줄여주며 부모의 클래스의 수정으로 모든 자식 클래스를 수정할 수 있는 효과를 볼 수 있기 때문에 유지보수를 하는데도 있어 강점이 있습니다. 자바의 상속 방식 클래스 간의 상속은 여러 개의 부모의 정보를 상속하는 다중 상속 방식을 제외하고는 모두 허용하고 있습니다. 주로 다단계 상속, 계층적 상속 두 가지 방식을 띄게 되는데 부모 클래스를 통해 자식, 손자까지 내려가는 방식을 다단계 상속이라고 하며 하나의 부모가 여러 개의 자식을 가지는 것을 계층적 상속이라고 합니다. 자바에서 다중상속이 안 되는 이유 예를 들어 만약, 상속받은 여러 개의 ..
자바 프로그래밍을 OOP(객체 지향 프로그래밍)이라고도 합니다. 현실 세계에서도 특정 제품을 만들 때 여러 가지 부품들을 각각 만들어 하나로 조립해서 제품을 생산하듯이 프로그래밍적으로도 여러 가지 객체(Object)를 각각 만들어서 하나로 조립하는 프로그래밍 기법을 객체 지향 프로그래밍이라고 합니다. 자바에서 객체는 클래스를 통해 생성하실 수 있습니다. 클래스 구조 클래스의 구성 맴버 설명 필드(Field) 객체의 데이터가 저장되는 곳 생성자(Constructor) new 연산자로 호출되는 메소드로 객체 생성 시 필드의 초기화를 담당 메소드(Method) 객체의 동작에 해당하며 클래스의 다양한 동작을 구성 클래스 내부에는 클래스의 속성을 나타내는 필드와 클래스의 동작을 나타내는 메소드 그리고 클래스를 생..
자바를 처음 배울 때 콘솔에서 키보드 입력값을 받을 때 가장 많이 사용하는 클래스가 Scanner 클래스입니다. Scanner 클래스를 사용하는 방법이 자바에서 입력값을 받는 방법 중에 가장 간편하기 때문입니다. 가장 간편하기는 하지만 C언어나 파이썬과 같이 다른 프로그래밍 언어에서 사용하는 것보다는 그래도 절차가 까다롭습니다. 이번 포스팅에서는 자바의 Scanner 클래스의 사용법에 대해 알아보도록 하겠습니다. Scanner 클래스의 특징 java.util 패키지에 포함되어 있어 java.util을 import를 해줘야 사용할 수 있다. 기본적인 데이터 타입을 모두 입력받을 수 있다. 토큰(공백, 개행, 탭)을 기준으로 데이터를 입력받는다. Scanner 클래스 사용법 Scanner 사용 순서 impo..
모든 프로그래밍 언어에는 시스템 표준 입력장치와 표준 출력장치가 있습니다. 일반적으로 표준 입력장치는 키보드를 의미하고, 표준 출력장치는 모니터 스크린을 말합니다. 자바에서는 java.lang.System이라는 표준 입출력을 제공하는 클래스가 있고 System의 멤버 변수인 in, out, error를 이용해서 표준 입력, 표준 출력, 표준 에러를 사용할 수 있습니다. 자료형 멤버 변수 설명 static PrintStream out 표준 출력 스트림 static InputStream in 표준 입력 스트림 static OutputStream err 표준 에러 스트림 System.out은 표준 출력, System.In은 표준 입력 스트림이며 System.err는 표준 에러 스트림으로 빨간색으로 오류 메시지..
컴퓨터에는 메모리(RAM)가 있고 이 메모리에는 값을 저장할 수 있는 공간이 있습니다. 이 메모리 공간은 번지(주소)로 그 위치를 가리키게 되는데요. 변수란 "메모리의 특정번지에 이름을 붙인다" 라고 생각하시면 됩니다. 변수를 선언하면 메모리의 어디에 저장하고 어떤 방식으로 저장할지는 프로그래밍 언어와 운영체제가 정합니다. 자바의 경우에는 JVM이 결정합니다. 변수(Variable) : 값을 저장할 수 있는 공간 자바 변수 총 정리 정수타입 타입 메모리 사용 크기 값의 범위 byte 1byte 8bit -128 ~ 127 short 2byte 16bit -32,768 ~ 32,767 char 2byte 16bit 0 ~ 65535(유니코드) int 4byte 32bit -2,147,483,648 ~ 2,..
이번 포스팅에서는 얼마 전 구입 한 갤럭시 워치 스트랩에 대해서 리뷰를 해볼까 합니다. 기존에 저는 기본 워치 스트랩을 약 1년가량 사용하고 있었는데 저렴한 가격에 새로운 스트랩을 갈아 끼워서 사용하니 마치 새것을 산 듯하네요. 제가 구입한 갤럭시 워치 스트랩은 신지모루 실리콘 밴드 스트랩으로 갤럭시 워치 5와 4 모두 호환이 가능한 제품입니다. 실리콘 특유의 쫀득한 느낌과 워치 기본 스트랩과는 다르게 끝 부분이 라운딩 처리가 되어 있어 조금 더 부드러워 보이는 것이 특징입니다. ※ 갤럭시 워치 신지모루 실리콘 밴드 스트랩은 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 신지모루 실리콘 밴드 스트랩 색상 신지모루 실리콘 밴드의 색상은 위와 같습니다. 차례로 다크 그린, 네이비, 라벤더, 라이트 그레..
저는 치아가 안 좋은 유전력을 가지고 있어 평소 치아건강에 관심이 많은데 유튜브 등 다양한 채널에서 일반 칫솔로 양치질을 하는 것보다는 전동칫솔로 양치를 하는 것이 더 양치가 깔끔하게 된다는 사실을 듣고 전동칫솔을 구매해봤습니다. 분당 수만 번의 진동을 한다고 하는데 확실히 손으로 구석진 곳을 닦아내는 것보다는 그 위치에 가져다 대고 진동으로 플라그를 제거하는 것이 훨씬 양치가 깔끔하게 되는 것은 맞는 것 같습니다. 제가 구매한 전동칫솔은 필립스 소닉케어 다이아몬드클린 9000으로 필립스 전동칫솔 중 가장 성능이 좋은 상위 라인이고 앱을 통해 내 양치 상태를 체크할 수 있다는 장점이 있습니다. ※ 필립스 소닉케어 다이아몬드 클린 9000은 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 필립스 소닉케..
기존에 잘 사용하고 있던 전기면도기가 고장 난 뒤 쭉 날 면도기를 주로 사용하다가 턱을 크게 베여 다시 전기면도기를 구매했습니다. 최고급 기준으로 가격이 제법 나가는 친구라 정말 많이 알아보고 구매를 했는데요. 이번 포스팅에서는 제가 전기면도기를 선택하면서 고민했던 내용들과 어떤 제품을 선택했는지 정리하여 포스팅하려고 합니다. 전기면도기 3대장 1. 브라운 2. 필립스 3. 파나소닉 전자제품을 실패할 가능성을 줄이기 위해서는 사람들이 많이 사용하고 있는 제품을 사야 한다고 생각합니다. 알아보니 국내 전기면도기는 브라운, 필립스, 파나소닉 이렇게 3가지 브랜드가 과점하고 있었습니다. 어떤 브랜드를 선택할 것인가? 브랜드 / 비교 작동 방식 절삭력 안전성 디자인 브라운 전동식 2위 2위 2위 필립스 회전식 ..
메신저에서 주로 사용하는 이모티콘도 윈도우에서도 사용이 가능합니다. 대표적인 것이 이모지라고 하는 기능이고 😊😂🤣❤😍😒👌😘💕😁🙌🙌🤦♀️🤦♂️🤷♂️ 이런 이모티콘을 입력할 수 있습니다. 이모지 외에도 표정, 기호 등을 입력할 수 있는 기능이 있는데 이번 포스팅에서 소개해보려 합니다. 자음 + 한자로 표현할 수 있는 특수기호 말고 이번 포스팅에서 소개하는 기능들로 글을 조금 더 에쁘게 꾸며보세요. 윈도우 이모티콘 사용법 이모지 단축키 : Windows Key + . (마침표) 를 입력해서 이모지창을 띄워주신 후 원하는 이모티콘을 클릭해주시면 됩니다. 윈도우에서 사용하는 모든 프로그램에서 사용이 가능합니다. 다만 메모장 등 색상을 지원하지 않는 프로그램의 경우 경우에 따라서 컬러가 표현이 되지 않을 수 ..
자판이 좁은 키보드는 가끔 한자키가 없어 자음 + 한자버튼을 조합하면 입력할 수 있는 특수기호를 입력하기가 난감할 경우가 종종 있습니다. 이런분들을 위해 자음 + 한자로 조합할 수 있는 특수기호를 정리하여 포스팅합니다. 필요한 특수기호를 복사해서 사용하시면 되겠습니다. 자음 + 한자 특수문자 리스트 입력 방법 특수기호 [ ㄱ ] + [ 한자 ] ! ' , . / : ; ? ^ _ ` |  ̄ 、 。 · ‥ … ¨ 〃 ― ∥ \ ∼ ´ ~ ˇ ˘ ˝ ˚ ˙ ¸ ˛ ¡ ¿ ː [ ㄲ ] + [ 한자 ] Æ Ð Ħ IJ Ŀ Ł Ø Œ Þ Ŧ Ŋ æ đ ð Ł Ø ij ĸ ŀ ł ø œ ß þ ŧ ŋ ʼn [ ㄴ ] + [ 한자 ] " ( ) [ ] { } ‘ ’ “ ” 〔 〕 〈 〉 《 》 「 」 『 』 【 】 [..
그럴 일은 없어야 할 테지만 키보드에 커피와 같은 끈적이는 음료를 쏟아 키보드가 먹통이 되는 적이 가끔 있으실 겁니다. 이럴 때 여분의 키보드가 있으면 좋겠지만 그렇지 않다면 컴퓨터를 사용하기가 매우 불편하겠죠. 이럴 때 윈도우의 가상 키보드 기능을 사용하시면 불편하지만 키보드를 사용하실 수 있습니다. 윈도우 10에서 제공하는 소프트웨어 키보드는 가상 키보드(터치 키보드), 화상 키보드 이렇게 두 가지 종류가 있습니다. 화상 키보드 단축키 : Ctrl + Shift + O 가상 키보드(터치 키보드) 사용법 1. 작업표시줄 우클릭 -> 터치 키보드 단추 표시를 클릭합니다. 2. 작업표시줄 우측에 위와 같이 터치 키보드 아이콘이 생성되었을것입니다. 이것을 클릭하시면 됩니다. 3. 위와 같이 터치 키보드를 사..
작업표시줄에서 가장 유용하게 사용하는 아이콘은 단연 시계 일 것입니다. 하지만 정말 가끔 OS를 잘못 건드려서 이 시계 아이콘이 사라지는 경우가 발생할 수 있는데요. 이번 포스팅에서는 작업표시줄에 시계가 사라졌을 때 다시 생성하는 방법에 대해서 알아보도록 하겠습니다. 작업표시줄에 시계 아이콘 생성하기 1. [ Windows Key ] + [ I ] 버튼을 눌러 설정창에 들어간 뒤 개인 설정 버튼을 클릭합니다. 2. 좌측 탭에 작업 표시줄 버튼을 클릭한 뒤 알림 영역의 시스템 아이콘 켜기 또는 끄기를 클릭합니다. 3. 시스템 아이콘 켜기 또는 끄기에서 시계를 켬으로 바꾸어줍니다. 4. 작업표시줄에 시계가 다시 생성된 것을 확인하실 수 있습니다.
윈도우를 사용하다 보면 가끔씩 작업표시줄에 볼륨키가 없어져 소리(음량) 설정이 어려워지는 경우가 있습니다. 이럴 때 작업 표시줄에 볼륨 아이콘을 다시 생성하는 방법에 대해서 알아봅니다. 볼륨 아이콘 없이 단축키로 조절하셔도 됩니다. 볼륨 Up : [ Fn Key ] + [ F12 ] 볼륨 Down : [ Fn Key ] + [ F11 ] 작업표시줄에 볼륨 아이콘 생성 방법 1. [ Windows Key ] + [ I ] 버튼을 눌러 설정창에 들어간 뒤 개인 설정 버튼을 클릭합니다. 2. 좌측 탭에 작업 표시줄 버튼을 클릭한 뒤 알림 영역의 시스템 아이콘 켜기 또는 끄기를 클릭합니다. 3. 시스템 아이콘 켜기 또는 끄기에서 볼륨 아이콘을 켬으로 바꾸어 주시면 됩니다. 4. 작업표시줄 우측 하단에 볼륨 아이..