0910

고정 헤더 영역

글 제목

메뉴 레이어

0910

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 취미
      • 랑그릿사
    • 개발 공부
      • Java
      • React
      • Spring
      • DB(DataBase)
    • 개발 실습
      • HW(HobbyWorld)
      • WIC(Where Is Coffee)
    • 오류

검색 레이어

0910

검색 영역

컨텐츠 검색

개발 공부/Java

  • [Java] Optional 타입이란??

    2024.03.02 by 양양츄

  • [Java] EOF란? .hasNext() 란? (feat.백준 10951번)

    2024.03.01 by 양양츄

  • [Java] 반복문에서 break 와 continue

    2024.02.15 by 양양츄

  • [Java] 선언위치에 따른 변수의 종류

    2024.01.18 by 양양츄

  • [Java] 객체의 배열

    2024.01.18 by 양양츄

  • [Java] 객체의 생성과 사용

    2024.01.18 by 양양츄

  • [Java] 변수의 타입. 기본형, 참조형

    2024.01.17 by 양양츄

  • [Java] 클래스와 객체 그리고 인스턴스 ( Class, Object, Instance)

    2024.01.17 by 양양츄

[Java] Optional 타입이란??

java언어 기반으로 spring 프로젝트를 만들면서 공부하다보면 Optional 이라는 타입을 만나게되더라 우선 Optional은 값이 없는 경우를 표현하기 위해서 사용한다. 아래와 같은 대표적인 메서드가 있다. of() : 값이 null이 아닌 경우에만 Optional 객체를 생성 ofNullable() : 값이 null인 경우에도 Optional 객체를 생성. empty() : 값을 갖지 않는 빈(empty) Optional 객체를 생성. Optional 객체에 접근할 때에는 .isPresent() 메서드를 사용해야한다. 일반적인 .get() 메서드를 사용하면 값이 없는 경우에 예외가 발생할 수 있기 때문이다. ??? 앞서 "값이 없는 경우를 표현하기 위해서 사용한다" 면서 이게 무슨말인가? 오해할..

개발 공부/Java 2024. 3. 2. 16:24

[Java] EOF란? .hasNext() 란? (feat.백준 10951번)

코테를 진행하던 중, 처음보는 개념을 접하게 됐다. https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준의 10951번 문제이다. 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 1 1 1 2 3 3 4 9 8 5 2 예제 출력 1 2 5 7 17 7 문제를 보면 입력받는 케이스는 무한이지만, 종료 조건은..

개발 공부/Java 2024. 3. 1. 19:14

[Java] 반복문에서 break 와 continue

