Java基础语法

Java基础语法

注释

  • 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。

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

  • 书写注释是一个非常好的习惯。

  • 平时写代码一定要注意规范。

  • Java中的注释有三种

    • 单行注释

       //单行注释 //注释内容
      
    • 多行注释

      //多行注释:可以注释一段文字 /* 注释内容 */
              /*
              我是多行注释
              我是多行注释
              我是多行注释
               */
      
    • 文档注释

       //JavaDoc:文档注释 /** 注释内容 */
              /**
               * @deprecated HelloWorld
               * @Author lfj;
               */
      

视频回顾复习IDEA新建项目回顾

标识符

  • 关键字

  • Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

标识符注意点

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始。

  • 首字母之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合。

  • 不能使用关键字作为变量或方法名(列如:Class、public)。

  • 标识符是大小写敏感的。(如下图两个意思一样的单词因为大小写所以两个标识符互不相关)

  • 合法标识符举例:age、$salary、_value、__1_value。

  • 非合法标识符举例:123abc、-salary、#abc。

  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很low。

数据类型

  • 强类型语言

    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • 弱类型语言

  • Java的数据类型分为两大类

    • 基本类型(primitive type)

      • 八大基本数据类型

        public class Demo02{
            public static void mian(String[] args){
                //八大基本类型
                
                //整数
                int num=10; //最常用
                byte num2=20;
                short num3=30;
                long num4=30L; //Long类型要在数字后面加个L
        
                //小数:浮点数
                float num5=50.1F; //Lfloat类型要在数字后面加个F
                double num6=3.141592653589793238462643;
        
                //字符
                char name='国';
                //字符串,String不是关键字,类
                //String namea="lfj";
        
                //布尔值:是非
                boolean flag=true;
                //boolean flag=false;
              }
        }
        
    • 引用类型(reference type)

什么是字节

  • 位(bit):是计算机 内部数据存储最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B表示。

  • 1B(byte,字节)=8bit(位)

  • 字符:是指计算机中使用的字母、数字、字和符号。

  • 1bit表示1位。

  • 1Byte表示一个字节1B=8b。

  • 1024KB=1M。

  • 1024=1G。

posted @ 2021-02-27 17:55  StudyNewbie  阅读(22)  评论(0编辑  收藏  举报
Language: HTML