▶클래스(Class) 기본개념 이번 글에서는 자바 class의 기본개념에 대해 알아보려고 합니다. class에 대해 공부하면 할 수록 정말 알아야 할 게 많다고 생각이 드는데요...😂 이번 글과 이어진 글들을 통해 차근차근 정리해 봅시다💪🏻 클래스에 대해 본격적으로 알아보기 전에 객체 지향과 객체에 대해 먼저 알아보도록 합시다. 🔎 객체 지향 프로그래밍(OOP, Object-Oriented Programming) 객체 지향 프로그래밍에서는 모든 데이터를 객체(Object)로 취급하며, 이러한 객체가 바로 프로그래밍의 중심이 됩니다. 객체(Object)란 간단히 이야기하자면 실생활에서 우리가 인식할 수 있느 사물로 설명할 수 있다고 합니다. 이러한 객체의 상태(state)와 행동(behavior)를 구체화..
▶자바에서의 형변환(Casting) 이번 글에서는 자바에서의 형변환(Casting)에 대해 알아보려고 합니다! 🔎 형변환이란? 코드를 작성하다 보면 같은 타입뿐만 아니라 서로 다른 타입간의 연산을 수행해야 하는 경우가 있습니다. 이럴 때는 연산을 수행하기 전에 타입을 일치 시켜야 합니다. 이때 기존 타입을 다른 타입으로 변환하는 것을 형변환(Casting)이라고 합니다. 형변환에는 자동 형변환 & 강제 형변환 & 문자열 형변환 정도로 나누어 볼 수 있는데요. 자세하게 알아보도록 합시다. 📌 자동 형변환 자동 형변환은 프로그램 실행 도중에 자동적으로 형변환이 일어나는 것을 말합니다. 자동 형변환은 작은 메모리 크기의 데이터 타입을 큰 메모리 크기의 데이터 타입으로 변환하는 행위인데요. 가장 대표적인 예를 ..
▶자바에서 상수(Constant)란? 이번 글에서는 변수와는 조금 다른 성질의 상수에 대해 알아보도록 하겠습니다. 🔎 상수 ? 상수(Constant)란 변수의 반댓말로 항상 상(常)자를 사용하여 변하지 않고 고정된 값을 담는 변수를 의미합니다. → 변하지 않는 값을 사용하고 싶을 때 사용! ❓상수는 언제 사용하는가 프로젝트를 진행 시 프로그램에서 변하지 않고 고정된 값인 경우 상수를 선언하여 사용합니다. ex. 에러코드/에러메시지를 보여줄 때, 프로그램의 기본적인 환결설정정보(DB정보, IP주소 정보 등)를 설정할 때 상수 사용 프로그램이 실행되고 끝날 때까지 변하지 않는 값일 경우 상술르 사용하면 다른 개발자가 보았을 때 가독성도 높여주고, 본인도 보기 편하게 작업을 할 수가 있습니다. 📌 상수 선언 ..
▶자바(Java)의 변수와 자료형 이번 글에서는 자바의 변수와 자료형의 대해 알아보도록 하겠습니다. 🔎 변수 ? - 저장공간 변수는 저장공간을 의미합니다. 뒤에서 자료형을 알아보고 변수 선언 방법에 대해 알아보도록 합시다. 일단 우선은 "변수는 저장공간이다" 라고 알고 넘어가보도록 합니다. 🔎 자료형(Data Type) ? 자료형(Data Type)이란 변수의 종류를 의미합니다. 변수에 값을 담기 이전에 정수, 실수, 문자, 문자열 등 어떤 값들을 지닐 수 있는지를 자료형을 통해 미리 정해 주어야 하는데요. 반드시 알고 있어야 하는 자료형은 다음과 같습니다. 자료형 type byte(1byte=8bit) 예시 정수형 int 4 1, 312, 2232, -234, ... 실수형 float 4 1.0F, 0..
▶자바(Java) 기본 구조 프로젝트 ㄴ 패키지 ㄴ 클래스 ㄴ 메소드 ㄴ 소스코드 📌 이클립스에서 project 생성 이클립스를 실행하고 왼쪽 탭을 포커스해 두고 Ctrl + N 을 누르게 되면 아래와 같이 뜨면 project를 검색해서 생성해 주면 됩니다. 📌 Class 이름 - 대문자로 시작하자 클래스를 생성하기 위해 위와 같은 창을 열고 Class 이름을 작성하면 됩니다. 그런데 주의해야 할 점이 있는데요. 아래는 Class 이름의 시작을 소문자로 했을 때 입니다. 맨 위에 주의 문구 보이시나요? 물론 소문자로 시작해서 안 되거나 하는 건 아니지만, 클래스임을 쉽게 구분하기 위해 Class의 이름은 무조건 대문자 시작으로 작성해야 한다고 기억하고 있는 것이 좋겠습니다. 즉, 앞으로 앞글자가 대문자다..
▶자바(Java)를 알아보자! 본격적으로 자바 문법을 알아보기 전에 자바(Java) 자체에 대해 알아보도록 합시다! 🔎 자바(Java) ? 자바는 프로그래밍 언어의 한 종류 입니다! 📌 프로그래밍 언어 프로그래밍 언어는 개발자와 운영체제가 소통하기 위한 언어를 의미합니다. 운영체제는 0과 1밖에 모르죠! 📌 소스코드 소스코드는 명령어를 작성해 놓은 것을 의미합니다. 즉, 개발자와 운영체제가 소통할 것을 글로 작성해 놓을 것이죠! 앞으로 우리는 자바라는 프로그래밍 언어로 소스코드를 작성해 운영체제와 소통해야 합니다🙂 📌 컴파일 컴파일이란 사람의 언어를 컴퓨터 언어로 바꿔주는 작업입니다. 즉, 우리가 작성한 소스코드 그대로를 컴퓨터에게 갖다 주면 컴퓨터는 모릅니다. 컴퓨터는 0과 1밖에 모르기 때문에 소스코..
- Total
- Today
- Yesterday
- rtl
- Python
- 타입스크립트
- 프론트엔드 공부
- 프론트엔드 기초
- 자바
- 프론트엔드
- styled-components
- 스타일 컴포넌트 styled-components
- JSP
- react-query
- jest
- 딥러닝
- 인프런
- 자바스크립트
- 머신러닝
- 디프만
- frontend
- testing
- 데이터분석
- CSS
- 프로젝트 회고
- 자바스크립트 기초
- TypeScript
- react
- 리액트 훅
- next.js
- HTML
- 리액트
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |