Java基础

JAVA学习网 2020-09-05 22:44:02
  1. 注释

(1) 单行注释://

(2) 多行注释:/*    */

  1. 标识符注意点

(1) 开头只能是大小写字母或者$或者_

(2) 首字符后除了以上,还可以有数字

(3) 不能用关键字作为标识符(关键字是系统留给自己用的)

(4) 大小写敏感

(5) 最好不要用中文,很low

  1. 数据类型分为两大类

(1) 基本类型(八个小类)

① 整数类型:byte1字节),short2),int4,最常用),long8,此类型要在后面加一个大写L

② 浮点类型:float4,此类型要在后面加一个大写F),double8

③ 字符类型:char2

④ Boolean类型:truefalse(只占1bit

(2) 引用类型

① 

② 接口

③ 数组

  1. 位(bit):计算机内部数据存储的最小单位

字节(byte):计算机中数据处理的基本单位,习惯上用B来表示

1Bbyte,字节)=8bit(位)

字符:指计算机中使用的字母,数字,字,符号

  1. 整数:

(1) 十进制:无变化

(2) 八进制:在数值前加零(0

(3) 十六进制:在数值前加零和英文字母X(不区分大小写)(0x

  1. 最好避免完全使用浮点数进行比较,银行业务用BigDecimal类来比较。
  2. 所有的字符本质上还是数字(Unicode表,一个数字对应一个字符)
  3. 转义字符

(1) \t 制表符

(2) \n 换行

(3) ……  

  1. 运算中,不同类型的数据先转化为同一类型,然后进行运算:byte,short,char<int<long<float<double
  2. 强制转换:(类型)变量名   (是高到低转换,低到高是自动转换)
  3. JDK7新特性,数字之间可以使用下划线分割(例如:十亿:10_0000_0000
  4. 操作比较大的数的时候,注意溢出问题
  5. 变量

(1) 局部变量:必须声明和初始化

(2) 实例变量:从属于对象,不初始化有默认值,数值默认值为0或者0.0Booleanfalse,其他为null

(3) 类变量:static,从属于类

  1. 常量:final

(1) 格式:final 类型 标识符(一般使用大写字母加下划线,如MAX_VALUE=

  1. 修饰符,不存在先后顺序
  2. 除了类名的第一个单词首字母大写,其余的第一个单词首字母都是小写,并且后面的单词的首字母大写,称为驼峰原则
  3. 不等于是!=
  4. IDEA开发环境中,ctrl + D可以复制当前行到下一行
  5. 数值操作中,除非有更高级的数,否则byteshortchar都转成int类型
  6. 关系运算的结果是Boolean类型的值
  7. %是取余运算符,又称模运算,例如:21%10=1
  8. 23次方幂运算,java中使用Math.pow(2,3)
  9. <<左移,就是*2>>右移,就是/2
  10. 字符串连接符+:只要有字符串参与,那么字符串后面的都变成字符串,再连接起来,前面的加法或者其他运算,计算好了才变成字符串,后面的加法视为字符串连接符(不运算),其他运算还是要算的
  11. 逻辑运算

(1) 逻辑与:&&;逻辑或:||;逻辑非:!

(2) 位与:&;    位或:|;   位抑或:^;    位非:~

  1. 包的本质就是文件夹,不同的包可以存在同名的类
  2. 需要使用某个包的类时,需要用import导入该包,在一个包的后面加上“.*”代表导入这个包的所有类
  3. Javadoc命令是用来生成自己API文档的,写在类位置上面就是类的,写在方法位置上面就是方法的

(1) 参数说明:

① @author 作者名

② @version 版本号

③ @param 参数名

④ @return 返回值情况

⑤ @throw 异常抛出情况

(2) 如何生成:

① Dos中:javadoc -encoding UTF-8 -charset UTF-8 Hello.java

② IDEA中:自己去百度,跟喝水一样

阅读(1358) 评论(0)