jvm 2

230618_WIL_객체지향프로그램이란? + JVM?

JVM? 객체지향 프로그램? 이름은 많이 들어봤다. 하지만 누군가 나에게 객체지향프로그램이 뭐야? JVM이라고 알아? 라고 머리속에 정리되어 있지 않고 어렴풋이 본 기억으로 말문이 막힐 것 같았다. 그래서 오늘 한번 WIL의 첫주제로 써보려 한다. 객체지향 프로그램(Object Oriented Programming = OOP )이란? 위키피디아에 기록된 내용으로는 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체" 들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. (출처: 위키피디아) 객체 / 지향 / 프로그래밍 을 나눠서 ..

WIL 2023.06.18

[Java 문법 종합반] 기초언어 1주차

int number = 11;​ 자바 대표적인 객체(object) 지향언어 자바의 장점 * 자바라는 언어가 현재 시대에 닮아있는 개발언어 그래서 코드를 이해하기가 쉽고 안정성이 높다. 또한, 프로그래밍 오류를방지하고 보안상 안전하다. * 다양한 기기의 운영체제에서 실행할 수있는 언어 * 대규모 웹(앱) 개발이 가능하다. - 다양한 많은 양의 라이브러리가 존재 - 네트워크 및 데이터베이스 연결 및 통신 등의 작업을 처리하는 api제공을 한다. 용어 정리 'JVM' 란 무엇일까 : Java Virtual Machine 의 약자로써 "자바 가상 머신" 이라는 뜻을 가지고 있다. --> 다른말로 하면 여러가지 기기 위에서 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어준다. '바이트 코드' 란 무엇일..

자바(Java) 2023.05.23