2022_12_15_TIL

jaegeunsong97·2022년 12월 19일
0

TIL

목록 보기
4/156
post-thumbnail

2022_12_15_TIL

MIND MAP

To do

  • About me
    • 운동 타바타 30분
    • 나만의 루틴 만들기
  • DEV
    • 배운 것 TIL 작성
    • 깃허브 프로필 꾸미기
    • Git/Github 복습하기
    • 자바 공부하기

TIL

Object 클래스

import java.lang.Object;// 모든 클래스의 최상위

Object 클래스의 메소드

- String toString() >> 클래스이름 @ 해쉬코드 반환
- boolean equals(Object obj) >> == 와 equals 차이 알기(재정의)
- int hashCode() >> index = hash(key) / 재정의 하기 / System.identityHashCode()
- Object clone() >> 객체를 복제해 enw 객체 반환 / Clonneable(interface)CloneNotSupportedExcept(예외)
- Class getClass()
- void finalize()
- void wait()
- void notify()

String 클래스

// 선언 방식
- String str = new String("hi");
- String str1 = "안녕";
// immutable, 합치면 새로운 문자열 생성
- javaStr = javaStr.concat(androidStr);
// 여러번 하면 메모리 낭비가 크다!
// StringBuilder: 문자열이 안전하지는 않다. 하지만 빠르다
- StringBuilder builder = new StringBuilder(javaStr);
- builder.append(" 하십까?");// 하나의 주소가지고 추가해서 더하기
- javaStr = builder.toString();// StringClass 반환, 하나의 주소새로 생성
// StringBuffe: 문자열 안전, 하지만 느리다

Today was

  • 08: 00 기상
  • 09:15 ~ 09:30 샤워 및 정리
  • 09:30 ~ 12:00 깃 복습
  • 12:00 ~ 13:00 점심 먹기
  • 13:00 ~ 17:50 github 강의
  • 17:50 ~ 19:00 저녁 식사
  • 19:00 ~ 22:00 서류특강 강의
  • 22:00 ~ 22:30 전체적인 복습 빠르게 눈으로 훍기
  • 22:30 ~ 23:00 취침 준비

Tomorrow do

  • About me
    • 운동 웨이트 30분
    • 피아노 1시간
  • DEV
    • 배운 것 TIL 하기
    • java 공부 진도 빼기
profile
블로그 이전 : https://medium.com/@jaegeunsong97

0개의 댓글