Java语言概述

此文章记录学习过程中的零碎知识点,包括java开发工具、注释、以及java API文档和java核心机制:JVM;结尾附简单java程序

文章目录

  • 开发工具
  • 注释
  • API文档
  • Java核心机制:JVM
  • JAVA优缺点
  • 程序案例1


一、开发工具

Java开发工具分为两类:文本开发工具(具体使用可参考java系统自学)、集成开发工具

文本开发工具:Sublime Edit、NotePad++ 、EditPlus、记事本等(java系统自学)中提到的是后两种编译方式

集成开发环境:eclipse、IntelliJ IDEA、Visual Studio等,特别说明:IntelliJ IDEA是业界被认为最好的开发软件之一

最初学JAVA还是适合用文本开发工具,入门之后绝大部分使用的就是集成开发环境了

二、注释

注释是程序员编辑的源文件中用于解释说明程序的文字,一般情况下,程序员都会在自己所写的代码上添加注释,一是为了方便自己日后查看,二是方便别人理解

注释又分为以下三种:

1.单行注释    

// 注释文字

2.多行注释

/*  

注释文字

注释文字

注释文字

……

*/

3.文档注释(java特有)

/**

@author  Luckyxi667

@version 8.0

@create 16:40

*/

解释:@author 表示作者  @version表示软件版本  @create表示创作时间 (上述仅为示例)

三、API文档

API文档就是用以说明这些应用程序接口的文档。对于java语言而言,API文档通常详细的说明了每一个类,方法的功能以及用法等。当然,JAVA中涉及的类、方法、接口、包很多,不可能全部记住,当遇到困难时,可查看API参考文件(相当于一个机器的使用手册)

以下提供了17版本API中文版参考文档

Java17中文文档 - API参考文档 - 全栈行动派

四、Java核心机制:JVM

1.JVM:是虚拟的计算机,是JAVA程序的运行环境

2.功能:实现Java程序的跨平台性;自动管理内存

知识点相关面试题:JAVA程序还会出现内存溢出和内存泄漏问题吗?

五、JAVA优缺点

优点:跨平台性(即通过Java语言编写的应用程序在不同的系统平台上都可以运行)、面向对象性健壮性(吸收 C/C++语言的特点)、安全性高、简单性、高性能

缺点:语法过于复杂、严谨;一般适用于大型网站开发,整个架构会比较重 ;并非适用于所有领域

六、程序案例1

案例:

1. 定义类PersonalInfo

2. 定义main方法

3. 用输出语句输出 姓名、性别和家庭住址(要求:分三行打印且需要进行换行操作)

4. 使用文档注释标注作者以及创作时间

5. 使用单行注释标注注释内容

/**
@author Luckyxi667
@create 17:21
*/

//类名
class PersonalInfo{
    //main方法
    public static void main(String[]args){  
        System.out.println("姓名:游乐王子");//打印姓名
        System.out.println(" ");//换行操作
        System.out.println("性别:男");//打印性别
		System.out.println(" ");//换行操作
        System.out.println("家庭住址:广东省茂名市化州市大湾尾村");//打印家庭住址
    }
}

编译:

运行结果:

注意:注释内容不会显示在打印结果中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Luckyxi667

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值