우리의 핵심 Java 프로그래밍 튜토리얼은 학생과 직장인을 위해 설계되었습니다. 자바는 객체지향 , 클래스 기반, 동시, 보안 및 범용 컴퓨터 프로그래밍 언어입니다. 널리 사용되는 강력한 기술입니다.
자바란 무엇입니까?
자바는 프로그래밍 언어 그리고 플랫폼 . Java는 높은 수준의 강력하고 객체 지향적이고 안전한 프로그래밍 언어입니다.
자바는 다음에 의해 개발되었습니다. 썬 마이크로시스템즈 (현재 Oracle의 자회사) 1995년. 제임스 고슬링 자바의 아버지로 알려져 있다. Java 이전에는 이름이 오크 . Oak는 이미 등록된 회사였으므로 James Gosling과 그의 팀은 이름을 Oak에서 Java로 변경했습니다.
플랫폼 : 프로그램이 실행되는 모든 하드웨어 또는 소프트웨어 환경을 플랫폼이라고 합니다. 자바에는 런타임 환경(JRE)과 API가 있어서 플랫폼이라고 부른다.
자바 예
Java 프로그래밍 예제를 간단히 살펴보겠습니다. Hello Java 예제에 대한 자세한 설명은 다음 페이지에서 확인할 수 있습니다.
Simple.java
class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } }지금 테스트해보세요
애플리케이션
Sun에 따르면, 30억 개의 장치가 Java를 실행합니다. 현재 Java가 사용되는 장치는 많습니다. 그 중 일부는 다음과 같습니다:
아미샤 파텔
- Acrobat Reader, 미디어 플레이어, 바이러스 백신 등과 같은 데스크탑 애플리케이션
- irctc.co.in, javatpoint.com 등과 같은 웹 애플리케이션
- 뱅킹 애플리케이션과 같은 엔터프라이즈 애플리케이션.
- 이동하는
- 임베디드 시스템
- 스마트 카드
- 로봇공학
- 게임 등
Java 애플리케이션 유형
Java 프로그래밍을 사용하여 만들 수 있는 애플리케이션에는 주로 4가지 유형이 있습니다.
1) 독립형 애플리케이션
독립 실행형 응용 프로그램은 데스크톱 응용 프로그램 또는 창 기반 응용 프로그램이라고도 합니다. 이는 모든 컴퓨터에 설치해야 하는 전통적인 소프트웨어입니다. 독립형 애플리케이션의 예로는 미디어 플레이어, 바이러스 백신 등이 있습니다. AWT 및 Swing은 독립형 애플리케이션을 작성하기 위해 Java에서 사용됩니다.
2) 웹 애플리케이션
서버 측에서 실행되고 동적 페이지를 생성하는 애플리케이션을 웹 애플리케이션이라고 합니다. 현재, 서블릿 , JSP , 스트럿츠 , 봄 , 최대 절전 모드 , JSF 등의 기술은 Java로 웹 애플리케이션을 만드는 데 사용됩니다.
3) 기업용 애플리케이션
뱅킹 애플리케이션 등과 같이 본질적으로 배포되는 애플리케이션을 엔터프라이즈 애플리케이션이라고 합니다. 높은 수준의 보안, 로드 밸런싱, 클러스터링과 같은 장점이 있습니다. Java에서 EJB는 엔터프라이즈 애플리케이션을 만드는 데 사용됩니다.
4) 모바일 애플리케이션
모바일 장치용으로 만들어진 애플리케이션을 모바일 애플리케이션이라고 합니다. 현재 모바일 애플리케이션 제작에는 Android와 Java ME가 사용됩니다.
Java 플랫폼/에디션
Java에는 4가지 플랫폼 또는 에디션이 있습니다.
1) 자바 SE(자바 스탠다드 에디션)
자바 프로그래밍 플랫폼이다. 여기에는 java.lang, java.io, java.net, java.util, java.sql, java.math 등과 같은 Java 프로그래밍 API가 포함됩니다. 여기에는 OOP, 끈 , Regex, Exception, 내부 클래스, 멀티스레딩, I/O 스트림, 네트워킹, AWT, Swing, Reflection, Collection 등
2) 자바 EE(자바 엔터프라이즈 에디션)
주로 웹 및 엔터프라이즈 애플리케이션을 개발하는 데 사용되는 엔터프라이즈 플랫폼입니다. Java SE 플랫폼 위에 구축되었습니다. 여기에는 서블릿, JSP, 웹 서비스, EJB, JPA 등과 같은 주제가 포함됩니다.
3) 자바 ME(자바 마이크로 에디션)
모바일 애플리케이션 전용 마이크로 플랫폼입니다.
4) 자바FX
풍부한 인터넷 애플리케이션을 개발하는 데 사용됩니다. 가벼운 사용자 인터페이스 API를 사용합니다.
전제 조건
Java를 배우려면 C/C++ 프로그래밍 언어에 대한 기본 지식이 있어야 합니다.
청중
우리의 Java 프로그래밍 튜토리얼은 초보자와 전문가를 돕기 위해 설계되었습니다.
문제
우리는 이 Java 튜토리얼에서 어떤 문제도 발견하지 못할 것이라고 확신합니다. 다만, 틀린 부분이 있을 경우 문의 양식에 문제를 게시해 주시기 바랍니다.
json 형식의 예
당신은 알고 있나요?
- JRE와 JVM의 차이점은 무엇입니까?
- JIT 컴파일러의 목적은 무엇입니까?
- 자바 소스 파일을 이름 없이 저장할 수 있나요?
- Java가 유니코드 시스템 개념을 사용하는 이유는 무엇입니까?
- 자바의 역사
- 자바의 특징
- 안녕하세요 자바 프로그램
- 프로그램 내부
- 경로를 설정하는 방법은 무엇입니까?
- JDK, JRE, JVM의 차이점
- JVM의 내부 세부 사항
- 변수 및 데이터 유형
- 유니코드 시스템
- 연산자