• 1、java基本语法


    1.、标识符、关键字、注释

    标识符:对类、对象、变量、方法、数组等起个名字。

    合法的标识符:

    • 由字母、数字、下划线“_”组成,并且首字符不能是数字。
    • 不能把java关键字和保留字作为标识符。
    • 标识符区分大小写字母。

    理论上只要满足上面三个要求,可以任意起名字,但实际中一般遵守一些规范。比如类一般采用大驼峰命名规则,变量和方法一般采用小驼峰命名规则。并且尽量“见名知意”。

    例如:

    1. public class StudentInfo { //类采用大驼峰命名规则
    2. public static void main(String[] args) {
    3. // TODO Auto-generated method stub
    4. String stuName = "Tom"; //变量采用小驼峰命名规则
    5. int stuAge = 18;
    6. }
    7. }

    关键字:Java语言中已经赋予了特定含义的,不需要专门去记忆

    Java 中的注释有三种:

    • 单行注释
    • 多行注释
    • 文档注释
    1. /**文档注释:可以加功能
    2. 作者:***
    3. 日期:*****
    4. */
    5. package week01;
    6. /*
    7. * 多行注释
    8. */
    9. public class StudentInfo {
    10. public static void main(String[] args) {
    11. String stuName = "Tom"; //单行注释
    12. int stuAge = 18;
    13. }
    14. }
      常量和变量
    常量和变量是 Java 程序中最基础的两个元素。常量的值是不能被修改的,而变量的值在程序运行期间可以被修改

    常量

      常量是指在程序的整个运行过程中值保持不变的量,是不能改变的数据。例如数字1、字符“a”、浮点数3.2等。在Java中,常量包括整型常量、布尔常量、字符型和字符串常量值等

    变量

    java基本数据类型

    基本数据类型中 整形数据默认为int  浮点型数据类型默认为double,如果不加要求尽量用默认数据类型

    1. int i=10;
    2. double f = 1.2;
    3. char ch = 's';
    4. boolean flag = true; //boolean数据类型只有true和false两种

    2.引用类型
    1.引用类型 由类型的实际值引用(类似于指针)表示的数据类型。如果为某个变量分配一个引用类型,则该变量将引用(或“指向”)原始值。不创建任何副本。
    2.引用数据类型非常多,大致包括:
       类、 接口类型、 数组类型、 字符串型
    例如,String类型就是引用类型。

    其实除了基本数据类型之外,其他的都可以称为引用类型
     

    数据类型自动转换

      自动类型转换:容量小的类型自动转换为容量大的数据类型 --> 总结:小容量转大容量

    强制类型转换

    强制类型转换:将容量大的数据类型转换为容量小的数据类型 --> 总结:大容量转小容量

    1. public static void main(String[] args) {
    2. //1.精度降低或溢出
    3. int i = (int) 1.9; //结果 1
    4. //2.强转符号只针对于最近的操作数有效,往往会使用小括号提升优先级
    5. int x = (int) (10 * 3.5 + 6 * 1.5);//正确 (int)44.0 -> 44
    6. char c = 100; //保留int的常量值
    7. char m = (char) i; //正确
    8. }

  • 相关阅读:
    C++实现UDP可靠传输(二)
    网页设计与多媒体技术
    C++day03(动态内存、类中特殊成员函数)
    事件循环机制-Event-Loop
    dht11温湿度传感器工作原理引脚功能电路接线图
    机器学习强基计划5-4:图文详解影响流动与有向分离(D-分离)(附Python实现)
    大数据Flink(九十五):DML:Window TopN
    深入理解 Android 模块化里的资源冲突
    浅谈高斯消元法
    使用 COPY 加速 PostgreSQL 批量插入
  • 原文地址:https://blog.csdn.net/lcp0633/article/details/132764330