Java Bytecode, 자바 바이트코드우리는 Java 소프트웨어를 개발하기 위해서 JDK를 설치하고 Java 소프트웨어를 실행시키기 위해서 JRE 를 설치한다.또한 개발을 하면 실행 결과를 확인하기 위해서 Compile 과정을 거치게 되는데, 이 컴파일은 바로 JD
C언어는 컴파일러에 의해 소스파일(.c)이 목적파일(.obj)로 변환될때 바이너리 파일, 즉 0과 1로 이루어진 코드로 변환된다.즉, 컴파일 후에 이미 컴퓨터가 이해할 수 있는 이진코드로 변환되는 것이다.목적파일은 기본적으로 컴퓨터가 이해할 수 있는 바이너리 코드(이진
컴파일(Compile) ?컴파일이란 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정을 말한다. (목적파일이 생성됨)즉, 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업이다.이러한 작업을 해주는 프로그램을 가르켜 컴파일러(Compiler)라 한다.자바의 경우,
while 문과 Scanner의 nextLine() 메소드를 이용한 간단한 점수 분석 프로그램
https://12bme.tistory.com/42https://ittrue.tistory.com/173
https://chat.openai.com/share/f7f3469e-fd7b-4f23-a31e-fd58006d152d오버라이딩의 사용과 객체(object)에 대한 이해도가 늘었다.전지전능한 gpt의 도움을 받아 간단하게 구현한 프로그램이다.chatgpt와의
GRASP ? GRASP는 General Responsibility Assignment Software Patterns의 약자로, 객체지향 설계에서 적절한 객체에게 올바른 역할을 할당하기 위한 원칙들의 집합입니다. 이러한 원칙은 객체지향 설계에서 객체 간의 역할, 책
익명 객체(클래스)? 익명 클래스(Anonymous Class)는 일반적으로 인터페이스나 추상 클래스를 익명으로 구현하거나 확장하는 방식으로 사용됩니다. 이 때문에 익명 클래스를 사용하면 하나의 상속받은 클래스를 만드는 것과 유사한 동작을 수행하게 됩니다. 예를 들
Servlet은 Java 웹 애플리케이션의 핵심 요소 중 하나로, 동적인 웹 컨텐츠를 생성하고 처리하는 Java 클래스입니다. Servlet은 클라이언트의 요청을 받아들이고, 서버 측에서 해당 요청을 처리하며, 그 결과를 클라이언트에게 반환합니다. 주로 HTTP 프로토