웹 정의 | 자바는 동시적이고, 클래스 기반이며, 객체 지향적이며 가능한 한 구현 종속성을 최소화하도록 특별히 고안된 컴퓨터 프로그래밍 언어입니다. | .NET Framework는 주로 Microsoft Windows에서 실행되는 Microsoft에서 개발 한 소프트웨어 프레임 워크입니다. 대규모 라이브러리가 포함되어 있으며 여러 프로그래밍 언어에서 언어 상호 운용성을 제공합니다. |
발명가 | 오라클 및 Sun Microsystem | 마이크로 소프트 |
지원 | Java는 Java 단순 코드 및 프로그래밍 패턴 만 지원합니다. | .NET은 여러 언어, Visual Basic 및 C #을 지원하는 런타임 프레임 워크입니다. |
실행 | Java는 플랫폼에 독립적입니다. 즉, Windows, Mac 및 Linux를 비롯한 여러 운영 체제에서 실행됩니다. | .NET은 주로 Windows 용입니다. |
가상 머신 | JVM (Java Virtual Machine)은 바이트 코드를 기계어 코드로 변환합니다. | Microsoft의 가상 머신은 바이트 코드를 기계 코드로 변환합니다. |
중요 구성 요소 | JVM, JRE, JDK, Java 애플릿, Java 스크립트 및 스윙으로 구성됩니다. | CLR (Common Language Runtime), 가상 시스템 및 다양한 응용 프로그램 바이너리 라이브러리로 구성된 .NET 프레임 워크로 구성됩니다. |
쓰레기 청소 시설 | 자바는 좋은 쓰레기 청소 시설을 제공합니다. | 가비지 클리닝 기능은 Java에 비해 .NET에서 그리 효율적이지 않습니다. |
추가 기능 | Java에서 사용할 수있는 추가 기능은 없습니다. | .Net에서는 표준 개발 IDE (Microsoft Visual Studio)를 사용할 수 있습니다. |
버전 | JDK 알파 및 베타 JDK 1.0 JDK 1.1 J2SE 1.2 J2SE 1.3 |
.NET Framework 1.0 .NET Framework 1.1 .NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5 |
파일 확장자 | 자바, .java, .jad, .jar, .jsp, .class | .asax, .ascx, .ashx, .asmx, .aspx |
'c# 언어' 카테고리의 다른 글
가비지 컬렉션 (Garbage Collection) (0) | 2021.11.03 |
---|---|
TimeSpan structure(구조체) (0) | 2021.10.29 |
Console DLL생성,DLL을 이용해서 실행파일 만들기(prompt>csc.exe /target:library TrisPackage.cs) (0) | 2021.10.26 |
정적 클래스 및 정적 클래스 멤버 (0) | 2021.10.22 |
this 키워드 (0) | 2021.10.21 |