JavaSE基础常识~~~持续更新

JAVA学习

JAVASE

JAVA的第一个程序 helloword:

package DD;
​
public class HelloWorld {
​
    public static void main(String[] args) {
        System.out.println("hello world");
      
    }
}
​

idea快捷键: psvm 生成主方法 sout 输出

java注释

// 单行注释
​
/*
多行注释
*/
​
// javaDoc 文档注释
/**
 * @Desc
 * @Author
 */

标识符

类名 变量名 方法名都被称为标识符

标识符以字母,$,下划线开始,不能使用关键字作为变量名或方法名

数据类型

强类型语言:所有变量都必须先定义后才能使用

基本类型 : 数值类型和boolean类型

数值类型:byte1字节 short2字节 int4字节 long8字节(整数) float4字节 double8字节(浮点) char2字节(字符)

boolean类型:站1位 true和false

引用类型:类 接口 数组

public class Demo01 {
    public static void main(String[] args) {
        int i = 10;
        int i2 = 010; // 八进制0
        int i3 = 0x10; // 十六进制0x
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("======================");
​
        // 浮点数扩展
        float f = 0.1f;
        double d = 1.0 / 10;
        System.out.println(f==d); // false
        System.out.println(f);
        System.out.println(d);
​
        float d1 = 54154444544545f;
        float d2 = d1 + 1;
        System.out.println(d1==d2); // true
        // BigDecimal 数学工具类
        System.out.println("============================");
​
        char c1 = 'a';
        System.out.println(c1);
        System.out.println((int)c1);
        char c2 = '中';
        System.out.println(c2);
        System.out.println((int)c2); // 强制转换
        // 所有的字符本质还是数字
​
        // \t 制表符  \n 换行  \r 回车
    }
}
​

强制转换 : (类型)变量名 高——》低

自动转换: 低——》高

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值