일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 반복문
- 스프링 빈
- 백준 java
- Java
- 연습문제
- 리눅스마스터1급
- 리눅스마스터 3과목
- Memoir
- 백준 javascript
- 코테
- toCharArray
- Linux
- 개발자 회고록
- map
- 문자열
- 리눅스마스터 1급 정리
- 자바스크립트 코딩의 기술
- 명령어
- java 백준 1차원 배열
- 스프링 컨테이너
- 월간코드챌린지
- 자바
- 리눅스
- Kotlin
- 코딩테스트
- JavaScript
- 프로그래머스
- 카카오
- GoingBus
- 고잉버스
- Today
- Total
목록 분류 전체보기 (224)
hoon DevLog

안녕하세요 여러분! 지난 시간에 이어 객체지향 프로그래밍의 4가지 특징! 캡슐화, 상속, 다형성, 추상화에 대해서 예제를 통해 좀 더 구체적으로 알아보도록 하겠습니다. 캡슐화란? 모든 변수들과 메서드들을 클래스라고 불리는 단위에 모으는 것, 즉 객체 안에 데이터와 메서드를 숨기는 것을 의미합니다. 캡슐화는 의도치 않은 변화에서 데이터와 메서드의 안전을 유지하는 보안을 제공합니다. 캡슐화 = 은닉성이라는 말을 많이 들어보셨을 텐데, 프로그래머는 데이터와 메서드를 사용하거나 접근할 수 있지만 변경할 수는 없습니다. 캡슐화를 하려면? 1. 멤버 변수 앞에 접근 제어자 private를 붙입니다. (private: 자기 클래스에서만 접근할 수 있는 것 ) 2. 멤버 변수에 값을 넣고 꺼내 올 수 있는 메소..

안녕하세요~이번 포스팅은 클래스와 객체에 대해서 다뤄보도록 하겠습니다.제가 코린이고, 뉴비의 입장을 대변했을 때, 자바에 있어서 이 부분이 어떻게 보면개념 부분에 있어서 가장 중요하고, 비중이 큰 부분이지 않을까 싶습니다.자주쓰고, 많이 쓰지만 정작 말로 해보라고 하면 뭔가 내 뜻대로 잘 설명이 안 되는??? 그런 부분???(취업 준비할 때 바짝 하고, 공부를 소홀히 한 부분도 한몫한 것 같습니다ㅠㅠ)여하튼 이 부분에 대해서 이번 기회에 제대로 정리하고,누군가에게 쉽게 설명해 줄 수 있을 정도가 되는 것이 제 목표입니다!그럼 포스팅 시작하겠습니다!우선 클래스와 객체에 대해서 알아보기 전에 객체 지향 프로그래밍(Object Oriented Programming)에 대해서 알아볼 텐데요,객체지향 프로..
컴포넌트와 모듈의 차이 모듈은 가장 상위에 위치한 구현 단위. (실질적으로 구현이 된 단위) 컴포넌트는 런타임 개체를 참조하는 단위(실제적으로 동작하는 개체) ex). 서버 클라이언트 구조에서 서버 1개에 클라이언트 50개가 있다면, 구현된 모듈은 서버1, 클라이언트 1 총 2개, 동작하는 컴포넌트는 서버1, 클라이언트 50으로 총 51개입니다. 자바는 무엇인가 자바란 객체지향 프로그래밍 언어로써 가장 중요한 특징은 운영체제에 독립적이란 것입니다. 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능합니다. 그 이유는 자바를 실행하기 위한 가상 머신인 JVM이 있기 때문입니다. 다른 어플리케이션은 프로그램 실행 시 바로 OS로 가는 반면, 자바 어플리케이션은 각 운영체제에 맞는 JVM을 거쳐 ..

안녕하세요. 이번 포스팅은 제어문에 대해서 알아보도록 하겠습니다. 제어문은 크게 조건문, 반복문으로 나뉩니다. 조건문 : 조건식과 문장으로 구성(주로 if, switch case문) 반복문 : 반복적인 작업 수행 시 사용(for, while, do-while) 먼저 조건문의 if문부터 알아보도록 하겠습니다. if 문 : 조건식이 true 일 경우에만 실행문이 실행 - if(조건식) 다음에 한 문제일 경우 { } 를 생략할 수 있습니다. - if문 만 사용 할 수도 있고, else if(조건식)을 추가하여 if문과 다른 조건을 추가할 수 있습니다. - if조건도, else if조건도 아닌 조건은 else문을 타게 됩니다. public class ControlStatement { public static v..

안녕하세요?? 이번 포스팅엔 "변수와 자료형, 그리고 연산자"에 대해서 알아보도록 하겠습니다. 사실 기본 자바 입문서에도 많이 나와 있는 내용이지만, 그래도 처음이신 분들은 개념 정리 차원에서 보시면 되겠고, 고수님들은 과감한 태클과 부연설명으로 다스려주시면 감사하겠습니다 :) 변수 : 단 하나의 값을 저장 할 수 있는 메모리 공간 으로 정의 될 수 있는데요, 이 말인 즉슨, 새로운 값을 저장하면 기존의 값은 사라진다는 뜻입니다! 자료형 : 저장하려는 변수의 타입 자료형의 종류는 다음과 같다. 자료형 표현방법 메모리 할당 크기 boolean true / false 1byte char 문자 2byte byte 정수 1byte short 2byte int 4byte long 8byte float 실수 4by..

이번 포스팅은 Java를 설치했으니, Java 개발자 도구인 Eclipse를 설치를 해보도록 하겠습니다. 사실 최근에 intellij를 많이 쓰는 추세이나, 그래도 누구나 한번쯤은 거쳐가봤을 eclipse를 설치해보도록 하겠습니다. 조만간 시간이 허락해준다면...intellij 설치 및 setting도 진행하겠습니다..ㅠㅠ 우선 저같은 경우에 설치를 했지만... 포스팅을 위해 깨~끗하게 지우고 설치를 해보려고 합니다. 최초에 eclipse가 설치된 경로를 찾아서 [보기]-[숨긴항목] 을 체크 후, 빨간 박스로 표시된 파일을 삭제하면 깨끗하게 삭제끝!!!!!! 이렇게 허무할 수가....ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ 자, 그러면 설치 안하신 여러분과 저는 이제 같이 eclipse가 없는 상태로 설치를 하게 될텐데요, ..
m.blog.naver.com/dhmksu33/220770112344

이번 포스팅은 Java(Eclipse, Intellij 등)를 사용하기 위한 Java 11 버전을 설치, 환경변수 설정을 해보도록 하겠습니다. (정확한 명칭은 Java SE Development Kit로 JDK와 JRE를 포함하여 설치를 진행합니다.) 우선 https://www.oracle.com/java/technologies/javase-downloads.html 로 이동하십니다. ※ 다운로드 진행 간 계정 여부를 확인하고 요구하니, 사전에 미리 계정 생성 하시고, 계정이 있으신 분은 로그인 하신 후에 다운로드 진행 하시면 되겠습니다! (이거 때문에 계정찾는다고 스트레스 ㅂㄷㅂㄷ.....) 우리는 Java 11 버전을 받을 것이니 아래 표시된 부분을 클릭해주세요! 빨간 박스로 표시된 부분을 따라서 쭉..