java超基础知识点(如何写代码)

java超基础知识点(如何写代码)

标识符

一般要学的关键词如图:

在这里插入图片描述

标识符注意点

  • 所有的标识符都应该以(

    1. 字母a-z或A-Z

    2. 美元符$

    3. 下划线_

      )来开始编写

  • 首字母之后可以是(

    1. 字母a-z或A-Z
    2. 美元符$
    3. 下划线_
    4. 数字的任意字符

    )的组合形式

  • 标识符是大小写敏感的

  • 不能使用关键字作为变量名或方法名(System,public等)

  • 合法的标识符举例:age,$salary,_value,__1_value

  • 不合法标识符举例:123abc,-salary,#abc

  • 可以使用中文命名,但一般不建议。

数据类型

基本数据类型

  • 格式问题:
  1. 整数类型:int i = 10;
  2. long类型:long i = 10L;(大小写都ok)
  3. short或byte类型:short i = 10;
  4. 浮点数类型:float i =10F; double i = 10;(大小写都ok)
  5. 字符类型:char i = ‘j’;
  6. 字符串类型:String i =“一起玩饥荒”;
  7. 布尔值(是否):boolean i = true/false;
  • 进制问题:(以十六为例)
  1. 十进制 ——int i = 16;

  2. 二进制(0b)是数字0 ——int i = 0b10000;

  3. 八进制(0)——int i = 020;

  4. 十六进制(0x)——int i = 0x10;

  • 浮点数问题

一句话:尽量不用float类型进行大小比较

类型转换

低———————————————————高

byte,short,char->int->long->float->double**(注意小数优先)**

  • 强制转换 (类型)变量名 由高到低 例:int i = 65; char j = (char)i;
  • 自动转换 正常写 由低到高 例:int i=10; double j = i;

常量(初始化后不会变动)

通常表示为(常量名一般使用大写字符)

final 常量名 = 值; 例:final double PI = 3.14;

变量

变量的分类

  • 类变量:static double salary = 250;
  • 局部变量:int i = 5;(java中必须声明和初始化)
  • 实例变量:从属于对象:若不初始化,会有默认值

变量的一般命名

  • 首字母小写和驼峰原则 如:monthSalary(可以用来表示月工资)

运算符

算术运算符:+,-,*,/,%,++,–

特别注意i++和++i的区别:前者先赋值再运算;后者先运算再赋值。

赋值运算符:=

int i = 5;注意位置(当然IDEA也会报错)

关系运算符:>,<,>=,<=,==,!=

真为true 假为false 例:int i = 5<4 false(输出)

逻辑运算符:&&,||,!

口诀:&&一假则假;||一真则真;!全都相反

位运算符:&,|,^,~,>>,<<,>>>

与二进制有关联,主要是运算效率高。不展开细讲

条件运算符:? :

相当于if语句 例:5<4 ? x : y(真则输出x;反之y)输出y

扩展运算符:+=,-=,*=,/=

举一例类比:i+=2;(相对于i=i+2;)


有些内容和c语言差不多的(if,while,for,do…while等语句的使用)

以上内容都是自己总结的,可能有些不全,不喜勿喷。。。。

最后要说的是要注意习惯(十分重要!!!)


版权声明:本文为qq_51297987原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。