• 跟着阿里学JavaDay03——Java基础语法(一)


    一、标识符

     

    • Java对类名称、方法名和变量等要素命名时使用的字符序列称为标识符
      • 凡是程序员自己可以命名的地方,都称为标识符,同样我们要遵循标识符的命名规则
    • Java标识符命名规则
      • 标识符由字母、数字、下划线“_”、美元符号“$”组成
      • 标识符不能由数字开头
      • Java标识符跟C语言一样,大小写敏感区分,长度无限制
    • 约定俗成:Java标识符的选取应注意“见名知意”且不能与Java关键字重名!
      • 类名:首字母大写,多个字母拼成,单词首字母大写,其他小写(帕斯卡命名)
      • 变量名:首字母小写,多个字母拼成,单词首字母大写,其他小写(驼峰命名)
      • 方法名:首字母小写,多个字母拼成,单词首字母大写,其他小写(驼峰命名)
      • 常量名:全部大写,多个单词拼成,用下划线连接

    二、关键字

    • Java中一些赋予特定含义,用作专门用途的字符串称为关键字(Keyword)
      • 大多数编辑器会将关键字以特定的形式显示
    • 所有关键字都是小写英文
    • 下表是Java目前所有的关键字,goto和const虽然从未被使用,但是被Java用作关键字保留

    三、JAVA基础数据类型

     

    • Java中定义了4类8种基本数据类型
      • 逻辑型——boolean
      • 文本型——char
      • 整数型——int、long、short、byte
      • 浮点数型——float、double

    四、 java数据类型讲解

    这里我们要清楚:数据类型的选用,影响着我们程序的运行速度,而考虑到现在计算机的运行速度,正常情况下,我个人觉得可以参考教程里的使用原则:

    • 如果要是描述数字,首选的一定是int(整数)、double(小数);
    public class Data{
        public static void main(String []args){
            int I_max = Integer.MAX_VALUE;
            int I_min = Integer.MIN_VALUE;
            System.out.println("int最大值:"+I_max);
            System.out.println("int最小值:"+I_min);
            double D_max = Double.MAX_VALUE;
            double D_min = Double.MIN_VALUE;
            System.out.println("double最大值:"+D_max);
            System.out.println("double最小值:"+D_min);
        }
    }
    • 如果要进行数据传输或者是进行文字编码转换使用byte类型(在二进制处理操作时使用);
    • 处理中文的时候,最方便的操作是使用文本型char来完成;
    public class Data{
        public static void main(String []args){
            char name = '人';
            int num = name;
            System.out.println(num);
        }
    }

    • 任何编程语言都没有字符串这一基本数据类型,所以在我们日常程序开发中,Java里面使用的是String作为字符串的定义
    public class Data{
        public static void main(String []args){
            String Str = "Hello Java 世界";
            System.out.println(Str);
        }
    }
    • 在进行字符串变量的使用时,也可以使用“+”进行字符串的连接处理
    public class Data{
        public static void main(String []args){
            String Str = "Hello ";
            Str = Str+"Java ";
            Str +="世界";
            System.out.println(Str+"!!!");
        }
    }
    • 描述内存或文件大小、描述表的主键列(自动增长)可以使用long;
    • 所有的数据类型进行自动转型的时候,都是由小类型向大类型进行自动转换处理的
    public class Data{
        public static void main(String []args){
            double D_num = 10.2;
            int I_num = 10;
            System.out.println(D_num*I_num);
        }
    }
    public class integer{
        public static void main(String []args){
            double X = 10.1;
            int Y = 20;
            String Str = "X+Y计算结果:"+(X+Y);
            System.out.println(Str);
            System.out.println("X+Y计算结果:"+X+Y);
        }
    }
    
    
    
    E:Java_Project3_1int>java integer
    X+Y计算结果:30.1
    X+Y计算结果:10.120
    • 整型是不包含小数点,浮点型是包含有小数点
    public class Data{
        public static void main(String []args){
            int X = 10;
            int Y = 4;
            System.out.println(X/Y);
        }
    }

    感谢阿里云开发者社区,让我有整套系统的Java学习教程

    同时,感谢博客园,让我有一个免费的博客,并让我做笔记学习!!

  • 相关阅读:
    抽象类 接口 抽象方法 虚方法【基本说明】
    安装mongoDB
    django配置templates、static、media和连接mysql数据库
    python虚拟环境virtualenv下安装MySQLpython
    django中widget小部件
    django使用mongodb建表
    thinkphp5使用redis
    python虚拟环境virtualenv
    php开启redis扩展
    纯CSS的下拉菜单
  • 原文地址:https://www.cnblogs.com/Cion-Da/p/12990951.html
Copyright © 2020-2023  润新知