Java基础

Java基础语法

注释

  • 单行注释

  • 多行注释

  • 文档注释

数据类型

  • 基本数据类型

  • 引用数据类型

浮点型扩展

float:有限 离散 舍入误差 大约

字符扩展

所有字符本质还是数字

编码:Unicode表:(‘a’=97,‘A’=65)

转义字符:\t:水平制表符;\n :换行

类型转换

  • 强制类型转换:(类型)变量名 高-->低

  • 自动类型转换:低--高

注意点:

  1. 不能对boolean值转换

  2. 不能把对象类型转换为不相干的类型

  3. 在把高容量转到低容量时,强制类型转换

  4. 转换时候可能存在内存溢出,或者精度问题

数字之间可以用下划线分割

变量

类型 变量名 作用域

  • 类变量:从属于类 static

  • 实例变量:从属于对象,不初始化则时默认值,boolean:默认false;除了基本类型其余的默认值都是null;

  • 局部变量:必须声明和初始化值,方法内

常量

final 类型 常量名 字母大写

修饰符,不存在先后顺序

变量命名规范

  1. 所有变量、发给发、类名:见名知意

  2. 驼峰规则

运算符

  • 算术运算符:=、-、*、/、%、++、--

  • 赋值运算符:=

  • 关系运算符:>、<、>=、<=、==、!=instanceof

  • 逻辑运算符:&&、||、!

  • 位运算符:&、|、^、~、~、>>、<<、>>>

  • 条件运算符:?:

  • 扩展赋值运算符:+=、-=、*=、/=

ctrl+D:复制当前行到下一行

幂运算:Math.pow(n,m) == n^m

包机制

package

import .*:导入包内所有东西

JavaDoc

javadoc命令是用来生成自己API文档的

参数信息

  • @author 作者名

  • @version 版本号

  • @since 指明需要最早使用的jdk版本

  • @param 参数名

  • @return 返回值情况

  • @throws 异常抛出情况

cmd生成javadoc命令:javadoc -encodeing UTF-8 -charset UTF-9 Doc.java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值