Fast-campus/Java
-
객체지향프로그래밍(OOP)Fast-campus/Java 2022. 12. 23. 20:08
객체 지향 프로그래밍은 컴퓨터 프로그래밍 방법 중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. 객체란? 객체는 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며 값을 저장 할 변수와 작업을 수행 할 메소드를 서로 연관된 것들끼리 묶어서 만든 것을 객체라고 할 수 있습니다. 개인적으로 저는 처음 프로그래밍 공부를 했던 언어가 C언어여서 그런지 절차지향 언어와 비교를 하며 생각하니 이해하기가 쉬웠어서 아래에 비교를 하면서 간단하게 설명을 해보겠습니다! 객체지향 vs 절차지향 객체 지향 많은 객체(Objcet)들이 모여서 상호 협력하면서 데이터를 처리하는 방식의 프로그..
-
Java가 무엇인가Fast-campus/Java 2022. 12. 19. 22:05
Java란 여러 프로그래밍 언어중 하나입니다. 다양한 하드웨어와 소프트웨어 실행환경과 API를 제공합니다. 더보기 Application Programming interface의 약자이고 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식 Java의 4가지 플랫폼 Java SE Java EE Java ME Java FX Java 플랫폼의 Product JRE(Java Runtime Environment) JVM + Library classes .class 파일이 동작할 수 있는 환경 JDK(Java Development Kit) JRE + Developer tools JRE의 상위 집합 JVM, API, Compiler, Tools, API document가 포함 됨 JVM(Java Virt..