Java基础语法与数据类型

注释

注释是给写代码的人看的,不会被执行.

注释的种类:

  • 单行注释

  • 多行注释

  • 文档注释(了解即可,之后补上)

例子

 public class HelloWorld {
     public static void main(String[] args) {
         //单行注释:输出一个Hello,World
         System.out.println("Hello,Wrold");
         /*
         这是一个
         多行注释
         输出一个
         Hello,World
          */
     }
 }

 

JavaDoc生成文档

也被称为文档注释,用来生成我们自己的API帮助文档。

文档注释语法: (注意:是以/**开头)

 /**
  * @author Jianxing
  * @version 1.0
  * @since 1.8
  */

常用的文档注释:

实验例子:

 package operator;
 ​
 //类注释
 /**
  * @author Jianxing
  * @version 1.0
  * @since 1.8
  */
 public class Demo08 {
    String name;
 ​
    //方法注释
     /**
      * @param name
      * @return
      * @throws Exception
      */
 ​
    public  String test(String name) throws Exception{
        return name;
    }
 }

 

 

转化为帮助文档

通过命令行转化

 #首先cd到写好文档注释的目录下
 ​
 javadoc -encoding UTF-8 -charset UTF-8 Doc.java
 ​
 # 考虑到中文都改为 UTF-8
 # -encoding    显示编码
 # -charset    字符集编码
 # 最后为写好注释的文档名称

执行后会生成一些Web文件,我们可以通过浏览器 浏览

 


使用IDEA生成Doc文档

如果我们感觉麻烦也可以,使用IDEA的可视化进行生成

总结:

1.书写注释是一个非常好的习惯

2.平时写代码一定要注意规范

 

标识符

关键字表图

PS:Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符,这些标识符我们正常使用时一定要避免使用!

 

总结

  1. 标识符是大小写敏感

  2. 设置命名变量的时候不要使用中文和拼音台low了

 

数据类型

强类型语言

  • 要求变量的使用严格符合规定,所有变量必须先定义才能使用

Java的数据类型分类:

  • 基本类型(Primitive Type)

  • 引用类型(Reference Type)

  • 布尔值

    boolean值只有两个 True 和 False,我们用它做一些逻辑判断,如果为True就运行,如果为False则怎样。

基本类型常用:

  • 整数常用:int,极数使用long

  • 浮点类型:double

 

 public class Demo01 {
     public static void main(String[] args) {
         //八大基本数据类型
 ​
         //整数
         int num1 = 10;  //最常用
         byte num2 = 20;
         short num3 = 30;
         long num4 = 30L;  //Long类型要在数字后面加个L
 ​
         //浮点数
         float num5 = 40.1F;  //Float类型要在数字后面加个F
         double num6 = 3.1415926;
 ​
         //字符
         char name = 'S';
         //字符串,String不是关键字,是一个类
         //String namea = "石墨人";
 ​
         //布尔值
         boolean flag = true;
         //boolean flag = false;
     }
 }

总结:

  • 除了基本类型其他的全部都是引用类型

 

在新的一年,祝大家虎虎生威,和气生财!

代码永无BUG,服务永远不崩!

posted @ 2022-02-02 23:37  践行践远  阅读(42)  评论(0)    收藏  举报