Java 프로그램과 C 언어의 차이에 대한 간단한 분석
Java 언어에서는 모든 변수를 먼저 선언해야 사용할 수 있습니다.
Java에는 몇 가지 종류가 있을 수 있지만 퍼블릭은 하나뿐입니다. 한 종류에는 최소한main 방법이 포함되어 있습니다. 그렇지 않으면 프로그램이 실행될 수 없습니다.하나의 C 언어는 몇 가지 함수로 구성되어 있는데 그 중에서 반드시main의 주 함수만 있고 프로그램이 실행될 때 모두main이라는 주 함수로 시작한다.
* 다음은 유형, 변수, 표현식의 세 가지 측면에서 서로 다른 점을 설명합니다.
유형
1 C 언어:
1. 문자형.2. 정형(짧은 정형, 정형, 긴 정형).3. 실형(단일 정밀도, 이중 정밀도, 긴 이중 정밀도).4. 빈 유형.
2 자바 언어:
1. 논리성.2. 문자형.3. 정형(바이트형, 짧은 정형, 정형, 긴 정형).4. 실형(단일 정밀도, 이중 정밀도).
식별자:
Java 프로그래밍 언어에서 식별자는 변수, 클래스 또는 네모난 길이법을 지정하는 이름이며 다음과 같은 명명 규칙이 있습니다.
1) 식별자는 문자, 밑줄 (-) 또는 달러 기호($)부터 시작하여 Java에서 연산자로 사용되는 경우를 제외한 모든 표시 문자를 따를 수 있습니다.
2) 식별자는 공백이나 탭에서 분리할 수 없는 연속적인 문자열입니다.
3) 식별자는 키워드가 될 수 없지만 이름의 일부로 키워드를 포함할 수 있습니다.예를 들어thisone는 효과적인 식별자이지만,this는 그렇지 않다.this는java 키워드이기 때문이다.
4) Java 언어는 식별자의 대소문자를 엄격하게 구분합니다. 예를 들어 A와 a, Day와 day는 모두 두 개의 다른 식별자입니다.
5) 식별자가 최대 길이를 지정하지 않습니다.
C 언어에서 식별자는 이름입니다.기호 상수 이름, 함수 이름, 그룹 이름, 유형 이름, 파일 이름을 나타내는 유효한 문자 서열이 식별자가 됩니다.
1) C 언어에서 식별자는 문자, 숫자, 밑줄 세 문자로만 구성할 수 있으며 첫 번째 문자는 문자 또는 밑줄이어야 합니다.
2) C 언어에서 대소문자는 부등효이다. 예를 들어 A와 a,Sum과sum은 각각 두 개의 다른 표식자를 나타낸다.
3) C 언어의 식별자는 키워드일 수 있습니다.
4) C 언어에서 식별자는 임의의 길이로 사용할 수 있습니다.
둘째,
1은 텍스트의 출력에 따라 다릅니다.
1) C 언어:
printf 문장은 텍스트의 출력을 실현합니다. 예를 들어printf("C 언어");
2) Java 언어:
예를 들어 시스템.out.print("자바 언어");
2는 텍스트의 키보드 입력에 따라 다릅니다.
1) C 언어:
scanf 문장은 문장 입력을 실현할 수 있습니다.
2) Java 문장:
1. scanner 클래스를 이용하여 키보드 입력을 실현한다
Scanner는 JDK1.5에 추가된 클래스로 정규 표현식으로 기본 유형과 문자열을 해석할 수 있는 간단한 텍스트 스캐너입니다.예:
import java.unil.Scanner;
public class ScannerDemo{
public staticvoid main(String[] args){
Scanner sc=newScanner(system.in);
System.out.println(“ , ”);
intnum=sc.nextInt(“ :”+num);
System.out.println(“ , ”);
Strings=sc.next();
System.out.println(“ :”+s);
Sc.close();
}
}
2. Console 클래스를 사용하여 키보드 입력비교해 보면 입력을 포맷하는 데 있어서 Console 클래스는 Scanner 클래스보다 좀 더 편리하고 유연하다.
3. 그 외에 주석에서도 차이가 존재한다.
1, C 언어
C 언어는/*만...*/주석이 필요한 것을 포함하면 주석을 완성할 수 있습니다.
2. Java 언어에는 다음과 같은 세 가지 주석 언어가 있습니다.
1) "//"기호는 한 줄을 주석하는 데 사용되며, 한 줄을 단독으로 차지하거나 코드 줄의 마지막에 놓을 수 있습니다.
2)/*...*/는 코드를 주석하는 데 사용되며, 시작 부분은/*, 중간 부분은 주석 내용, 끝 부분은 */, 여기는 C 언어와 주석이 같습니다.
3)/**...*/는 Java 특유의 doc 주석으로 도구javadoc를 위한 것입니다.
보충: c 언어와 자바의 차이
문법이 다르다.
단일 파일의 컴파일 시간은java가 C 언어보다 빠르다.
C 언어는 메모리를 직접 조작할 수 있고,java는 직접 조작할 수 없다.
C 언어는 동적 라이브러리를 봉인할 수 있으며,java는 안 된다.
C 언어의 코드는 플랫폼을 뛰어넘기 어렵고 자바의 코드는 플랫폼을 뛰어넘기 쉽다.
C 언어에는 바늘이 있고,java에는 바늘이 없습니다.
C 언어는 직렬 인터페이스를 직접 조작할 수 있으며,java는 제3자jar 패키지 지원이 필요합니다.
C 언어의 라인이 더욱 유연해지고java의 라인은 이미 봉인되었다.
C 언어는 단독 기능을 하면 효율을 높일 수 있고java는 웹 응용 개발을 할 수 있다.
유닉스는 C 언어로 작성되었고,java도 C 언어로 작성되었다.
JAVA가 웹 개발을 할 때 이미 성형된 프레임워크 기술이 많고 C 언어가 적으며 밑바닥 내용을 처리해야 하기 때문에 컴퓨터 원리에 익숙하지 않은 개발자에게 대응하는 데 어려움이 많다.
JAVA의 소스 패키지가 너무 많고 C 언어도 있지만 적으며 특정한 업무 응용 분야를 대상으로 하는 프레임워크가java가 많지 않다.
이하 만 자 생략...
C 언어와 자바 언어를 결합하여 개발하면 토치카가 되어 많은 응용 문제를 해결할 수 있다
위에서 말한 것은 편집자가 여러분께 소개한 자바 프로그램과 C 언어의 차이입니다. 여러분께 도움이 되었으면 합니다. 만약에 궁금한 점이 있으면 저에게 댓글을 남겨주시면 편집자는 제때에 답장을 드리겠습니다. 여기에서도 저희 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.