• 第5篇:Java基础语法


    老王带你从0~1学Java!  Java基础内容、Java进阶内容以及Java面试题分享。无论你将来从事后端开发,还是从事大数据,亦或人工智能任一方向,Java基础一定要掌握好!

    目录

    1、Java标示符

    2、常量与变量

    3、Java数据类型

    4、基本数据类型

    5、Java类型转换

    6、Java运算符

    7、Java表达式


    1、Java标示符

    标示符

    用来标识类名、对象名、变量名、方法名、类型名、数组名、文件名的有效字符序列。

    合法的标示符

    标识符由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。 不能把java关键字和保留字作为标识符。 标识符没有长度限制。 标识符对大小写敏感。2、关键字和保留字

    关键字

    有一些专门的词汇,Java语言已经赋予了特定的含义,只能用于特定的地方。所以程序员在编写程序时,不能再使用这些词汇来命名标识符,不能改变这些词汇的含义。

     

    2、常量与变量

    什么是常量

    指在程序执行期间其值不能发生变化的数据。                

    如:整数123,小数1.23,字符’A’,布尔常量true、false等。

    什么是变量

    指值在程序运行期间可以被改变的量。在程序中使用变量,必须先创建它并为它取一个名字,并且指明它能够存储信息的类型,这称为“变量声明”。要在程序中声明一个变量,其语法形式如下:      

    变量类型  变量标识符;  

    如:String name;

    3、Java数据类型

    在声明变量时,要指明变量的类型。不同的类型在内存中分配的空间大小也不同。下图是Java数据类型的分类表:

            

    4、基本数据类型

    基本数据类型(8种) 整数类型(byte 、short、int、long) 浮点数类型(float、double) 布尔类型(boolean) 字符类型(char)

    1. public class TestTypes {
    2. public static void main(String[] args) {
    3. byte b = 123;
    4. short s = 1000;
    5. int i =1;
    6. long l1 = 1L;
    7. long l2 = 1l;
    8. int i8 = 012;
    9. int i16 = 0x12;
    10. float f1 = 10.0f;
    11. float f2 = 10.0F;
    12. double d1 = 12.3;
    13. double d2 = 1.2e3;
    14. char c1 = 0x48;
    15. char c2 = 'H';
    16. System.out.println(b);
    17. System.out.println(s);
    18. System.out.println(i);
    19. System.out.println(l1);
    20. System.out.println(l2);
    21. System.out.println(i8);
    22. System.out.println(i16);
    23. System.out.println(f1);
    24. System.out.println(f2);
    25. System.out.println(d1);
    26. System.out.println(d2);
    27. System.out.println(c1);
    28. System.out.println(c2);
    29. }
    30. }

    输出, 

    1. 123
    2. 1000
    3. 1
    4. 1
    5. 1
    6. 10
    7. 18
    8. 10.0
    9. 10.0
    10. 12.3
    11. 1200.0
    12. H
    13. H

    5、Java类型转换

    自动类型转换(也叫隐式类型转换)  

    强制类型转换(也叫显式类型转换)

    所有的byte型、short型和char的值将被提升到int型。

    思考 char  c = ‘A’;

    char  b = c+1;//错误

    char  b = (char)c+1;//正确

     

    6、Java运算符

    运算符是一种特殊符号,用以表示数据的运算、赋值和比较。

    运算符的分类:

    算术运算符

    赋值运算符

    比较运算符

    逻辑运算符

    位运算符

    比较运算符 ,

    >  、 < 、 <=、>=、==、!= 

     

    7、Java表达式

    表达式使用运算符将运算数据连接起来的符合Java语法规则的式子。 如 x = y + z;等

  • 相关阅读:
    【HTML】常用标签总结
    wordpress无法更新插件和主题的解决办法
    硬件扫盲系列-存储器
    Mybatis映射配置文件详解
    健身房如何管理与运营?
    pytest简明教程
    python多进程multiprocessing
    揭示GPU上的批处理策略
    从零开始学数据结构系列之第一章《双链表》
    全量、增量数据在HBase迁移的多种技巧实践
  • 原文地址:https://blog.csdn.net/wangyongfei5000/article/details/125467660