Day5:Java基础语法学习6.9

总目标:学会JAVA
本周目标:Java的入门知识(6.5——6.12)
今日目标:Java基础语法学习(1)6.9


注释

  • 注释并不会被执行,是给我们写代码的人看的

  • Java中的注释有三种:

  • 单行注释——// 单行注释

  • 多行注释——可以注释一段文字 /* 内容 */

  • 文档注释——
    /**
    *内容 1
    *内容2
    */有功能,可以识别参数
    javadoc
    javadoc命令是用来 生成自己API文档的
    参数信息

    • @author 作者名
    • @version 版本号
    • @since 指明需要最早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况
    • @ Description 说明
    • 拓展 ——有趣的代码注释
    /***
     * @ Description 有趣的代码注释
     *               ii.                                         ;9ABH,
     *              SA391,                                    .r9GG35&G
     *              &#ii13Gh;                               i3X31i;:,rB1
     *              iMs,:,i5895,                         .5G91:,:;:s1:8A
     *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1
     *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG
     *                .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8
     *               :SB9s:,............................,,,.,,,SASh53h,1G.
     *            .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,
     *          ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi
     *        i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1
     *       59;.....,.     .,,,,,,,,,,,...        .............,..:1;.:&s
     *      s8,..;53S5S3s.   .,,,,,,,.,..      i15S5h1:.........,,,..,,:99
     *      93.:39s:rSGB@A;  ..,,,,.....    .SG3hhh9G&BGi..,,,,,,,,,,,,.,83
     *      G5.G8  9#@@@@@X. .,,,,,,.....  iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh
     *      Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:
     *     ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M;    ....,,,,,,,,S8
     *     X3    iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs       ...,,,,,,,:Gs
     *    r8,        ,,,...,,,,,,,,,,.....  ,h8XABMMHX3r.          .,,,,,,,.rX:
     *   :9, .    .:,..,:;;;::,.,,,,,..          .,,.               ..,,,,,,.59
     *  .Si      ,:.i8HBMMMMMB&5,....                    .            .,,,,,.sMr
     *  SS       :: h@@@@@@@@@@#; .                     ...  .         ..,,,,iM5
     *  91  .    ;:.,1&@@@@@@MXs.                            .          .,,:,:&S
     *  hS ....  .:;,,,i3MMS1;..,..... .  .     ...                     ..,:,.99
     *  ,8; ..... .,:,..,8Ms:;,,,...                                     .,::.83
     *   s&: ....  .sS553B@@HX3s;,.    .,;13h.                            .:::&1
     *    SXr  .  ...;s3G99XA&X88Shss11155hi.                             ,;:h&,
     *     iH8:  . ..   ,;iiii;,::,,,,,.                                 .;irHA
     *      ,8X5;   .     .......                                       ,;iihS8Gi
     *         1831,                                                 .,;irrrrrs&@
     *           ;5A8r.                                            .:;iiiiirrss1H
     *             :X@H3s.......                                .,:;iii;iiiiirsrh
     *              r#h:;,...,,.. .,,:;;;;;:::,...              .:;;;;;;iiiirrss1
     *             ,M8 ..,....,.....,,::::::,,...         .     .,;;;iiiiiirss11h
     *             8B;.,,,,,,,.,.....          .           ..   .:;;;;iirrsss111h
     *            i@5,:::,,,,,,,,.... .                   . .:::;;;;;irrrss111111
     *            9Bi,:,,,,......                        ..r91;;;;;iirrsss1ss1111
     */
    public class HelloWorld {
        public static void main(String[]args){
            //单行注释//
            String teacher = "秦疆";
            //输出HelloWorld!
            System.out.print("HelloWorld!\n");
             //多行注释 :可以只是一段文字 /* 内容 */
            /*
            我是多行注释
            我是多行注释
            我是多行注释
            我是多行注释
            我是多行注释
             */
            //JavaDoc:文档注释   /**   */有功能,可以识别参数
            /**
             * @ Description (描述)HelloWorld
             * @ Author (& # x4F5C ; & # x8005 ;)
             */
        }
    }
    
    

Java程序框架

大括号、段及主题

  • 将类名称(上面的HelloWorld)定出后,就可以开始编写类的内容。
  • 左大括号“{”为类主体开始的标记,而整个类的主体至右大括号“}”结束。
  • 每个命令语句结束时必须以分号“;”做结尾。
  • 程序段(segment)或块(block):当某个命令的语句不止一行时,必须以一对“{}”将这些语句包括起来。

