티스토리

PROgrammer
검색하기

블로그 홈

PROgrammer

lswnscel.tistory.com/m

lswnscel 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • [Java 기초] 객체지향의 개념과 4대 특성 잘못된 내용이 있다면 언제든지 댓글 환영합니다! Java를 배우면 객체지향 프로그래밍이라는 단어는 한 번쯤 들어보셨을 것 같습니다. 그렇다면 객체지향이 무엇인지, 객체지향의 4대 특성이라고 불리는 것들이 무엇이 있는지 알아보죠! 객체지향 프로그래밍이란? 객체지향 이전 프로그래밍 언어인 절차지향 언어는 함수 호출을 주로 로직을 순차적으로 처리하는 언어였습니다. 프로그래밍을 사람의 입장으로 바라본 것이 아니라 컴퓨터가 처리하는 방식대로 코드를 작성한 것이죠. 하지만 개발자들은 여기서 그치지 않고 코드를 사람이 세상을 바라보는 시각에서 바라보고자 했습니다. 그래서 등장한 방식이 객체지향 프로그래밍! 프로그램에서 필요한 정보들을 추상화하여 이를 객체로 두고 객체 간의 관계를 맺어 하나의 거대한 프로그램을 만들어.. 공감수 1 댓글수 1 2024. 4. 4.
  • [Java 기초] Java가 OS에 영향을 받지 않는 이유 (JVM,JRE,JDK) 잘못된 내용이 있다면 언제든지 댓글 환영합니다! 자바하면 떠오르는게 뭐가 있나요? 객체지향 프로그래밍 언어? OS에 영향을 받지 않는다? 맞습니다. 자바를 상징하는 대표적인 것들이죠. 이 글에선 Java가 OS에 영향을 받지 않는 이유에 대해 자세히 알아보려고 합니다. 다른 언어들은? 들어가기 앞서 자바 이전에 언어들은 어떻게 동작했는지 간단하게 살펴보겠습니다. 0과 1만 존재하던 아주 원시적으로 돌아가면 사람과 컴퓨터는 오로지 0과 1로만 대화할 수 있었죠. 그렇기에 컴퓨터가 0과 1을 해석하는 방법을 하드웨어마다 다르게 설정했고 똑같이 작성한 기계어를 다른 컴퓨터에 넣으면 제대로 일하지 못하는게 당연했습니다. 이 때는 OS가 문제가 아니라 컴퓨터 제조사마다 달랐기에 접근성이 매우 떨어졌습니다. 그 다.. 공감수 0 댓글수 1 2024. 3. 29.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.