Java 기초 (1) 자바…

코린이서현이·2023년 7월 12일
0

Java

목록 보기
2/46

🔥오늘의 목표🔥

프로그래밍언어를 사용해 만든 프로그램을 어떻게 컴퓨터가 실행하는지에 대한 과정을 배워보자.

📕 자바란

  • 객체 지향 프로그래밍 언어

📕 코딩에서 실행까지

소스코드 → 컴파일 → .class → jvm → 프로그램

  • 소스코드 : 사람이 이해할 수 있는 프로그래밍 언어로 구성됌.
  • 컴파일 : 소스코드를 컴퓨터가 이해할 수 있는 컴퓨터 언어로 만들어줌
  • .class : 컴파일러의 결과, 컴퓨터가 알아들을 수 있는 바이트 코드
  • jvm(자바가상머신) : .class인 파일을 가져와서 컴퓨터에게 시킴

➕ 다른언어와 JAVA의 차이점: 자바는 플랫폼에 독립적인 언어
:원래는 운영체제마다 컴파일러를 두고 각각에 맞는 바이트코드파일을 만들어냄
따라서 운영체제가 달라질때마다 컴파일을 해야하는 불편함이 있었는 데,
자바는 JVM을 통해 어느 환경에서나 동일하게 실행할 수 있다.
👉 .class파일을 만들어두면 운영체제에 맞는 가상머신을 이용하여 어느 환경에서나 이용할 수 있다.

⭕ JAVA로 할 수 있는 것

  • 웹 프로그래밍
    백 엔드 개발이 가능하고, 서블릿, JSP, 스프링 프레임워크를 사용해 웹 프로그램을 만들수 있다.
  • 안드로이드 애플리케이션
  • 게임개발
  • 데이터 베이스
  • 빅 데이터 및 분산 처리

❌ JAVA로 할 수 없는 것

  • 시스템 프로그래밍
  • 높은 성능 요구
  • ios 애플리케이션 개발

더 알아보기

📖 자바 주석

한 줄 주석 표현하기 //
여러준 주석 표현하기 /* */


👏오늘의 느낀 점👏

언제나 시작은 모호하다.
profile
24년도까지 프로젝트 두개를 마치고 25년에는 개발 팀장을 할 수 있는 실력이 되자!

0개의 댓글