java 点允许没有反应 程序有main_java学习第一课

一、关于java

  1. java语言

Java 编程语言是一种高级语言,具有以下特征:

  • Simple(简单)
  • Object oriented(面向对象)
  • Distributed(分布式)
  • Multithreaded(多线程)
  • Dynamic(动态)
  • Architecture neutral(建筑中立)
  • Portable(便携式)
  • High performance(高性能)
  • Robust(健壮)

在 Java 编程语言中,所有源代码首先以纯文本文件写成,后缀为 .java 扩展名。然后这些源文件被 javac 编译器编译到 .class 文件中。然后,java 启动程序工具使用 Java 虚拟机的一个实例运行你的应用程序。Java VM 在许多不同的操作系统上都可用,因此相同的 .class 文件能够在 Microsoft Windows,Solaris™操作系统(Solaris OS),Linux 或 Mac OS 上运行。

6ddf1fd0a286e0f719b2ecbaf75eca72.png

2.java平台

一个 platform 是程序运行的硬件或软件环境。我们已经提到了一些最流行的平台,如 Microsoft Windows,Linux,Solaris OS 和 Mac OS。大多数平台可以被描述为操作系统和底层硬件的组合。Java 平台不同于大多数其他平台,因为它是一个运行在其他基于硬件的平台之上的纯软件平台。

Java 平台有两个组件:

  • Java Virtual Machine
  • Java Application Programming Interface(API)

Java 虚拟机是 Java 平台的基础,并被移植到各种基于硬件的平台上。

二、java可以做什么?

通用的高级 Java 编程语言是一个功能强大的软件平台。Java 平台的每个完整实现都会为你提供以下功能:

  • Development Tools:提供编译,运行,监控,调试和记录应用程序所需的一切开发工具。作为一名新开发人员,将使用的主要工具是 javac 编译器,java 启动器和 javadoc 文档工具。
  • Application Programming Interface (API):API 提供了 Java 编程语言的核心功能。它提供了大量有用的类,可以在你自己的应用程序中使用。它涵盖了从基本对象到网络和安全,到 XML 生成和数据库访问等等的所有内容。核心 API 非常大;了解它包含的内容,请参阅 Java Platform Standard Edition 8 Documentation。
  • Deployment Technologies:JDK 软件提供标准机制,例如用于将应用程序部署到最终用户的 Java Web Start 软件和 Java Plug-In 软件。
  • User Interface Toolkits:JavaFX,Swing 和 Java 2D 工具包可以创建复杂的图形用户界面(GUI)。
  • Integration Libraries:集成库,如 Java IDL API,JDBC API,Java 命名和目录接口(JNDI)API,Java RMI 和通过 Internet Inter-ORB 协议技术的 Java 远程方法调用(Java RMI -IIOP 技术)支持数据库访问和操作远程对象。

三、HelloWorld应用


class HelloWorldApp {

public static void main(String[] args) {

System.out.println("Hello World!"); // Display the string.

}

}


如上粗体所示,类定义的最基本形式是:

class name { . . . }

关键字 class 开始名为 name 的类的类定义,并且每个类的代码出现在上面用粗体标记的开头和结尾大括号之间。

如上下划线所示,在 Java 编程语言中,每个应用程序都必须包含一个 main 方法,其签名为:

public static void main(String[] args)

可以按任意顺序(public static 或 static public)编写修饰符 public 和 static,但规范就是使用 public static,如上所示。你可以根据需要命名参数,但大多数程序员选择 "args" 或 "argv"。

main 方法类似于 C 和 C ++中的 main 函数;它是你的应用程序的入口点,随后将调用你的程序所需的所有其他方法。

main 方法接受一个参数:String 类型元素的数组。

public static void main(String[] args)

该数组是运行时系统将信息传递给应用程序的机制。例如:

java MyApp arg1 arg2

数组中的每个字符串都称为 command-line argument。命令行参数允许用户在不重新编译的情况下影响应用程序的操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值