• Java攻略集合之基础语法


    基础语法

    一、注释

    单行注释 格式://注释 

    多行注释 格式:/**/ 

    文档注释 格式: / * */ 

    二、关键字

    main不是关键字,但比关键字更为关键, 关键字特点 1、关键字的字母全部是小写 2、常用的代码编辑器,针对关键字有特殊的颜色标记

    三、常量

    常量:在程序的执行过程中,其值不会发生改变的量(数据) 常量的分类: 字符串常量:被双引号所包裹的内容 整数常量:所有整数 小数常量:所有小数 字符常量:单引号包裹的内容,里面只能存放单个字符 布尔常量:只有两个值,true(真),false(假) 空常量:null,null空常量不能输出打印

    四、变量

    变量:就是内存中的储存空间,空间中储存着经常发生改变的量(数据) 变量的定义格式: 数据类型 变量名 = 数据值;

    变量的注意事项: 1、变量名不允许重复定义 2、一条语句可以定义多个变量,但需要使用逗号进行分割 3、变量在使用之前一定要进行赋值 4、定义float和long变量的注意事项 1)定义float类型变量的时候,需要在数值后面加入F的标识,F可以大写也可以小写, 2)定义long类型变量的时候,需要在数值后面加入L的标识,L可以大写也可以小写,但是建议大写 5、变量的作用域范围 变量的作用域:只在它所在的大括号有效

    五、数据类型

    java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。 基础数据类型

    数据类型

    关键字

    内存占用(字节)

    取值范围

    数值类型

    整数

    byte

    1

    -128~127

    short

    2

    -32768~32767

    int

    4

    -2的31次方到2的31次方-1

    long

    8

    -2的63次方到2的63次方-1

    浮点型

    float(单精度)

    4

    1.401298e-45到3.402823e+38

    double(双精度)

    8

    4.9000000e-324到1.797693e+308

    字符型

    char

    2

    0-65535

    非数值类型

    布尔型

    boolean

    1

    true,false

    六、键盘录入

    步骤一:导包,需要写在class的上面 import java.util.Scanner; 步骤二:创建对象 Scanner sc = new Scanner(System.in); 只有sc可以改变,其他属于固定格式 步骤三:使用变量接收数据 int i = sc.nextInt(); 只有i可以改变,其他属于固定格式

    七、标识符

    标识符:就是给类、方法、变量等起名字的符号。

    标识符定义规则: 1、由数字、字母、下划线(_)和美元符($)组成 2、不能以数字开头 3、不能是关键字 4、区分大小写

    常见命名规范

    小驼峰命名法:方法、变量 1、标识符是一个单词的时候,首字母小写 范例:name 2、标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 范例:firstName

    大驼峰命名法:类 1、标识符是一个单词的时候,首字母大写 范例:Student 2、标识符由多个单词组成的时候,每个单词首字母大写 范例:GoodStudent

    八、类型转换

    1、隐式转换 将数据类型中,取值范围小的数据,给取值范围大的类型赋值,可以直接赋值 范例: int a = 10; double b = a;

  • 相关阅读:
    QPS\TPS指的是什么?怎样测试一个接口得QPS
    从系统设计到撸代码?我用了这些方法和工具
    VTK可拖动三维坐标系
    5个优质免费自然语言处理学习资源 | 语言技术导航
    编程五年,原来我还只是一个高级新手
    MySQL表的操作
    PMP每日一练 | 考试不迷路-8.31(包含敏捷+多选)
    Java微服务+分布式+全栈项目(一)---->项目介绍+MyBatis-Plus入门
    java毕业设计基于的测试项目管理平台Mybatis+系统+数据库+调试部署
    Hadoop2——Hadoop程序实现
  • 原文地址:https://blog.csdn.net/qq_57767445/article/details/127915033