Supersett
개발자의 하루
Supersett
Blockchain Dev
전체 방문자
오늘
어제
  • 분류 전체보기
    • 프론트
    • 회사생활
    • 블록체인
    • 프로젝트
      • 창업 프로젝트 (DRF + AWS)
      • Spring 프로젝트
    • [중앙대]멋쟁이 사자처럼
    • 기술서적
    • Problem Solving
      • 알고리즘
    • 일기장
      • 하루 정리
      • 삽질 일기
      • 조급할 때 눌러보기

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 멋쟁이사자처럼 중앙대
  • 자바스크립트
  • 블록체인정보가공
  • 멋쟁이 사자처럼 서류
  • 글리치해커톤
  • 신입개발자
  • 취업준비
  • Near Scan
  • 구글소셜로그인
  • 프로젝트
  • 니어프로토콜
  • 해커톤
  • java
  • Multichain API
  • 비트코인
  • Near Explorer
  • Luniverse
  • 멋사 중앙대
  • 국비교육
  • DEPROMEET
  • 컴퓨터학원
  • 블록체인 서버설계
  • 자바
  • 면접준비
  • 디프만16기
  • 멋쟁이 사자처럼
  • 국비
  • 초보개발자
  • 멋쟁이 사자처럼 면접
  • 국비지원

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Supersett
기술서적

Head First Java #1

기술서적

Head First Java #1

2022. 1. 12. 12:33

헤드퍼스트의 학습원리

1. 비주얼하게 만들자

2. 개인적인 대화형태의 문체를 사용하자

3. 더 깊이 생각 할 수 있게 만들자 - 연습문제 , 질문

4. 감성을 자극하자

 

[초인지]

어떻게하면 내 머릿속에서 이 내용을 중요하다고 생각하게 만들 수 있을까?

【 1장. 자바코드의 구조 】

자바코드의 구조

소스코드파일( .java 라는 확장자가 붙은 파일) 안에는 클래스가 들어간다. 클래스에는 메소드가 들어간다. 메소드에는 선언문이 들어간다.

모든 자바 어플리케이션에는 최소한 클래스 한개가 있어야 하며, 적어도 main 메소드 하나가 있어야 한다.(클래스마다 하나씩이 아니라, 어플리케이션마다 하나씩 있어야 함)

프로그램 실행절차가 시작되는 부분은 main()메소드 입니다.

프로그램이 아무리 커도(얼마나 많은 클래스를 사용하든 상관없이) 프로그램을 실행시키려면 반드시 main이 필요하다.

(다른 클래스를 테스트하기 위한 용도로 main메소드가 들어있는 테스트클래스를 만들순있음~)

 

자바가상머신 vs 컴파일러

프로그램 실행

 

【 2장. 클래스와 객체 】

객체지향에서 한번 만들어두고 테스트를 끝낸 코드는 다시 건드리지 않아도 된다.

 

클래스는 객체를 만들기 위한 용도(청사진)입니다. 가상머신에 그 유형의 객체를 만드는 방법을 알려주는 역할을 합니다. 클래스로부터 만들어진 각 객체는 클래스의 인스턴스 변수용으로 쓰기 위한 변수를 가질 수 있다. 

객체에서 아는 것

객체에서 하는 것

점연산자(.) : 객체의 상태와 행동(인스턴스변수와 메소드)에 접근할 수 있게 해주는 역할입니다.

 

【 3장. 원시변수와 레퍼런스(참조)변수 】

case 1)

Book b = new Book();

Book c = new Book();

 

case 2)

Book d = c;

 

case 3)

c = b;

배열도 객체입니다. 

 

 

 

 

 

 

 

 

 

 

 

 

 

'기술서적' 카테고리의 다른 글

[HTTP 완벽가이드] 5장 - 웹 서버  (0) 2022.07.14
[HTTP 완벽가이드] 4장 - 커넥션 관리  (0) 2022.07.13
[HTTP 완벽가이드] 3장 - HTTP 메세지  (0) 2022.07.12
[HTTP 완벽가이드] 2장 - URL과 리소스  (0) 2022.07.12
[HTTP 완벽가이드] 1장 - WEB의 기초  (1) 2022.07.10
  • 【 1장. 자바코드의 구조 】
  • 【 2장. 클래스와 객체 】
  • 【 3장. 원시변수와 레퍼런스(참조)변수 】
'기술서적' 카테고리의 다른 글
  • [HTTP 완벽가이드] 4장 - 커넥션 관리
  • [HTTP 완벽가이드] 3장 - HTTP 메세지
  • [HTTP 완벽가이드] 2장 - URL과 리소스
  • [HTTP 완벽가이드] 1장 - WEB의 기초
Supersett
Supersett
하루를 돌아보고 공부한 티를 내기 위해 블로그를 만들었습니다.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.