认识类

Java程序由类(class)组成

public class Test{  //定义public类——Test
}

程序的起点——main()method

  1. Java程序是由一个或一个以上的类组合而成,程序起始的主体也被包含在类之中,这个起始的地方称为main(), 用左右括号将属于main()段的内容包围起来,称之为method(方法)。
  2. main()方法为程序的主方法,在一个Java程序中只能有且只有一个main()主方法,它是程序的开端。
public static void mian(String[] args){  //main() method,主函数开始
……
……
 }
  1. main() method之前必须加上public static void 这3个标识符。
  2. public代表main()公有的method。
  3. static表示main()在没有创建类对象的情况下,仍可以被运行。
  4. void表示main()方法没有返回值。
  5. mian后面括号中()的参数String[] args表示运行该程序时所需要的参数,固定用法。

标识符

​ Java所有的组成部分都需要名字。
​ 类名、变量名以及方法名都被称为标识符
​ 所有标识符都应以字母命名(A-Z或者a-z),美元符($)、或者下划线(_)开始

public class Demo01 {
    public static void main(String[]args){
        //标识符A-Z或a-z或$或_
        String Hello = "Q";
        String hello = "Q";
        String $hello = "Q";
        String _hello = "Q";
        //大小写十分敏感
        String Man = "Q";
        String man = "Q";
        String 王者荣耀 = "百星王者";
        System.out.println(王者荣耀);


    }
}

关键字

关键字汇总

博客《Java关键字名单》java关键字名单

数据类型

  • 强类型语言
    • 强类型定义语言
    • 安全性高
    • 运行速度慢

Java是强类型语言,要求变量的使用要严格符合规定,说有变量都必须先定义后才能使用

public class Demo02 {
    public static void main(String[]args){
        String a="10";//String定义字符串   10是数字  “10”是字符串
        int num =11;             
        System.out.println(a);
        System.out.println(num);
    }
}

Java的数据类型分为两大类

基本类型(primitive type)

数值类型
  1. 整数类型

    数据类型内存默认值
    byte1个字节0
    short2个字节0
    int4个字节0
    long8个字0L
  2. 浮点类型

    数据类型内存默认值
    float4个字节0.0f
    double8个字节0.0d
  3. 字符类型

    数据类型内存默认值
    char2字节null
字节
  1. 位(bit):是计算机**内部数据存储**的最小单位。11001100是一个八位二进制数。
  2. 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。
  3. 1B(byte,字节)=8bit(位)
Boolean类型

​ 即布尔类型:true(是)与false(否),只占1

  1. 布尔类型

    数据类型内存默认值
    boolean1位false
public class Demo03 {
    public static void main(String[] args){
        //八大基本数据类型

        //整数
        int   num1 = 10;//最常用
        byte  num2 = 20;
        short num3 = 30;
        long  num4 = 40l;//Long类型要在数字后面加个L

        //小数:浮点数
        float num5 = 50.1F;
        double num6 = 3.14159265358979323846243;

        //字符
        char name = 'A';//只有一个字符的空间
        char name2 = '国';//每个字都是一个字符
        //字符串,String不是关键字,是类
        //String name = "Brood17";
        String name3 = "Brood42";

        //布尔值
        boolean flag = true;
        // boolean flag = false;

    }
}

引用类型(reference type)

  1. 接口
  2. 数组

学习总结

写代码要养成良好的习惯,一是良好的格式,二就是备注说明。在注释中学习了Javadoc文档说明的使用。标识符的使用范围是A-Z,a-z,$,_其中关键字的使用就像给箱子贴的标签(变量的声明),规定了箱子的大小和能装的东西,Java是强类型语言,变量必须先定义后才能使用。

  1. Java程序是从main处开始运行的

  2. Java中,多行注释的开始是:/* 结束是:*/

  3. 声明一个名称“count”的整数型变量的语句为:int count =10;

  4. Java程序的标识可由A-Z、a-z、$、_组成,但不能以数字开头,不能包含Java保留的关键字。

  5. 设置变量的三种方法

    (1)在声明变量时设置

int num = 2;  //声明变量,并直接设置

(2)声明后再设置

int num1,num2;//声明变量
char c;
num1 = 2;//赋值给变量
num2 = 3;
ch = 'z';

(3)在程序的任何位置声明并设置

int num; //声明变量
……
num = 2; //用到变量时,在赋值

  1. 提高程序可读性的两种方法
    • 给程序添加注释。
    • 保持适当的缩进。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值