java基础

注释

  • 注释并不会被执行,是给我们写代码的人看的

  • 书写注释是一个非常好的习惯

  • java注释

    • 单行注释

      • //
    • 多行注释

      • /* 注释*/
    • 文档注释

      • /** 注释 * /:为JavaDoc使用

标识符

  • 关键字:Java所有的组成都需要名字。类名,变量名以及方法名都被称为标识符
  • 所有的标识符都应该以字母、美元符、下划线开始
  • 首字母之后可以是字母、美元符、下划线和数字的任意组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的

数据类型

  • 强类型语言
    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • Java的数据类型分为两大类
    • 基本类型(primitive type)
      • 整数类型:byte:1字节-128-127
        • short:2字节-32768-32767
        • int:4字节-2147483648-2147483647
        • long:8字节-9223372036854775808-9223372036854775807,声明最后加上L(大小写都可以,但是小写容易混淆)
        • 进制:二进制0b、八进制0、十六进制0x
      • 浮点类型:float:4字节、double:8字节
        • float:有限、离散、舍入误差,声明最后加上F;
      • 字符类型:char:2字节
        • 所有的字符本质还是数字,unicode编码(字符串:String不肾关键字,是类)
      • boolean:占1位其值只有true和false两个
    • 引用类型(reference type)
      • 接口
      • 数组

转义字符

转义字符意义
\a响铃
\b退格,将当前伪装移到前一列
\f换页,将当前位置移动当下一页
\n换行,将单曲位置移到下一行开头
\r回车,将当前位置移到本行开头
\t水平制表,跳到下一个TAB位置
\v垂直制表
\\代表一个反斜线字符
\’代表一个单引号字符
\"代表一个双引号字符
\0空字符
\ddd1到3位八进制数所代表的任意字符
\xhh1到2位十六进制所代表的任意字符

基础

  • 位(bit):是计算机内部数据存储的最小单位
  • 字节(byte):是计算机中数据处理的基本单位,相关使用B来表示
  • 1B=8bit
  • 字符:是指计算机中使用的字母、数字、字和符号。

类型转换

  • 强制类型转换:(类型)变量名 高到低
  • 自动类型转换: 低到高
  • 注意
    • 不能对布尔值进行转换
    • 不能把对象类型转换为不相干的类型
    • 在把高容量转换为低容量的时候,强制转换
    • 转换的时候可能存在溢出,或者精度问题
    • 操作比较大的数的时候,注意溢出问题

变量

  • 属性:变量
  • 类型 名称 = 初始化值
  • 类变量:定义在对象中使用static声明可以在方法中调用,可以直接使用,修饰符不存在先后顺序
  • 实例变量:从属英语对象,乳房不自动初始化,这个类型的默认值为0(null,false),不可之间使用。
  • 局部变量:必须声明和初始化

运算符

  1. 算术运算符:+,-,*,/,%,++,–
  2. 赋值运算符:=
  3. 关系运算符:>,>=,<,<=,==,!=:返回的结果:正确/错误 布尔值
  4. 逻辑运算符:&&,||,!
  5. 位运算符:&,|,^,~,>>,<<,>>>,短路运算:遇到假不会往下执行,左位移相当与*2的倍数;右位移相当与除2的倍数;
  6. 条件运算符:? :
  7. 扩展赋值运算符:+=,-=,*=,/=
  • a++:执行代码,先给去使用这个值,然后再自增
  • ++a:执行代码,先去自增,然后再去使用这个值

包机制

  • 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
  • 包语句的语法格式:package pkg1[. pkg2…]
  • 一般利用公司域名 倒置作为包名
  • 为了能使用一个包的成员,我们需要在Java程序中明确导入包。使用import语句可完成此功能
  • 语法:improt package1 [. package2].(classname|*)

JavaDoc

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

  • 参数信息:

    • @author作者名
    • @version版本号
    • @since 知名需要最早使用的JDk版本
    • @param 参数名
    • @return 返回异常情况
    • throws 异常抛出情况
  • 在命令行中使用:javadoc -encoding UTF-8 -charset UTF-8 Doc.java。生成JavaDoc

  • 在IDEA中点击Tools–>Generate JavaDoc—>进行选择

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Injlta4-1588685983276)(C:\Users\mh\AppData\Roaming\Typora\typora-user-images\image-20200505155721353.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值