자바 코드 구조public class Sample { public static void main(String[] args) { System.out.println("Hello java"); }} 클래스 블록public class Sample {}public: 자바의 접근 제어자로, 어디서든 이 클래스에 접근할 수 있음을 의미한다.class: 클래스 블록을 만드는 키워드이다. 메서드 블록 public static void main(String[] args) { }static: 클래스 메서드가 되어 객체를 만들지 않아도 "클래스명.메서드명" 형태로 호출할 수 있다.void: 메서드의 리턴 자료형으로 void는 리턴 값이 없음을 의미한다.String[] args: 메서드의 매개..
Programming/Java
다음은 자바를 정의하는 단어이다.이 가운데 자바의 8가지 중요한 특징이 있다.A simple, object-oriented, distributed, interpreted, robust, secured, architecture neutral, portable, high-performance, platform independent, multi-threaded, and dynamic language 간단하다 (simple)자바는 C++에 가깝지만 훨씬 간단하다.자바는 고급 언어에 들어 있는 여러 요소 중 불필요하다고 판단되는 것은 모두 제거했다. 객체 지향적이다 (Object-oriented)자바는 숫자나 논리값을 제외하면 거의 모두 객체로 구성된다.실제로 자바는 Object 클래스에서 모든 클래스를 파생한다..
자바란?자바는 제임스 고슬링과 연구원들이 개발한 객체 지향 프로그래밍 언어이다.처음에는 가전제품을 동작시키는 프로그램을 만들기 위해 탄생했으나, 지금은 웹과 모바일 개발에서 많이 사용된다자바는 특히 우리나라에서 쓰이는 프로그래밍 언어 중 사용 빈도가 매우 높다. 자바로 무엇을 할 수 있을까?웹 프로그래밍자바는 웹 프로그램 개발에 널리 사용되며 서버 사이드 개발에 강점이 있다.Servlet, JSP, Spring 등 기술들을 사용하여 웹 프로그램을 만들 수 있다. 안드로이드 애플리케이션자바는 안드로이드 애플리케이션 개발을 할 때 사용하는 메인 언어이다.안드로이드 스튜디오와 함께 자바를 사용하면 쉽게 모바일 앱을 개발할 수 있다. 게임 개발자바를 이용해 게임 개발도 가능하다.게임 개발을 위한 대표적인 라이..