Java 전체 정리

춤인형의 개발일지·2024년 12월 18일

이것저것

목록 보기
4/13

변수:

어떤 형태를 만들어서 사용할건지를 정의해주는 아이

  • ❗️주의사항
    변수를 만들지 않았는데 변수를 사용하려고 한다던지 / 변수를 만들어놓고 사용하지 않으려고 한다던지 / 이러한 문제점들을 조심하자

데이터타입:

변수는 쓰레기이다. 쓰레기를 분리수거하는게 데이터타입이다. 따라서 플라스틱은 플라스틱 통에 넣는 것처럼 변수가 정수만 받는다면 int 문자열이면, String

  • ❗️데이터타입의 변수를 생성해주는 것: new ~~

조건:

~~이면 골라내라 -> streamAPI사용해서 주로 사용함(실무에서)
streamAPI에서 사용하는건 하나에 대해서는 조건을 잘 filter해주지만, 여러개의 대해서는 어렵다라는 문제점을 가지고 있다. 예를들어 인터넷강의 주문을 하고 결제 취소는 7일이내로 해야한다. 할 때는 if문을 사용한다.

함수:

함수는 더 편하게 사용하기 위해 쓰이는 것 조각조각 나눠서 하나의 함수에는 하나의 역할만 분배하게 만들어준다.

오브젝트:

. 찍으면 나오는 애들 (new로 정의된 후 사용함)

  1. 어떤 상황에 어떻게 사용하냐
  • 리스트
    여러가지 뭐를 가지고 있을때
  • Set
    중복을 피하고싶을때
  • Map
    list로 부족할때 / Key,Value가 필요할 때

클래스:

데이터를 묶어주는 개념이다.(데이터 설계용)
그냥, 간단하게 데이터를 만들어주는 애, 그래서 필요할 때마다 클래스의 오브젝트(객체- 데이터 만드는 것)를 사용하면 되는 것
내가 동물병원 원장이면 고양이를 오브젝트로 관리하지만, 고양이를 찾기 위해 보호자의 이름, 전화번호 이런게 있는 것을 생각하자.

0개의 댓글