blues_coding_log
article thumbnail
[Java] 연산자
Java/Java 정리 2023. 4. 13. 20:53

연산자는 특정한 작업을 하기 위해서 사용하는 기호를 말한다. 연산자에는 크게 대입 연산자, 산술 연산자, 비교 연산자, 논리 연산자가 있다. 대입 연산자 산술 연산자 산술 연산자는 수학적인 계산에 사용되는 연산자다. 산술 연산자는 다음과 같다. 산술 연산자 설명 + 더하기 연산 - 빼기 연산 * 곱하기 연산 / 나누기 연산 % 나머지 연산 비교 연산자 비교 연산자는 두 피연산자를 비교하여 true(참) 또는 false(거짓)을 반환한다. 특히, 문자열을 비교할 때에는 '=='대신에 '.equals()'라는 메소드를 사용한다. '.equals'는 비교하고자 하는 두 피연산자의 값 자체를 비교한다. '==' 는 비교하고자 하는 두 피연산자의 주소값을 비교한다. 다음을 예로 비교해보자. String s1 = ..

2023-04-13 TIL (Java : 객체지향)
TIL&WIL 2023. 4. 13. 19:52

오늘 배운 내용 Java : 객체 지향 프로그래밍 개요, 클래스와 인스턴스, 클래스 멤버와 인스턴스 멤버, 유효범위(전역변수, 지역변수) SQL : group by, order by 새로 알게된 내용 1. 클래스(class)와 인스턴스(instance) 클래스는 설계도, 인스턴스는 설계도로 만들어진 제품 정도로 이해하면 쉬움 ! 클래스와 인스턴스를 사용하게 되면 코드의 중복을 제거하고 코드의 수정이 용이해진다. 2. 클래스 멤버와 인스턴스 멤버 변수와 필드는 같은 뜻이라 생각 ! 클래스 변수는 모든 인스턴스가 공유하는 변수 클래스에서 만들어진 인스턴스는 자연스럽게 클래스의 변수의 값을 갖는다. 클래스 변수는 Static(정적)을 사용한다. 클래스 변수의 용도는 다음과 같다. 1. 인스턴스에 따라서 변하지..

2023-04-12 TIL (Java : 배열, 메소드, 입력과 출력)
TIL&WIL 2023. 4. 12. 20:41

오늘 공부한 내용 Java : 배열, 메소드, 입력과 출력 SQL 1주차 강의(스파르타 코딩클럽) 새로 알게된 내용 1. 배열 Java 에서 배열(Array)은 연관된 데이터를 모아서 관리하기 위해 사용하는 데이터 타입이다. 배열과 반복문은 밀접한 연관(ex. for-each문)이 있고 자주 사용하기 때문에 잘 기억해두어야 한다. .length 는 변수안의 원소의 개수를 의미하는 것이 아니라 몇 개의 원소를 수용할 수 있는가를 뜻한다. 2. 메소드 메소드는 유지보수가 용이하고 프로그램을 결함없이 만들기 위해서는 필수적인 개념이다. 메소드를 정의한다는 것은 직접 메소드를 만드는 것이다. 메소드를 호출하는 것은 만들어진 메소드를 실행하는 것이다. 3. SQL select * from 'table_name' ..

article thumbnail
[Java] 변수, 기본형과 참조형
Java/Java 정리 2023. 4. 12. 18:56

변수에는 크게 기본형과 참조형이 있다. 기본형 기본형 변수는 실제 값(data)를 저장한다. 다음 표가 데이터의 가장 기본이 되는 타입인 기본형이다. - 기본형은 크게 논리, 문자, 정수, 실수형으로 분리할 수 있다. - 논리형 : boolean - 문자형 : char - 정수형 : byte, short, int, long - 실수형 : float, double 대체적으로 정수형은 int, 실수형은 double를 사용한다. (정말 큰 데이터를 사용할 때를 제외하고는 !!) 참조형 참조형은 기본형을 제외한 나머지 타입을 뜻한다. 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. 타입에 관계없이 변수의 크기가 항상 4byte이다. new를 사용해서 객체를 만드는 모든..

[Java] 변수, 변수의 선언과 할당
Java/Java 정리 2023. 4. 12. 18:30

변수란? 변수는 단 하나의 값을 저장할 수 있는 메모리 공간이다. 즉, 변수는 데이터를 담는 박스라고 생각하면 된다. 변수의 선언과 할당 - 선언 방법 : 변수타입 변수이름; boolean a; //논리형 char b; //문자형 byte c; //정수형 short d; int e; //정수형에서는 주로 이 변수를 많이 사용! long f; float g; //실수형 double h; //실수형에서는 주로 이 변수를 많이 사용! 여기서 변수 타입은 기본형, 참조형이 있는데 여기에서 확인하자. 변수에 값을 저장하는 방법 x = 5; // 변수 x에 5를 저장 수학에서는 '='가 같음을 의미하지만, Java에서는 오른쪽의 값을 왼쪽에 저장하라는 의미 ! 여기서 다시 한 번 x = 3; 을 하게 되면 x는 3..