반복문 안에서 break를 만나면, 해당 위치에서 반복문을 즉시 종료하고 빠져나간다. 반복문 안에서 continue를 만나면, 이후의 부분은 건너뛰고 다음 반복을 실행한다. break = 즉시 반복문 탈출 continue = 나머지 부분 건너뛰고, 다음 반복을 실행. break while(조건식) { i++; break; // while문 종료 i--; // 실행 안됨 } continue while(조건식) { i++; continue; // 조건식으로 이동. 뒤에오는 코드 실행 안함 i--; // 실행 안됨 }

개발 공부/Java 2024. 2. 15. 18:07

[Java] 선언위치에 따른 변수의 종류

변수의 선언위치에 따라 인스턴스 변수 / 클래스 변수 / 지역 변수 세가지가 있다. 선언위치 - 클래스 영역 인스턴스 변수(iv) : 변수 타입과 변수명으로 구성. 개별적 속성 클래스 변수(cv) : 변수 타입 앞에 static이 붙는다. 공통 속성 * 공통 속성 : 객체를 생성하지 않아도 사용 가능하다. 형식 : 클래스이름.클래스변수 - 메서드 영역 지역 변수(lv) : 메서드 안에서 선언된다. class Variables { // 클래스 영역 int iv; // 인스턴스 변수 static int cv; // 클래스 변수(공유 변수) // 메서드 영역 void lv() { int lv = 0; } } // 클래스변수(cv)는 객체 생성없이 사용 가능하다. Variables.cv = 5; System.o..

개발 공부/Java 2024. 1. 18. 19:19

[Java] 객체의 배열

객체의 배열은 여러개의 참조변수를 하나로 묶은 것이다. 객체의 배열 = 참조변수의 배열 형식 : 클래스[ ] 배열명 = new 클래스명[길이]; 놓치기 쉬운부분은 참조변수 배열을 생성까지는 문제없이 잘 하지만, 각각의 참조변수에 객체를 할당하지 않는 실수가 종종 발생한다. 잊지말고 할당(초기화)도 해주자. // 1. 참조변수 배열 생성 Car[] carArr = new Car[5]; // 길이가 5인 Car타입의 참조변수 배열 // 길이가 5인 Car타입의 참조변수 배열을 선언만 된 상태일 뿐 // 아직 각각의 참조변수는 객체가 할당되어 있지않다. // 2. 참조변수에 객체 할당 carArr[0] = new Car(); carArr[1] = new Car(); carArr[2] = new Car(); c..

개발 공부/Java 2024. 1. 18. 18:48

[Java] 객체의 생성과 사용

앞서 정리했듯이, 객체를 생성하려면 클래스를 사용해야한다. 객체의 생성 클래스명 변수명; 변수명 = new 클래스명(); Car c; c = new Car(); 여기서 변수명 c는 "참조변수"가 된다. Car라는 클래스를 참조변수(c)에 할당한다. => 참조변수(c)에 객체가 생성된다 라고 이해하면 될 듯하다 참조변수를 사용하는 이유 ? 객체를 사용하려면 참조변수가 필요하기 때문이다. 즉, 클래스로 객체를 생성하고, 생성한 객체를 참조변수에 할당해서, 참조변수를 통해서 사용한다. 객체의 사용 참조변수를 통해서 객체의 변수, 메서드를 사용한다. // 1. 클래스 작성 class Car { String color; // 색깔 boolean power; // 시동 상태 void power() { power =..

개발 공부/Java 2024. 1. 18. 18:21

[Java] 변수의 타입. 기본형, 참조형

변수는 데이터를 저장하기 위한 메모리 저장 공간을 의미한다. int number = 7; 자료형 (기본형 / 참조형) 변수명 대입연산자 값 int 타입의 변수 number는 7 이라는 값을 할당받은 변수이다. 변수명 앞에 놓이는 자료형은 크게 2가지로 분류된다 1. 기본형 : 실제 값을 저장한다. * 변수의 선언과 동시에 메모리가 생성된다. * 메모리 스택(stack)에 저장된다. - 논리형 : boolean - 문자형 : char - 정수형 : byte, short, int, long - 실수형 : float, double 2. 참조형 : 객체의 주소를 저장한다. * 기본형 8가지를 제외한 나머지라고 생각하면 된다. * 프로그램이 제공하는 클래스, 사용자가 만든 클래스, 배열 등등이 모두 참조형이다. ..

개발 공부/Java 2024. 1. 17. 21:18

[Java] 클래스와 객체 그리고 인스턴스 ( Class, Object, Instance)

클래스란 ? 객체를 정의해 놓은 것 클래스의 용도는 ? 객체를 생성하기위해 사용한다 그렇다면 객체는 무엇일까. 객체란 ? 실제로 존재하는 모든 것. 객체의 용도는 ? 객체가 가진 속성이나 기능에 따라서 용도가 다름 객체를 생성하기 위해서 클래스를 사용한다는 말인데... 전자제품을 예를 들어 생각해보자. TV(객체)를 만들기 위해서 TV설계도(클래스)가 필요하다 => 객체 : TV / 클래스 : TV설계 가 되는 것이다. 객체 = 변수 + 메서드 변수 = 속성 , 메서드 = 기능 ex) TV를 속성(변수)과 기능(메서드)으로 구분지어보자 속성 : 크기, 높이, 색상, 제조사 등등 기능 : 전원 켜기/끄기, 채널변경, 볼륨높이기/줄이기 등등 클래스로부터 생성된 객체를 인스턴스라고 부른다. 그렇다면, 클래스와..

개발 공부/Java 2024. 1. 17. 17:39

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
0910 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바