Day3

java的基础语法

注释

书写注释是很好的习惯,自己做项目好知晓该行代码具体是什么,方便到时候找错

  1. 单行注释://
  2. 多行注释:/* 注释 */
  3. 文档注释:/** 注释 */

标识符

类名、变量名、方法名都统称为标识符

关键字

[关键字解释](java关键字_百度百科 (baidu.com))

标识符只能以字母、下划线、$开头,其余的都不行

不能用关键字作为标识符

数据类型

  1. 基本数据类型(primitive type)

    ​ 数值类型:整数类型:byte(1个字节-128-127)、short(2个字节-32768-32767)、int(四个字节)、long(8个字节)、

    ​ 浮点类型:float(4个字节)、double(8个字节)

    ​ boolean类型:占一位,只有ture / flase

    ​ 字符类型:char型

  2. 引用数值类型(reference type)

    ​ 类、接口、数组

字节

  • 位(bit):二进制,比如1100 0011 是八位
  • 字节(byte):数据处理的基本单位,一般用B表示
  • 1B=8bit
  • 字符:字母、数字、字、符号
浮点数都会有误差,离散的,接近但不等于

最好完全避免使用浮点数进行比较

字符拓展:

所有字符本质都是数字
——————有了强制转换,将数据类型根据需求进行转换,常用来进行不同数据类型转换后进行运算比较
Unicode表:0-65535(2^16)
转义字符:
/t:制表符
/n: 换行

类型转换

高-->低:强制转换;eg:byte--int

低-->高:自动转换;eg:int--float

不能对Boolean类型进行转换
不能将对象类型转换为毫无相关的类型
转换可能存在内存溢出

变量

  • Java是一种强制型语言,每个变量都需要声明类型
  • Java变量是程序中最基本的存储单元,包括变量名,变量类型与作用域
ps:
每个变量都有类型,且必须为基本类型或者引用类型
变量名为合法标识符
变量声明是一条完整语句,每个声明以;结尾

1、局部变量:

必须声明和初始化值,一般在方法内

2、实例变量

从属于对象,在方法外,若不初始化,会输出为该类型的默认值(基本类型的默认值一般为0、0.0,Boolean值默认为false,其余类型为null)

3、类变量 static静态

常量

  • 即为初始化后不会变动的值

  • final用来修饰常量,常量名一般使用大写字符

  • 修饰符,不存在先后顺序,变量名前都为修饰符

变量的命名规范:

运算符

自增自减:++在前,先赋值,执行完该行代码后再自增,--同样

		++在后,先自增,再赋值

短路与,短路或运算检验代码:

int c =5;
boolean d =(c<4)&&(c++<4);
System.out.println(d);
System.out.println(c);

输出为:false;5

字符串连接符:
int a,b=20,30;
System.out.println(" "+a+b);
这里会把a,b转换为字符串
若为
System.out.println(a+b+" ");
则还是进行加减运算
输出为:2030;50

三元运算符;条件运算符:

疑问:怎么用程序比较与运算与加法运算的优先级

包机制

关于规范问题:参照阿里巴巴开发手册

JavaDoc

JavaDoc与注释的区别就是,它可以在命令行里对一个Java文件生成一个网页文档,里面关于该文件更加详细

posted @ 2021-07-25 16:35  小王爱发呆  阅读(22)  评论(0)    收藏  举报