본문 바로가기

반응형

언어/Java

(32)
[ 자바 / Java ] 클래스와 변수의 이름을 지어보자. Java에서는 변수명과 클래스명을 작성할 때 지켜야 할 규칙과 권장 사항이 있습니다. 이러한 규칙은 코드의 가독성을 높이고, 일관성을 유지하며, 오류를 줄이는 데 도움을 줍니다. 다음은 Java에서 변수명과 클래스명을 작성할 때의 규칙과 권장 사항에 대한 설명입니다.1. 변수명 규칙1. 필수 규칙 (문법적 규칙):유효한 문자 사용:변수명은 문자(A-Z, a-z), 숫자(0-9), 밑줄(_), 달러 기호($)로 구성할 수 있습니다.예: myVariable, _tempVar, $price숫자로 시작하지 않음:변수명은 숫자로 시작할 수 없습니다.올바른 예: var123잘못된 예: 123var예약어 사용 금지:변수명은 Java의 예약어(키워드)를 사용할 수 없습니다.예: int, class, public, if..
[ 자바 / Java ] 클래스와 변수의 이름을 지어보자. Java에서는 변수명과 클래스명을 작성할 때 지켜야 할 규칙과 권장 사항이 있습니다. 이러한 규칙은 코드의 가독성을 높이고, 일관성을 유지하며, 오류를 줄이는 데 도움을 줍니다. 다음은 Java에서 변수명과 클래스명을 작성할 때의 규칙과 권장 사항에 대한 설명입니다.1. 변수명 규칙1. 필수 규칙 (문법적 규칙):유효한 문자 사용:변수명은 문자(A-Z, a-z), 숫자(0-9), 밑줄(_), 달러 기호($)로 구성할 수 있습니다.예: myVariable, _tempVar, $price숫자로 시작하지 않음:변수명은 숫자로 시작할 수 없습니다.올바른 예: var123잘못된 예: 123var예약어 사용 금지:변수명은 Java의 예약어(키워드)를 사용할 수 없습니다.예: int, class, public, if..
[ 자바 / Java ] Hello World! 프로그램 해보기 Windows에서 자바로 "Hello, World!" 프로그램을 작성하고 실행하는 방법을 단계별로 설명하겠습니다. 이 과정은 다음과 같이 진행됩니다:JDK 설치코드 작성컴파일실행1. JDK 설치이미 JDK를 설치한 경우 이 단계를 건너뛸 수 있습니다. 설치가 필요한 경우 다음 단계를 따릅니다:Oracle JDK 다운로드 페이지 또는 OpenJDK에서 최신 버전의 JDK를 다운로드하고 설치합니다.설치 후 환경 변수를 설정합니다:JAVA_HOME을 설정하고, Path 환경 변수에 %JAVA_HOME%\bin을 추가합니다.2. 코드 작성간단한 텍스트 편집기를 사용하여 "Hello, World!" 프로그램을 작성합니다. Windows에서는 기본적으로 메모장(Notepad)을 사용할 수 있지만, 좀 더 기능이 풍..
[ 자바 / Java ] 자바 개발환경 설치 자바 개발 도구(JDK, Java Development Kit)는 자바 애플리케이션을 개발하고 실행하는 데 필요한 필수 소프트웨어입니다. JDK 설치 과정은 운영 체제에 따라 다르지만, 일반적으로 다음과 같은 단계를 포함합니다. 여기서는 Windows, macOS 및 Linux 운영 체제에서의 설치 방법을 간단히 설명합니다.1. Windows에서 JDK 설치하기JDK 다운로드:Oracle JDK 다운로드 페이지로 이동하여 최신 버전의 JDK를 다운로드합니다.또는 OpenJDK 같은 오픈 소스 버전을 선택할 수도 있습니다.Windows용 .exe 설치 파일을 선택하여 다운로드합니다.JDK 설치:다운로드한 설치 파일을 실행합니다.설치 마법사가 열리면 "Next" 버튼을 클릭하여 설치 과정을 진행합니다.설치 ..
[ 자바 / Java ] JVM의 구조와 특징 1. Java Virtual Machine (JVM)의 구조와 기능Java Virtual Machine (JVM)은 자바 프로그램을 실행하기 위한 가상 머신입니다. JVM은 자바의 "한 번 작성하면 어디서나 실행된다(Write Once, Run Anywhere)"는 철학을 구현하는 핵심 요소입니다. 다음은 JVM의 주요 구성 요소와 작동 방식에 대한 설명입니다:2. JVM의 주요 구성 요소클래스 로더 시스템 (Class Loader System):자바 프로그램의 클래스를 로드하고 링크합니다.로드된 클래스를 JVM 내부에 적재하여 사용할 수 있도록 합니다.이 과정은 런타임에 발생하며, 동적 로딩을 통해 필요할 때만 클래스를 로드합니다.실행 엔진 (Execution Engine):JVM이 자바 바이트코드를 ..
[ 자바 / Java ] 자바 버전별 기능 정리 자바는 시간이 지남에 따라 다양한 버전에서 많은 기능을 추가하고 개선해 왔습니다. 아래는 각 주요 자바 버전과 그에 따른 중요한 기능들을 간략하게 소개합니다:1. 초기 버전들Java 1.0 (1996년)핵심 기능: 자바 언어의 기본 요소가 도입되었습니다. 객체 지향 프로그래밍 지원, 기본적인 표준 라이브러리 (java.lang, java.io, java.util 등), AWT (Abstract Window Toolkit)로 GUI 프로그래밍 가능.주요 특징: 플랫폼 독립적인 애플릿(Applet)을 웹 브라우저에서 실행 가능.Java 1.1 (1997년)핵심 기능: 이벤트 모델 개선, 내장 클래스(Inner Class), JavaBeans, JDBC(Java Database Connectivity) 도입...
[ 자바 / Java ] 자바의 역사 자바(Java)는 1990년대에 처음 개발된 이래로 소프트웨어 개발의 중요한 역할을 해왔습니다. 자바의 역사는 많은 중요한 사건들과 발전을 포함하고 있습니다. 다음은 자바의 역사에 대한 간략한 개요입니다: 1. 자바의 역사적 배경:초기 개발 (1991-1995):1991년: 자바는 제임스 고슬링(James Gosling)과 그의 팀에 의해 썬 마이크로시스템즈(Sun Microsystems)에서 개발이 시작되었습니다. 이 프로젝트는 "그린 프로젝트(Green Project)"라는 이름으로 시작되었으며, 원래는 가전 제품을 위한 인터랙티브 TV와 같은 스마트 장치용 소프트웨어 개발을 목표로 했습니다.1992년: 첫 번째 프로토타입인 "오크(Oak)"라는 이름의 언어가 개발되었습니다. 오크라는 이름은 자바의 ..
[ 자바 / Java ] 특징 및 구성요소 자바(Java)는 썬 마이크로시스템즈(Sun Microsystems)가 1995년에 처음 발표한 고수준 프로그래밍 언어입니다. 다음은 자바의 주요 특징과 개요입니다:1. 자바의 주요 특징:객체 지향 언어: 자바는 객체 지향 프로그래밍(OOP) 패러다임을 지원하여 코드의 재사용성과 확장성을 높입니다. 모든 자바 프로그램은 클래스를 중심으로 작성됩니다.플랫폼 독립성: "한 번 작성하면, 어디서나 실행 가능(Write Once, Run Anywhere)"이라는 슬로건으로 유명합니다. 자바로 작성된 프로그램은 자바 가상 머신(JVM)을 사용하여 다양한 운영 체제에서 실행될 수 있습니다. 이는 바이트코드라는 중간 형태로 컴파일되기 때문입니다.안정성 및 보안성: 자바는 메모리 관리와 접근 제어 기능을 통해 안정성과..

반응형