教程 > Java 教程 阅读:161

Java 教程

Java 是一种高级编程语言,最初由 Sun Microsystems 开发并于 1995 年发布。

Java 是一门跨平台的语言,可以运行在各种平台上,例如 Windows、Mac OS 和各种版本的 UNIX。

Java 快速、可靠且安全。 从桌面到 Web 应用程序,从科学超级计算机到游戏机,从手机到 Internet,Java 无处不在。

本教程提供了对 Java 的完整介绍。 通过简单的实例将让大家更好的了解 Java 编程语言。

Java 在线工具


为什么要学习java编程?

Java 是学生和专业人士要成为优秀软件工程师的必备语言,尤其是在软件开发领域工作时。 下面将列出学习 Java 编程的一些主要优势:

  • 面向对象 - 在 Java 中,一切都是对象。 Java 可以轻松扩展,因为它基于对象模型。
  • 平台独立 - 与包括 C 和 C++ 在内的许多其他编程语言不同,当 Java 被编译时,它不会被编译成平台特定的机器码,而是被编译成独立于平台的字节码。该字节码分布在网络上,并由运行它的任何平台上的虚拟机 (JVM) 进行解释。
  • 简单 - Java 旨在易于学习。如果您了解OOP Java 的基本概念,就很容易掌握。
  • 安全 - 借助 Java 的安全功能,它可以开发无病毒、无篡改的系统。认证技术基于公钥加密。
  • 架构中立 - Java 编译器生成架构中立的目标文件格式,这使得编译后的代码可以在许多处理器上执行,并且存在 Java 运行时系统。
  • 可移植性 - 架构中立且规范中没有依赖于实现的方面使得 Java 具有可移植性。 Java 编译器是用 ANSI C 编写的,具有清晰的可移植性边界,它是 POSIX 的子集。
  • Robust - Java 通过主要强调编译时错误检查和运行时检查来努力消除容易出错的情况。

我的第一个 JAVA 程序

以下我们通过一个简单的实例来展示 Java 编程,创建文件 MyFirstJavaProgram.java(文件名需与类名一致), 代码如下:

MyFirstJavaProgram.java

public class MyFirstJavaProgram {

   /* 这是我们的第一个 Java 程序
    * 该程序将打印 ‘Hello World’
    */

   public static void main(String []args) {
      System.out.println("Hello World"); 
   }
}

运行示例

注意 :String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。

运行以上实例,输出结果如下:

$ javac MyFirstJavaProgram.java
$ java MyFirstJavaProgram
Hello World

Java编程的应用

Java 标准版的最新版本是 Java SE 8。随着 Java 的进步及其广泛流行,构建了多种配置以适应各种类型的平台。 例如:J2EE for Enterprise Applications,J2ME for Mobile Applications。

新的 J2 版本分别更名为 Java SE、Java EE 和 Java ME。 Java 保证编写一次,随处运行。

  • 多线程 - 利用 Java 的多线程特性,可以编写可以同时执行多个任务的程序。 此设计功能允许开发人员构建可以流畅运行的交互式应用程序。
  • Interpreted - Java 字节码被即时翻译为本地机器指令,不会存储在任何地方。 由于链接是一个增量和轻量级的过程,因此开发过程更加快速和更具分析性。
  • 高性能 - 通过使用即时编译器,Java 实现了高性能。
  • 分布式 - Java 是为互联网的分布式环境而设计的。
  • 动态 - Java 被认为比 C 或 C++ 更具动态性,因为它旨在适应不断发展的环境。 Java 程序可以携带大量的运行时信息,这些信息可用于在运行时验证和解析对对象的访问。

查看笔记

扫码一下
查看教程更方便