TIL(2023.07.12.)

JAKE·2023년 7월 12일

TIL

목록 보기
1/48
post-thumbnail

🏃‍♂️ What I learned

1. JAVA의 특징

  • OS상관 없이 작동, 객체 지향 프로그래밍 언어(OOP), 용이한 사용, 자동 메모리 관리 등..
  • 자바 개발 프로그램으로는 JVM < JRE < JDK이 있다.(JDK가 모두 포괄함)

2. JAVA 프로그래밍의 순서

  • 자바 프로그래밍의 순서는 (Project > Package > Class)
  • Class는 일종의 설계도, 자바에서 모든 코드는 클래스 안에 존재해야하고 클래스가 모여 하나의 자바 애플리케이션(프로그램)이 구성

3. 메서드(method)

  • 메서드는 클래스 내부에서 객체 기능을 구현하는 함수
  • 자바 애플리케이션(프로그램)에는 메인 메서드를 포함한 하나 이상의 클래스가 반드시 존재해야 함

4. 기타

  • 변수(Variable) - 가독성 좋아짐, 재사용, 코드 길이 감소, 유지 보수성 좋아짐
  • '+' 연산자 일부 - 덧셈 연산, 이어쓰기(with 문자열)
  • 주석(Comment) : //(한 줄), /* */(범위)
    ctrl + / : 해당 줄 주석으로
    블럭 설정 + ctrl + shift + / : 해당 블럭 주석으로
    블럭 설정 + ctrl + shift + \ : 해당 블럭 주석 해제

🤷‍♂️ What I felt

1. 인터넷 강의와 실제 강의의 차이는 생각보다 크다

인터넷 사전 강의로는 이해하는데 며칠씩 걸리던 과정이, 실제 강의에선 하루만에 이해됨

2. 지엽적인 부분에 너무 집착함

ex) 자바의 특징인 Garbage Collection, 동적 로딩, 멀티 쓰레드 등(그래서 그게 뭔지 찾아 봐도 이해하기 쉽지 않음..)

3. 결국 공부만이 답이다

0개의 댓글