[2020.11.03.화] TIL

노을·2020년 11월 10일
0

TIL

목록 보기
2/81

👨‍💻 오늘 배운 것

  1. 이중 루프 탈출 이해
    • break 2번
    • 이중 루프를 메소드로 만들어 결과값을 리턴하는 방식
  2. 함수는 한가지 기능만 할 것.
  3. 함수 리턴의 의미 이해
    • 값 반환
    • 함수의 종료
  4. 함수의 Argument(전달인자)와 Parameter(매개변수)의 이해
    • ArgumentParameter
      fibonachi(3)에서 3int fibonach(int num)에서 num
  5. 나중에 쓸 것 같은 코드 짜지 않기
  6. 자바 언어의 특징 중 몰랐던 것
    • 운영체제 독립적
    • 자바 응용 프로그램은 JVM과 통신
      • JVM은 자바를 실행하기 위한 가상 컴퓨터로 자바로 작성된 애플리케이션은 모두 이 가상 컴퓨터(JVM)에서만 실행되기 때문에, 자바 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다.
      • JVM은 운영체제 종속적이므로 각 OS 플랫폼 마다 존재
    • 자동 메모리 관리
      • 덕분에 C언어에 있는 자바에서 포인터를 볼 수 없는 것 (내부에선 포인터가 있음)
  7. 객체지향언어 학습 포인트
    • 재사용성과 유지보수
    • 중복된 코드 제거
      • 어려운 개념이므로, 기능적으로 완성한 다음 어떻게 객체지향적으로 코드를 개선할 수 있을지 고민하자!

👀 느낀점

팀원과 소통을 위해 서로 코드리뷰를 했는데, 사람마다 같은 프로세스를 다르게 구현한다는 점에서 신기했고 많이 배우기도 한 것 같다. 또 학교와 달리 진정한 선의의 경쟁, 협업과 같은 느낌이 들어 분명 좋은 시너지가 될 것 같다.

📆 앞으로 할일

  • 클래스와 객체 공부
  • 비교 대상은 어제의 나
profile
카르페디엠

0개의 댓글

관련 채용 정보