Java基础

Java基础

IDEA常规设置

  1. 创建空的项目需要创建新的模块,不然没法继续创建类那些进行使用

  2. 项目结构要把你自己所安装的JDK版本号对应上,即Project SDK下方要选择你本机所安装的,不然会爆红。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6PqHcaxO-1648036131779)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323144041843.png)]

  3. 在下一项的Project language level要选择与上一项对应版本的选项,比如我的JDK是1.8的那我这里就选择8-Lambdas…的

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

最后要点apply。

IDEA常用快捷键

  1. psvm :主方法
  2. sout :输出打印

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

注释不执行,目的是为能让别人看懂

  1. 单行注释

双斜杠//后面即是你所想要解释代码意思的注释

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

  1. 多行注释

/* XX

*/

XX即是多行注释的内容,只要开头行是 /* ,结尾是 */ 这样就构成了多行注释了。

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

  1. 文档注释

/**

*@Author 此处填写相关信息

*/

文档注释在别的地方引用该功能会详细介绍里面填写的内容

标识符

关键字

系统定义好的类名、变量名、方法名都是标识符,例如public、class

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7j5FiArz-1648036131786)(D:\Users\komorebi\AppData\Roaming\Typora\typora-user-images\image-20220323145833380.png)]

平时自己所起的名字不能与关键字一样,会报错的。

  1. 所有的标识符都以字母,美元符 $ ,或者下划线 _ 开始

  2. 首字符后可以是字母,美元符,下划线,数字的任何字符组合

  3. 不能使用关键字作为变量名或方法名

  4. 标识符大小写敏感,有一个字母的大小写不一样就是两个完全不一样的变量或者方法了。

  5. 不建议用中文或者拼音去命名方法、变量,会造成不规范

    数据类型

    强类型语言:要求变量的使用严格符合规定,所有的变量必须先定义才能使用。Java

    1. 基本数据类型

      • 数值类型:整数类型(byte、short、int、long)、浮点类型(float、double)、字符类型(char)

      • Boolean类型:ture、false

        整数拓展:进制 二进制 0b 十进制 八进制0 十六进制 0X

        例如: 10 010 0x10

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

    ​ 浮点数拓展

    银行业务怎么表示?

    BigDecimal 数学工具类

    float:有限、离散、舍入误差、接近但不等于

    少用浮点数去比较,容易出现奇奇怪怪不符合预期的结果

    字符拓展

    ​ 字符是单引号括起来的,单个字,使用int强制转换可以把其转换成数字

    ​ 所有字符的本质是数字

    ​ 原本用char定义的变量可在其变量前加上(int)使其强制转换成int类型的

    Unicode编码表示: ‘\u0000’

    转义字符

    \t 制表符

    \n 换行

    2.引用数据类型

    • 接口
    • 数组

型的

Unicode编码表示: ‘\u0000’

转义字符

\t 制表符

\n 换行

2.引用数据类型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值