JAVA语法基础

JAVA语法基础

1.语句解析

public class HelloWorld {
    public static void main(String[] args) {
    //修饰符          方法名   参数
        System.out.println("Hello,World");
        //输出语句
    }
}



  1. public 表示这个类的权限是公共的,对所有其他的程序,以及子程序,可调用访问
  2. class 表示申明和定义一个类
  3. HelloWorld 是一个类的名字,也是一个文件名
  4. public static void 修饰符
  5. main 方法名字
  6. System.out.println() 输出语句

2.注释

概念

注释并不会被执行,是给我们写代码的人看的,书写注释是一个非常好的习惯

  1. 单行注释
//单行注释只能注释一行文字
  1. 多上注释
/*
        quu..__
         $$$b  `---.__
          "$$b        `--.                          ___.---uuudP
           `$$b           `.__.------.__     __.---'      $$$$"              .
             "$b          -'            `-.-'            $$$"              .'|
               ".                                       d$"             _.'  |
                 `.   /                              ..."             .'     |
                   `./                           ..::-'            _.'       |
                    /                         .:::-'            .-'         .'
                   :                          ::''\          _.'            |
                  .' .-.             .-.           `.      .'               |
                  : /'$$|           .@"$\           `.   .'              _.-'
                 .'|$u$$|          |$$,$$|           |  <            _.-'
                 | `:$$:'          :$$$$$:           `.  `.       .-'
                 :                  `"--'             |    `-.     \
                :##.       ==             .###.       `.      `.    `\
                |##:                      :###:        |        >     >
                |#'     `..'`..'          `###'        x:      /     /
                 \                                   xXX|     /    ./
                  \                                xXXX'|    /   ./
                  /`-.                                  `.  /   /
                 :    `-  ...........,                   | /  .'
                 |         ``:::::::'       .            |<    `.
                 |             ```|           x| \ `.:``.
                 |                         .'    /'   xXX|  `:`M`M':.
                 |    |                    ;    /:' xXXX'|  -'MMMMM:'
                 `.  .'                   :    /:'       |-'MMMM.-'
                  |   |                   .'   /'        .'MMM.-'
                  `'`'                   :  ,'          |MMM<
                    |                     `'            |tbap\
                     \                                  :MM.-'
                      \                 |              .''
                       \.               `.            /
                        /     .:::::::.. :           /
                       |     .:::::::::::`.         /
                       |   .:::------------\       /
                      /   .''               >::'  /
                      `',:                 :    .'
                                           `:.:'


可以注释一段文字  /* */
        */
  1. JavaDoc:文档注释 /** */
/**
*@..可以添加参数
*/

3、标识符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YrsoxmaI-1606321073401)(C:\Users\Shinelon\Desktop\java关键词.png)]

1、关键词
public class 
public static void    
//这就是关键词,系统定义的,我们拿来就是可以直接使用
2、定义变量
String  student="大哥大";
//类     变量      赋值
3、标识符注意点
  1. 所有的标识符都应该以字母(A-Z 或者a-z) ,美元符( ) 、 或 者 下 划 线 ( ) 开 始 , 首 字 符 之 后 可 以 是 字 母 ( A − Z 或 者 a − z ) , 美 元 符 ( ) 、或者下划线(_) 开始,首字符之后可以是字母(A-Z 或者a-z) ,美元符( )线()(AZaz),()、下划线( )或数字的任何字符组合,#号特殊符号,不要随便写。
public class Demo02 {

    public static void main(String[] args) {   
        String Ahello = "大哥大";
        String hhello = "大哥大";
        String _hello = "大哥大";
        String $hello = "大哥大";  
      }
}

  1. 不能使用关键字作为变量名或方法名。
 String class = "大哥大";  
  1. 可以使用中文命名,但是- -般不建议这样去使用,也不建议使用拼音,很Low不规范

    public class Demo02 {
    
        public static void main(String[] args) {   
            String 芜湖 = "起飞";
           System.out.println(芜湖);
          }
    }
    
    
