개발자는신이야
The first step
개발자는신이야
전체 방문자
오늘
어제
  • 분류 전체보기 (114)
    • 🍃웹개발 Spring (15)
    • ❓내 질문 (4)
    • 🔥웹개발종합반 (11)
    • 💻개인프로젝트 (5)
    • 😕error (2)
    • 💡알고리즘 (3)
    • 📖혼자공부하는자바 (22)
    • 📑WIL (2)
    • 🥸 CS 면접 스터디 (13)
    • 🤓천재교육 풀스택 1기 노트 (21)
    • ⏰정처기 공부 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • CRUD
  • dependencies
  • 변수
  • CSS
  • 기초
  • db
  • JPA
  • repository
  • HTML
  • Lombok
  • IntelliJ
  • style
  • API
  • database
  • boot
  • jquery
  • Java
  • Controller
  • SQL
  • Spring

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
개발자는신이야

The first step

천재교육 풀스택 과정 1기 Day9
🤓천재교육 풀스택 1기 노트

천재교육 풀스택 과정 1기 Day9

2023. 5. 22. 17:34

ㅈ메모리와 변수와의 관계

https://www.nowwatersblog.com/cs/JVM

CPU와 JVM(Java Vertual Machine) 이 서로 통신하여 해결한다.

  • 시스템 영역
    • 전역변수(클래스 변수)
    • 클래스 함수(메서드)
  • heap(힙) 영역
    • 클래스, 객체
  • stack(스택) 영역
    • 지역변수, 메서드의 매개변수들

접근 제어자

  • public: 모든 영역에서 접근할 수 있다.
  • private: 해당 멤버를 선언한 클래스에서만 접근할 수 있다.
  • default: 같은 패키지에 속하는 클래스에서 접근할 수 있다.
  • protected: 모든 패키지에 속하는 자식 클래스에서 접근할 수 있다.

main() 메서드

java는 애플리케이션이 실행되면 가장 먼저 main() 메서드를 실행한다.

 

String을 비교할 때. equals() 메서드를 사용하는 이유

  • == : 두 대상의 주소값을 비교한다.
  • .equals(): 두 대상의 문자열 값을 비교한다.
package lecture0522;

public class StringVariable {
    public static void main(String[] args) {
        String str1 = "hello";
        String str2 = new String("hello");

        boolean res1 = (str1 == str2);
        boolean res2 = str1.equals(str2);
        System.out.println(res1);
        System.out.println(res2);
    }
}
  1. 기본 자료형에 속하는 데이터 타입은 == 을 사용
  2. 참조형에 속하는 데이터 타입은 equals()를 사용
  3. 참조형인 경우에는 이미 존재하는 데이터의 주소를 따라간다.

시프트 연산자 ( >>, <<, <<<, >>>)

 

'🤓천재교육 풀스택 1기 노트' 카테고리의 다른 글

천재교육 풀스택 과정 1기 Day11  (1) 2023.05.24
천재교육 풀스택 과정 1기 Day10  (0) 2023.05.23
천재교육 풀스택 과정 1기 Day8  (0) 2023.05.19
천재교육 풀스택 과정 1기 Day7  (0) 2023.05.18
천재교육 풀스택 과정1기 Day6  (0) 2023.05.17
    '🤓천재교육 풀스택 1기 노트' 카테고리의 다른 글
    • 천재교육 풀스택 과정 1기 Day11
    • 천재교육 풀스택 과정 1기 Day10
    • 천재교육 풀스택 과정 1기 Day8
    • 천재교육 풀스택 과정 1기 Day7
    개발자는신이야
    개발자는신이야
    첫발을 내디딘 초보 개발자입니다.

    티스토리툴바