logo

자바 튜토리얼

우리의 핵심 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가 사용되는 장치는 많습니다. 그 중 일부는 다음과 같습니다:

아미샤 파텔
  1. Acrobat Reader, 미디어 플레이어, 바이러스 백신 등과 같은 데스크탑 애플리케이션
  2. irctc.co.in, javatpoint.com 등과 같은 웹 애플리케이션
  3. 뱅킹 애플리케이션과 같은 엔터프라이즈 애플리케이션.
  4. 이동하는
  5. 임베디드 시스템
  6. 스마트 카드
  7. 로봇공학
  8. 게임 등

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가 유니코드 시스템 개념을 사용하는 이유는 무엇입니까?
자바기초에서는 무엇을 배울까요?