[Java][문법] 자바 프로그래밍 입문 강좌(2)

동글이·2022년 1월 20일
0

Java

목록 보기
2/5

✔ 공부 정리

JAVA 객체

- 클래스 제작과 객체 생성 :

  • 매서드(=함수) : 객체가 하는 일을 기입
  • void : 반환값이 없다
  • 생성자 : 가장 먼저 호출되는 부분, 생성할 때 필요한 내용이 있다면 기입(반환형도 없고, 클래스랑 이름이 똑같음, 생성할 때 필요한 부분이 없으면 걍 빈공간으로 냅둠)
  • 메모리 주소를 가리키고 있는 것을 "레퍼런스" 라고 함
  • 코드와 정리 : https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B4

- 메서드 :

  • 통상적으로 클래스 이름은 대문자로, 매서드 이름은 소문자로 + 앞에 동사 뒤에 목적어,명사 + 소문자대문자(ex getInfo())
  • 중복 메서드(overloading) : 똑같은 이름으로 여러개 만들때는 매개변수에 차이(매개변수 개수 또는 타입)가 있어야한다!
  • 코드와 정리 : https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B42

- 객체와 메모리 :

- 생성자와 소멸자 그리고 this 키워드 :

- 패키지와 static :

  • 패키지 사용 ex) 위에 패키지 적어주고 사용할 패키지의 클래스 import
  • 동일한 class에서 만들어진 객체는 메모리 상에 별도로 존재하기 때문에 아주 다른 별개의 객체이지만, static 키워드가 붙은 변수는 서로 데이터를 공유해서 쓸 수 있다!
  • ex)
  • 단, static은 꼭 필요할 때만 쓰자..

- 데이터 은닉 :


✔ 한 일 점검

  • 백준 - 1문제 이상 ⭕
  • 자바 - 인프런, 자바 프로그래밍 입문 강좌 남은거 다듣기 🔺
  • jsp랑 spring 차이..? 알아보기 🔺

✔ 내일 목표

  • 백준 - 1문제 이상
  • 자바 - 인프런, 자바 프로그래밍 입문 강좌 남은거 다듣기
  • 스프링 - 시작시작 온농 시작
  • 파이썬 - 이코테로 문법 정리

✔ 주저리

  • 통상적으로 이름 짓는 방법(클래스는 대문자, 메서드는 소문자, 동사 앞 뒤 대문자 시작 같은~)이나 패키지를 구성하는 방법(기업 도메인 꺼꾸로하기)등도 알려주는게 이 자바 강의 넘넘 맘에 든당
  • 내일은 진짜.. 자바 마무리하장...!
profile
기죽지 않는 개발자

0개의 댓글