<Java> 객체지향프로그래밍 2

우리는 지난 포스팅을 통해서 클래스의 기본적인 사용법을 배웠습니다.이번 포스팅은 오버로딩,생성자 등 메서드의 디테일한 부분에 대해 다뤄보겠습니다. Overloading(오버로딩) * 오버로딩의 사전적 의미를 알고 있습니까? 이는 바로 “과적”입니다.즉 과하게 어떠한 것을

<Java> 객체지향프로그래밍 2

<Java> 객체지향프로그래밍 1

* 지금까지 자바의 기초적인 문법 요소들에 대해 배워 봤습니다. 이제 자바의 꽃이라 볼 수 있는 OOP(Object Oriented Programming)에 대해 알아보겠습니다. * 본격적인 문법 얘기를 시작하기 전에 객체 지향이론의 기본 개념에 대해 알아봅시다. * 객체지향은

<Java> 객체지향프로그래밍 1

<Java> 배열2

* 이번 포스팅에서는 String 배열과 다차원배열에 대해 다루겠습니다. String 배열 * 배열의 타입이 String인 경우에도 이전시간에 배운 배열과 마찬가지로 선언과 생성방법은 다르지 않습니다. 예를 들어 3개의 문자열을 담을 수 있는 배열의 경우 아래와 같이 선언

<Java> 배열2

Springboot 프로젝트에 MS Azure MySQL 연결하기

* 최근 AWS 과금으로 인해서 어느 클라우드 디비를 사용할까 하다가 Azure가 학생용 요금이 따로 존재한다는 것을 보고 선택했습니다.(사실 AWS도 학생용이 있는데 내가 기존에 쓰던 계정과 연동이 안되서 포기했다) * 먼저 회원가입을 학생용으로 진행하고 아래와

<Java> 배열1

* 배열의 경우, 앞서 몇번 언급이 된 적이 있는 주제입니다.정의를 내려보자면 같은 타입의 변수를 하나의 묶음으로 다루는 것을 배열 (array)라고 합니다.조금 더 풀어보면 정수 100,000개를 변수 하나 하나로 선언하고 초기화하며

<Java> 배열1

<Java>반복문

* 지난 시간에 이어 제어 흐름의 두번째 문법 반복문에 대해 알아봅시다. * 말 그대로 동일한 코드를 조건에 따라 n회 반복하는 역할을 수행합니다. * 주어진 조건을 만족할 경우, 주어진 코드들은 반복하기에 조건식이 포함되며, if문과 마찬가지로 조건식의 결과가

<Java>반복문

<Java>조건문

* if, else if, else ,for, while 위 다섯가지 단어들의 기능에 대해 설명만 해도 해당 챕터는 이해 가능하다고 봅니다. * 그만큼 영어와 닮아있고, 직관적으로 이해가능한 챕터라고 생각합니다. * 하지만 디테일한 부분을 간과하면 추후에 이해할 수 없는

<Java>조건문

<Java> 연산자 2

비교 연산자 * 지난 시간에 배웠던 산수 연산자에 이어서 비교 연산자부터 시작해보겠습니다. * 비교 연산자는 말 그대로 피연산자를 비교하는 데 사용되는 연산자입니다.주로 조건문과 반복문의 조건식에서 사용되며, 연산결과는 오직 true or false만을 반환합니다. * 비교 연산자는

<Java> 연산자 2

<Java> 연산자 1

* 연산자라함은 ‘연산을 수행하는 기호’라고 정의되어 있습니다.저희가 살면서 익숙하게 사용했던 더하기(+),빼기(-) 등등 익숙한 수학적 기호들이 존재하는데 이들을 모두 연산자라 할 수 있습니다. * 자바에는 사칙연산을 위한 연산자부터 비트 연산자까지 다양한 연산자들을

<Java> 연산자 1

<Java> 변수 2

* 변수에 대한 두번째 포스팅은 DataType에 대해 알려드리겠습니다. 변수의 타입 * 우리가 사용하는 Data의 종류는 크게 문자와 숫자로 나눌 수 있습니다.또한 숫자는 정수와 실수로 나누어집니다. * 위와 같은 Data의 종류에 따라 값이 저장될 공간의 크기와

<Java> 변수 2