4、注意
  • 标识符是大小写敏感的

    public class Demo01 {
    
        public static void main(String[] args) {   
            String Man = "大哥大";
            String man = "大哥大";    
          }
    }
    //两个是完全不一样的的
    

数据类型

1.强类型语言

  • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(安全性高,速度慢)

    意思就是一旦定义了一个变量,指定了某个数据类型,如果不经过转化的话他就永远是这个类型了

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qMhdkSzz-1606321073408)(C:\Users\Shinelon\Desktop\变量没有赋值直接输出提示信息.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qfXJSrKL-1606321073419)(C:\Users\Shinelon\Desktop\1.png)]

    他需要一个int类型,但是他找到一个String类型

    public class Demo02 {
    
        public static void main(String[] args) {
            String  a="Hello";
            int     b=10;
            System.out.println(a);
            System.out.println(b);
        }
    }
    

2.弱类型语言

  • 变量的使用要可以不符合规定(安全性低,速度快)

3.Java的数据类型分为两大类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fJYdFibq-1606321073424)(C:\Users\Shinelon\Desktop\数据类型.png)]

  • 基本类型(primitive type)
public class Demo02 {

    public static void main(String[] args) {
        //八大基本数据类型

        //整数
        int num1=10;  //最常用
        byte num2=20;
        short num3=30;
        long num4=30L;  //long类型要在数字后面加L,用来区分哪个是long类型

        //小数、浮点数
        float num5=50.1F; //float类型要在数字后面加F,用来区分哪个是float类型
        double num6=3.1133155233121663324;

        //字符
        char  name = 'A'; //字符是代表一个字
        //字符串,String不是关键字,是类
        String namea="陈泽平";

        //布尔值,只有是和否
        boolean flag= true; //true代表是
        boolean flag1= false; //false代表
    }
}

  • 引用类型(reference type)

4.变量

JAVA语法基础

1.语句解析

public class HelloWorld {
    public static void main(String[] args) {
    //修饰符          方法名   参数
        System.out.println("Hello,World");
        //输出语句
    }
}



  1. public 表示这个类的权限是公共的,对所有其他的程序,以及子程序,可调用访问
  2. class 表示申明和定义一个类
  3. HelloWorld 是一个类的名字,也是一个文件名
  4. public static void 修饰符
  5. main 方法名字
  6. System.out.println() 输出语句

2.注释

概念

注释并不会被执行,是给我们写代码的人看的,书写注释是一个非常好的习惯

  1. 单行注释
//单行注释只能注释一行文字
  1. 多上注释
/*
        quu..__
         $$$b  `---.__
          "$$b        `--.                          ___.---uuudP
           `$$b           `.__.------.__     __.---'      $$$$"              .
             "$b          -'            `-.-'            $$$"              .'|
               ".                                       d$"             _.'  |
                 `.   /                              ..."             .'     |
                   `./                           ..::-'            _.'       |
                    /                         .:::-'            .-'         .'
                   :                          ::''\          _.'            |
                  .' .-.             .-.           `.      .'               |
                  : /'$$|           .@"$\           `.   .'              _.-'
                 .'|$u$$|          |$$,$$|           |  <            _.-'
                 | `:$$:'          :$$$$$:           `.  `.       .-'
                 :                  `"--'             |    `-.     \
                :##.       ==             .###.       `.      `.    `\
                |##:                      :###:        |        >     >
                |#'     `..'`..'          `###'        x:      /     /
                 \                                   xXX|     /    ./
                  \                                xXXX'|    /   ./
                  /`-.                                  `.  /   /
                 :    `-  ...........,                   | /  .'
                 |         ``:::::::'       .            |<    `.
                 |             ```|           x| \ `.:``.
                 |                         .'    /'   xXX|  `:`M`M':.
                 |    |                    ;    /:' xXXX'|  -'MMMMM:'
                 `.  .'                   :    /:'       |-'MMMM.-'
                  |  |                   .'   /'        .'MMM.-'
                  `'`'                   :  ,'          |MMM<
                    |                     `'            |tbap\
                     \                                  :MM.-'
                      \                 |              .''
                       \.               `.            /
                        /     .:::::::.. :           /
                       |     .:::::::::::`.         /
                       |   .:::------------\       /
                      /   .''               >::'  /
                      `',:                 :    .'
                                           `:.:'


可以注释一段文字  /* */
        */
  1. JavaDoc:文档注释 /** */
