【狂神说Java笔记】Java基础

Java基础01:注释

关闭 idea 后再次打开,默认打开上一次关闭时的项目

新建空项目

File --> New --> Project...

在这里插入图片描述

Empty Project --> 填写 Name JAVASE --> create

在这里插入图片描述

This Window

新建模块

File --> New --> Module...

在这里插入图片描述

New Module --> BasicGrammar --> create

在这里插入图片描述

环境配置

File --> Project Structure

在这里插入图片描述

选择SDK,改语言级别

在这里插入图片描述

在这里插入图片描述

新建一个helloworld class再运行

在这里插入图片描述

注释
单行注释

line comment

//单行注释

多行注释

block comment

/*
多行注释
*/

在IntelliJ IDEA中打出/*然后回车,即可补全剩下的*/

文档注释
/**
 * 文档注释
 * @description hello, world!
 * @author lb
 */

在IntelliJ IDEA中打出/**然后回车,即可补全剩下的*/

搜索引擎搜索有趣的代码注释

https://blog.csdn.net/ydk888888/article/details/81563608

Java基础02:标识符和关键字

标识符
  • 首字符只能是字母、美元符($)、下划线。
  • 首字符之后可以是字母、美元符($)、下划线或数字的任何字符组合。
  • 不能使用关键字作为变量名或方法名。
  • 标识符会区分大小写。

Java基础03:数据类型讲解

Java是强类型语言

即要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

Java的数据类型分类
基本类型

primitive type,其中 primitive 是原始的意思。

public class PrimitiveType_8 {
   
    public static void main(String[] args) {
   
        //整数
        byte  num1 = 1;   //占1个字节,2^8  -128~127
        short num2 = 2;   //占2个字节,2^16 -32768~32767
        int   num3 = 4;   //占4个字节,2^32 -2,147,483,648~2,147,483,647
        long  num4 = 8L;  //占8个字节,需要在数字后面加个L,2^64 -9,223,372,036,854,775,808~9,223,372,036,854,775,807

        //小数/浮点数
        float  num5 = 50.1f;         //占4个字节,需要在数字后面加个f或F
        double num6 = 3.1415926;     //占8个字节

        //字符
        char name = 'A';             //定义一个字符(是指计算机中使用的字母、数字、字和符号),占4个字节

        //布尔值;定义是和非
        boolean flag = true;         //占1位
        //或 boolean flag = false;
    }
}

float与double的范围和精度

引用类型

reference type

分为类、接口、数组

Java基础04:数据类型扩展及面试题讲解

public class PrimitiveType_8Expand {
   
    public static void main(String[] args) {
   
        //整数拓展
        int i = 10;     //十进制
        int j = 010;    //八进制 0
        int k = 0x10;   //十六进制 0x
        System.out.println(i);
        System.out.println(j);
        System.out.println(k);

        //浮点数拓展
        //面试题:银行业务的钱应该用什么类型表示?  答:BigDecimal 大十进制 数学工具类
        //float 有限 离散,存在舍入误差
        //最好完全避免使用浮点数进行比较
        System.out.println("===========================");
        float f = 0.1f;     //0.1
        double d = 1.0/10;  //0.1
        System.out.println(f);
        System.out.println
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值