Java 자습서 : 초보자를위한 기본 사항
Java는 객체 지향 프로그래밍 언어이며이 자습서에서 소개합니다. 웹 응용 프로그램, 데스크톱 응용 프로그램 및 응용 프로그램은 주로 Java로 프로그래밍됩니다.
자바 튜토리얼 : 준비
실제로 Java로 프로그래밍을 시작하기 전에 몇 가지 준비를해야합니다.
- 컴퓨터에 최신 Java SDK를 설치하십시오. 다운로드 영역에서 다운로드하여 설치하는 동안 지침을 따르십시오.
- 다음 단계에서는 개발 환경이 필요합니다. 여기에는 다양한 옵션이 있으며 모두 장점과 단점이 있습니다. NetBeans, Eclipse 및 IntelliJ가 가장 잘 알려져 있습니다. Eclipse는 초보자에게 적합하므로 다음 단계는 Eclipse와 관련이 있습니다.
- Eclipse를 시작하고 "파일", "새로 작성"및 "자바 프로젝트"를 차례로 클릭하십시오. 여기에 프로젝트 이름을 입력하고 "마침"을 누르십시오.
- 왼쪽에는 패키지 탐색기가 있으며 여기에 프로젝트의 모든 폴더와 파일이 나열됩니다. 지금까지 프로젝트에는 "src"폴더 만 포함되어 있습니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 "신규"를 선택한 다음 "클래스"를 선택하십시오. 열린 창에서 클래스 이름을 선택하고 "public static void main (String [] args)"옆의 확인란을 선택하십시오. 그런 다음 "완료"를 누르십시오.
- 팁 : 기사 끝 부분의 사진 갤러리에서 가장 중요한 단계를 보여줍니다.
자바 : Hello World tutorial
준비가 끝나면 이제 첫 번째 프로그램의 실제 프로그래밍으로 시작할 수 있습니다.
- 이제 기본 메소드를 포함하여 클래스의 기본 구조를 갖습니다. 이 기본 메소드는 프로그램이 시작되고 포함 된 코드가 실행될 때 항상 먼저 호출됩니다.
- 기본 메소드에는 "TODO 자동 생성 메소드 스텁"이라는 주석이 이미 포함되어 있습니다. 주석은 항상 "//"로 시작하며 실행 중에 고려되지 않습니다.
- 주석 바로 아래에 "System.out.println ("Hello World! ");"행을 프로그램에 추가하십시오. 프로그램을 실행할 때이 명령은 "Hello World!"메시지를 표시해야합니다. 지출.
- 상단 막대에서 녹색 재생 아이콘을 클릭하십시오. 이 방법으로 프로그램이 시작됩니다. 이클립스 창 하단에는 "콘솔"이 있습니다. 여기에 원하는 "Hello World!" 출력.
Java 학습서 : 변수 및 데이터 유형
프로그램을 더 복잡하게 만들려면 각각 고유 한 데이터 유형을 갖는 변수가 필요합니다.
- 프로그래밍 언어의 가장 중요한 구성은 변수입니다. 값은 변수에 저장 될 수 있으며, 조작에 의해 변경 될 수 있습니다.
- Java에는 총 8 개의 기본 데이터 유형이 있습니다. 다음 유형이 가장 중요하며 가장 자주 사용됩니다.
- int : int 변수는 정수를 저장할 수 있습니다. 이 숫자는 -2, 147, 483, 648과 2, 147, 483, 647 사이 여야합니다.
- double : 그러나 부동 소수점 숫자는 이중 변수에 저장 될 수 있습니다. 예를 들어, 금액을 절약 할 수 있습니다.
- char : 모든 단일 문자를 char 변수에 저장할 수 있습니다.
- 부울 : 부울 변수는 진리 값을 포함합니다. true 또는 false의 두 가지 가능한 값 중 하나만 사용할 수 있습니다.
- 변수는 "[data type] [name] = [value];"과 같이 선언되고 초기화됩니다. 예를 들면 다음과 같습니다. "int x = 4;"
- 숫자에 대해 간단한 산술 연산을 수행 할 수 있습니다 : "int a = 4; int b = 5; int sum = a + b".
- 물론 텍스트를 저장할 수도 있습니다. 이렇게하려면 키워드 "String"이 필요합니다. 이것은 기본 데이터 유형은 아니지만 유사하게 작동합니다. "Hello World"표현식을 변수에 저장할 수도 있습니다. String hello = "Hello World"; 에서 System.out.println (헬로);
자바 튜토리얼 : 추가 제어 구조
변수로 작업 했으므로 이제 조건부 및 반복 호출을 학습하고 있습니다.
- 조건의 경우 먼저 비교 연산자를 알아야합니다. == 두 값 또는 변수가 같은지 확인합니다. ! =는 정반대입니다 : 불평등. <, and> =는 더 작거나 더 작은 같음, 더 크고 더 큰 같음의 기호에 해당합니다. 이 연산자는 거의 항상 조건에서 우리를 만납니다.
- 루프 외에도 조건부로 블록을 실행할 수도 있습니다. if 쿼리와 함께 작동합니다 : if ([condition]) {// statement}. 예를 들어, 이것을 0으로 나누지 않도록하기 위해 이것을 사용할 수 있습니다.
- if (persons> 0) {bananeProPerson = 바나나 / 사람}. 이 예에서 "1 인당 바나나"는 사람이 0 명을 초과하는 경우에만 계산됩니다.
- 이제 프로그램이 더욱 복잡해집니다. 이제 콘솔에서 1에서 10까지의 모든 숫자를 출력하려고합니다. 우리는 이것을 10 번 System.out.println (...); 다시 입력합니다. 그러나 예를 들어 모든 숫자를 최대 100까지 출력하려는 경우에는 너무 빨리 복잡해집니다. 이를 위해 소위 루프가 있습니다. 이 반복 정의 된 코드입니다.
- for 루프는 "for ([start value]; [condition]; [update]) {// instructions}"과 같이 구성됩니다. 시작 값은 시작 값을 포함하는 변수를 포함합니다. 이것은 보통 int 변수이며 여기서 만 만들 수 있습니다 (예 : int i = 1). 조건은 루프가 실행되는 시간을 결정합니다 (예 : i <= 10). 업데이트는 루프를 호출 할 때마다 수행 할 작업을 결정합니다 (예 : i = i + 1).
- 다음과 같이 1에서 100까지 값을 출력합니다 : for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Java 학습서의 다음 단계
자바 학습은 몇 시간 동안 목표가 아닙니다. 프로그래밍 언어를 완전히 이해하려면 몇 개월이 걸립니다.
- 이 튜토리얼은 주로 실습이 따릅니다. 데이터 유형을 파악하고 자신의 응용 프로그램에서 일부 문제를 해결하십시오. 수학 문제는 특히 적합합니다. 예를 들어, 모든 숫자의 제곱 수를 최대 10 개까지 출력하십시오. 또는 7로 나눌 수있는 1000까지의 모든 숫자를 출력하십시오.
- 그러나 아직 여기서 알지 못한 언어 구성이 더 많습니다. 예를 들어 switch 문이나 while 루프가 여기에 포함됩니다.
- YouTube 플랫폼은 지식을 확장 할 수있는 기회를 제공합니다. 여기에는 수많은 Java 자습서가 있습니다. 전문 비디오 자습서도 많이 있습니다. 예를 들어 Video2Brain, Udemy 또는 Coursera 플랫폼에서 찾을 수 있습니다. 그러나 이러한 제안 중 다수는 영어로 제공됩니다.
- 또는 Amazon에 대한 Java에 대한 광범위한 지식을 전달하는 훌륭한 책이 있습니다.
프로그래밍하는 동안 디버깅에 많은 시간을 소비하게됩니다. 가장 일반적인 오류 중 하나는 NullPointerException입니다. 다음 실용적인 팁에서이 문제를 해결하는 방법을 읽을 수 있습니다.