프로그래밍 언어
-
'쉽게 배우는 자바 프로그래밍' Ch1 연습문제 답안프로그래밍 언어/JAVA 2023. 5. 28. 23:13
개인적으로 풀어 본 내용이니 틀린 부분이 있다면 댓글 부탁드립니다!!:) 문제 1. 기업용 자바 플랫폼을 위한 에디션은? 정답 : 3번 Java EE 문제 2. 자바의 장점과 관련 없는 것은? 정답 : 4번 C 언어보다 빠르다. 문제 3. 자바 소스 코드를 바이트 코드로 컴파일하는 명령어는? 정답 : 2번 jvavc.exe 문제 4. JDK와 JRE 차이점을 설명한 것이다. 잘못된 것은? 정답 : 1번 JRE는 자바 컴파일러를 포함한다. 해설) JDK는 자바 컴파일러를 포함한다. 문제 5. 자바와 관련된 내용이다. 틀린 것은? 정답 : 2번 JVM은 플랫폼 독립적이다. 문제 6. JVM을 구동하는 명령어는? 정답 : 1번 java.exe 문제 7. Hello.java 프로그램을 컴파일하면 바이트 코드로 ..
-
'쉽게 배우는 자바 프로그래밍' Ch2 핵심 정리(JAVA 데이터 타입, var)프로그래밍 언어/JAVA 2023. 5. 28. 22:47
Chapter 2에서는 자바 프로그램 기본 구조와 기초 문법을 주로 다뤘다. 다른 언어들과 공통적으로 가지고 있는 특성보다는 JAVA에서 따로 기억하면 좋을 부분들을 위주로 작성해 보려고 한다. 클래스(Class) 객체 지향 언어에서 "클래스" 는 프로그램을 개발하는 단위. 적어도 하나의 클래스가 있어야 한다. 클래스 이름은 대문자로 시작하는 것이 관례이며 내부에는 필드와 메서드가 있다. 파일 이름은 클래스 이름과 연관되어서 Hello 클래스는 Hello.java라는 소스 파일 내에 저장된다. 식별자의 표기법 - 변수, 메서드 : 모두 소문자. 복합 단어 일 때는 두 번째 단어부터 단어의 첫 자만 대문자. ex) int thisYear; - 클래스, 인터페이스 : 첫자만 대문자, 나머지는 소문자 ex) ..
-
'쉽게 배우는 자바 프로그래밍' Ch1 핵심 정리(JAVA 특징, JVM 이란?)프로그래밍 언어/JAVA 2023. 5. 27. 23:13
Chapter 1에서는 JAVA언어의 특징, JVM 에 대해서 주로 다뤘다. JAVA의 특징 객체 지향 언어 함수형 코딩 지원 플랫폼 독립적 (JVM 덕분에 가능!!) 분산 처리 지원 멀티스레딩 지원 동적이다 JAVA 프로그램 종류 JAVA 애플리케이션 : 독립적으로 실행할 수 있는 일반적인 애플리케이션 ex) 이클립스도!! JAVA 애플릿 : 웹 브라우저에서 구동하는 프로그램 JAVA 서블릿 : 웹 서버에서 동작하는 프로그램 JVM 원래 소프트웨어 마다 운영체제가 다르면, 서로 호환되지 않는다. 그렇지만 자바 프로그램은 JVM(Java Virtual Machine) 덕분에 플랫폼에 관계없이 실행될 수 있고 플랫폼 독립적이다. 실행 과정 [일반 프로그램] : 하드웨어와 운영체제에 종속적 컴파일러 : 일반..