/**
*@..可以添加参数
*/

3、标识符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hBGxUjVr-1606321144823)(C:\Users\Shinelon\Desktop\java关键词.png)]

1、关键词
public class 
public static void    
//这就是关键词,系统定义的,我们拿来就是可以直接使用
2、定义变量
String  student="大哥大";
//类     变量      赋值
3、标识符注意点
  1. 所有的标识符都应该以字母(A-Z 或者a-z) ,美元符( ) 、 或 者 下 划 线 ( ) 开 始 , 首 字 符 之 后 可 以 是 字 母 ( A − Z 或 者 a − z ) , 美 元 符 ( ) 、或者下划线(_) 开始,首字符之后可以是字母(A-Z 或者a-z) ,美元符( )线()(AZaz),()、下划线( )或数字的任何字符组合,#号特殊符号,不要随便写。
public class Demo02 {

    public static void main(String[] args) {   
        String Ahello = "大哥大";
        String hhello = "大哥大";
        String _hello = "大哥大";
        String $hello = "大哥大";  
      }
}

  1. 不能使用关键字作为变量名或方法名。
 String class = "大哥大";  
  1. 可以使用中文命名,但是- -般不建议这样去使用,也不建议使用拼音,很Low不规范

    public class Demo02 {
    
        public static void main(String[] args) {   
            String 芜湖 = "起飞";
           System.out.println(芜湖);
          }
    }
    
    
4、注意
  • 标识符是大小写敏感的

    public class Demo01 {
    
        public static void main(String[] args) {   
            String Man = "大哥大";
            String man = "大哥大";    
          }
    }
    //两个是完全不一样的的
    

数据类型

1.强类型语言

  • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(安全性高,速度慢)

    意思就是一旦定义了一个变量,指定了某个数据类型,如果不经过转化的话他就永远是这个类型了

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S9l8PLxP-1606321144827)(C:\Users\Shinelon\Desktop\变量没有赋值直接输出提示信息.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e6tTEnC5-1606321144836)(C:\Users\Shinelon\Desktop\1.png)]

    他需要一个int类型,但是他找到一个String类型

    public class Demo02 {
    
        public static void main(String[] args) {
            String  a="Hello";
            int     b=10;
            System.out.println(a);
            System.out.println(b);
        }
    }
    

2.弱类型语言

  • 变量的使用要可以不符合规定(安全性低,速度快)

3.Java的数据类型分为两大类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6KelC9m6-1606321144838)(C:\Users\Shinelon\Desktop\数据类型.png)]

  • 基本类型(primitive type)
public class Demo02 {

    public static void main(String[] args) {
        //八大基本数据类型

        //整数
        int num1=10;  //最常用
        byte num2=20;
        short num3=30;
        long num4=30L;  //long类型要在数字后面加L,用来区分哪个是long类型

        //小数、浮点数
        float num5=50.1F; //float类型要在数字后面加F,用来区分哪个是float类型
        double num6=3.1133155233121663324;

        //字符
        char  name = 'A'; //字符是代表一个字
        //字符串,String不是关键字,是类
        String namea="陈泽平";

        //布尔值,只有是和否
        boolean flag= true; //true代表是
        boolean flag1= false; //false代表
    }
}

  • 引用类型(reference type)

4.变量

在这里插入图片描述

5.科普(什么是字节)

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值