웹사이트 검색

일상생활: Java 프로그래밍 언어 학습 - 1부


1995에는 C++ 프로그래밍 언어가 널리 사용되었습니다. 'Green'이라는 플랫폼에서 작업하는 Sun Microsystem의 직원이 프로그래밍 언어를 개발하고 이름을 'oak'으로 지정했습니다.

이름은 그가 사무실 창문 밖에서 보던 참나무 나무에서 영감을 받았습니다. 나중에 oak라는 이름은 Java로 대체되었습니다.

Java 프로그래밍 언어는 제임스 고슬링이 개발했기 때문에 제임스 고슬링Java 프로그래밍 언어의 아버지로 추앙받았습니다.

이제 문제는 이러한 함수형 프로그래밍 언어(C++)가 이미 있었다면 왜 Mr. Gosling과 그의 팀은 다른 프로그래밍 언어가 필요했습니다.

Java는 다음과 같은 기능을 갖추고 있습니다.
  1. 한 번만 작성하면 어디에서나 실행 가능
  2. 교차 플랫폼 프로그램 개발(예: 구조적으로 중립)
  3. 보안
  4. 클래스 기반
  5. 객체지향
  6. 웹 기술 지원
  7. 건장한
  8. 해석됨
  9. 계승
  10. 스레드
  11. 동적
  12. 고성능

Java가 개발되기 전에는 컴퓨터에 작성된 프로그램이나 아키텍처용으로 작성된 프로그램이 다른 컴퓨터 및 아키텍처에서 실행되지 않으므로 Java를 개발하는 동안 팀은 주로 >크로스 플랫폼 기능과 한 번 작성, 어디서나 실행이라는 개념이 탄생했는데, 이는 오랫동안 Sun 마이크로시스템의 명언으로 남아 있습니다.

Java 프로그램은 시스템과 프로그램 사이에 추가 계층을 추가하는 JVM(Java Virtual Machine) 내에서 실행되며 이는 추가 보안을 의미합니다. Java 이전의 다른 프로그래밍 언어에는 이러한 기능이 없었습니다. 즉, 실행 중인 코드가 악의적으로 시스템이나 이에 연결된 다른 시스템을 감염시킬 수 있음을 의미하지만 Java는 이를 극복하기 위해 유지되었습니다. 이 문제는 JVM을 사용하여 해결됩니다.

JavaOOP(객체 지향 프로그래밍) 언어입니다. 객체지향적 특징은 모든 개체가 실세계 객체를 더욱 암시하는 객체임을 의미합니다.

Sun에서 Java가 개발될 때 우연히도 웹 기술이 구체화되기 시작했고 Java 개발은 이에 큰 영향을 받았으며 오늘날에도 웹 세계는 Java를 다른 것보다 더 많이 사용합니다. 다른 언어. Java는 엄격히 해석되는 언어입니다. 즉, Java는 소스 코드를 중간 형식으로 번역하여 소스 코드를 직접 실행합니다.

Java는 본질적으로 강력합니다. 즉, 입력이나 계산 시 오류를 처리할 수 있습니다. Java가 동적 프로그래밍 언어라고 말할 때 복잡한 문제를 간단한 문제로 분해한 다음 독립적으로 실행할 수 있다는 의미입니다.

자바스레딩을 지원합니다. 스레드는 운영체제 스케줄러에 의해 독립적으로 관리될 수 있는 작은 프로세스입니다.

Java상속을 지원합니다. 이는 클래스 간에 관계가 설정될 수 있음을 의미합니다.

의심할 여지가 없습니다! Java는 'c' 및 'c++' 프로그래밍 언어의 후속 버전으로 개발되었으므로 이전 버전의 여러 기능을 상속받습니다. cc++에 다양한 새로운 기능이 추가되었습니다.

캐리어의 관점에서 Java를 배우는 것은 매우 높이 평가되는 기술 중 하나입니다. 프로그래밍 언어를 배우는 가장 좋은 방법은 프로그래밍을 시작하는 것입니다.

프로그래밍을 시작하기 전에 한 가지 더 알아야 할 사항은 클래스 이름프로그램 이름이 동일해야 하지만 특정 조건에서는 다를 수 있지만 관례에 따라 다를 수 있다는 것입니다. 항상 프로그램 이름을 클래스 이름으로 바꾸는 것이 좋습니다.

JavacJava 프로그래밍 언어의 컴파일러입니다. 당연히 Java가 설치되어 있고 환경 변수가 설정되어 있어야 합니다. RPM 기반 시스템에 Java를 설치하는 것은 Windows에서와 마찬가지로 한 번의 클릭만으로 가능하며 Debian 기반 시스템에서는 어느 정도 가능합니다.

그러나 Debian Wheezy 저장소에는 Java가 없습니다. 그리고 WheezyJava를 설치하는 것은 약간 지저분합니다. 따라서 데비안에 설치하는 빠른 단계는 다음과 같습니다:

Debian Wheezy에 Java 설치

여기에서 시스템 및 아키텍처에 맞는 올바른 Java 버전을 다운로드하세요.

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html

을 다운로드한 후 다음 명령을 사용하여 Debian Wheezy에 설치하세요.

mv /home/user_name/Downloads /opt/
cd /opt/
tar -zxvf jdk-7u3-linux-x64.tar.gz
rm -rf jdk-7u3-linux-x64.tar.gz
cd jdk1.7.0_03
update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_03/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_03/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.7.0_03/bin/java
update-alternatives --set javac /opt/jdk1.7.0_03/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so

RHEL, CentOSFedora 사용자는 아래 URL로 이동하여 최신 버전의 Java를 설치할 수도 있습니다.

  1. RHEL, CentOS 및 Fedora에 Java 설치

몇 가지 기본적인 Java 프로그램을 배우기 위해 프로그래밍 섹션으로 이동하겠습니다.

프로그램 1: hello.java

class hello{
public static void main (String args[]){
System.out.println("Sucess!");
}
}

hello.java로 저장하세요. 그리고 그림과 같이 컴파일하고 실행해 보세요.

javac hello.java
java hello

샘플 출력

Sucess!

프로그램 2: 계산.java

class calculation { 
public static void main(String args[]) { 
int num; 
num = 123;
System.out.println("This is num: " + num); 
num = num * 2; 
System.out.print("The value of num * 2 is "); 
System.out.println(num); 
} 
}

calculation.java로 저장하세요. 그리고 그림과 같이 컴파일하고 실행해 보세요.

javac calculation.java
java calculation

샘플 출력

This is num: 123
The value of num * 2 is 246

너 스스로해라:

  1. 귀하의 이름을 요청한 다음 으로 주소를 지정하는 프로그램을 작성하세요.
  2. 3개의 정수 값으로 프로그램을 작성하고 덧셈, 뺄셈, 곱셈나눗셈을 수행합니다. > 사용자 정의 출력을 얻습니다.

참고: 이 학습 방법을 사용하면 무언가를 알고 배울 수 있습니다. 그러나 'Do it Yourself' 프로그램을 작성하는 데 문제가 발생하면 댓글로 코드와 문제를 제시할 수 있습니다.

이 섹션 'Day to Day'는 linux-console.net의 개념이며 여기에서 우리는 모든 종류의 튜토리얼을 제공할 것입니다. 이 기사는 기사별로 초보 수준에서 고급 수준까지의 프로그램으로 확장됩니다.

우리는 곧 이 시리즈의 다음 기사를 작성하게 될 것입니다. 그때까지 계속 지켜봐 주시기 바랍니다.

좋아요공유도와주세요확산하세요.