Java语言概述

1、概念

Java语言是面向对象的程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优势,并增加了其他特性,如支持并发程序设计、网络通信和多媒体数据控制。所以Java语言有两个特点:强大易用。Java语言作为静态目标编程语言的代表,很好的实现了目标理论,让程序员以优雅的思维方式进行复杂的编程。

2、特点

1.Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。

2.JDK

JDK=JRE+开发工具集(例如Javac编译工具等)

JRE=JVM+JavaSE标准库类

3.一个源文件中只能声明多个类,但是只能有一个类使用public进行声明,而且要求使用public类的类名与源文件名相同。

3、应用场景

Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

4、执行过程

Java程序开发三步骤:编写,编译,运行

步骤一:将Java代码编写到扩展名为.java的源文件中

步骤二:通过Javac.exe命令对该Java文件进行编译,生成一个或多个字节码文件

步骤三:通过Java.exe命令对生成的class文件进行运行

编写说明:
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

1.class:关键字,表示类,后面跟着类名。

2.main()方法的格式是固定的。

public static void main(String[] args){}

3.Java中是严格区分大小写的。

4.从控制台输出数据的操作:

System.out.println();(输出后不会换行)

System.out.print();(输出后换行)

5.每一行执行结束必须以 结束。

编译说明:

1.如果编译不通过,可以考虑:

问题一:查看文件名与文件路径是否错误。

问题二:代码中是否存在语法错误。

2.编译之后会生成一个或多个字节码文件,每一个字节码文件对应一个Java类,并且字节码文件名与类名相同。

运行说明:

1.如果运行不通过,可以考虑:

问题一:查看运行的类名与字节码文件路径是否错误。

问题二:可能存在运行时异常。

5.Java注释

有三种注释:单行注释,多行注释与文档注释

单行注释 //,最常用的注释其注释内容从 // 开始到本行结尾。
多行注释 从 /* 开始直至第一个 */ 出现都属于多行注释,但多行注释不能嵌套,多行注释也可以注释掉不需要的代码。

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
        //单行注释
        /*多行注释
        System.out.println("Hello World!");
         */
    }
}

文档注释 可以自动地生成文档,这种注释以 /** 开始,以 */ 结束

Java 文档注释可以用来自动地生成文档。在 JDK 中有个 javadoc 的工具,可以由源文件生成一个 HTML 文档。使用这种方式注释源文件的内容,显得很专业,并且可以随着源文件的保存而保存起来。也就是说,当修改源文件时,也可能对这个源代码的需求等一些注释性的文字进行修改,那么,这时候可以将源代码和文档一同保存,而不用再另外创建一个文档。

Javadoc 的第一行是类或方法的简短描述,之后是详细描述,因为所有的 Javadoc 都被视为 HTML,所以可以多个段落可以用 <p> 标签。

// import statements

/**
 *  简短的说明。
 *  详细的说明
 * @author     姓名  <address @ example.com>
 * @version    1.6(程序的当前版本号)
 * @since       1.2(加入该类时程序的版本号)
 */
public class Test {
    // class body
}

   6.Java API 文档  

Java的API是指Java提供的应用程序编程接口(Application Programming Interface),它包含了一系列的类、方法和接口,用于开发Java应用程序。

Java的API主要分为以下几个大类:
1. Java SE(Standard Edition)API:这是Java的标准版API,提供了基础的类和接口,用于开发普通的桌面应用程序和命令行工具。
2. Java EE(Enterprise Edition)API:这是Java的企业版API,提供了更多面向企业级开发的类和接口,包括Web应用程序开发、分布式系统开发、消息传递等。
3. Java ME(Micro Edition)API:这是Java的微型版API,用于在移动设备和嵌入式系统上开发应用程序。
4. JavaFX API:这是Java用于开发富客户端应用程序的API,提供了图形界面、动画效果、多媒体处理等功能。

Java的API涵盖了很多方面,包括文件操作、网络通信、数据库连接、图形界面、多线程编程等等。开发者可以使用这些API来快速开发出功能完善的Java应用程序。同时,Java的API文档也提供了详细的说明和示例代码,帮助开发者正确地使用API。

7.Java核心机制 JVM

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值