Java学习笔记(一)

学习视频来源:
B站UP主-遇见狂神说

  1. Java程序运行机制
编译型:生成class文件,将语言转换为操作系统理解的的字节
解释型:执行class文件(JVM),将内容一条条解释给操作系统
  1. IDE
可视化用户界面、集成开发环境
  1. 注意书写注释
多行注释:/*  注释  */
文档注释:/**  注释  */
  1. Java,大小写敏感,强类型语言
  2. 数据类型
基本类型:整数(byte-1B,short-2B,int-4B,long-8B)、浮点(float-4B,double-8B)、字符(char-2B),布尔(1位,1bit)
引用类型:类、接口、数组
注意:long类型需要带L,float类型需要带F
  1. String不是关键字,是类
  2. 位与字节
位,bit,计算机内部数据储存的最小单位
字节,byte,计算机中数据处理的基本单位,习惯上用B来表示
1B = 8b
  1. 进制
二进制0b,八进制0,十六进制0x
  1. 最好避免使用浮点数进行比较,可使用BigDecimal
  2. new出来的相同类型内容,对等比较结果为false,因为比较的是不同内存地址
  3. 数据类型转换时,注意内存溢出问题、精度问题
  4. jdk7新特性,数字之间可以用下划线分割
  5. 变量的注意事项
·每个变量都有类型,基本类型/引用类型
·变量名必须是合法的表示符
·变量声明是一条完整的语句,须以分号结束
  1. 变量作用域:类变量,实例变量,局部变量,常量
public class HelloJava {
    static int num1 = 1; // 类变量,可以不定义初始值。int为基本类型,
    String str = "Be a good man!"; // 实例变量,可以不定义初始值。String为引用类型
    static final double PI = 3.1415926; // 常量,一般使用大写字符

    public static void main(String[] args) {
        char str2 = 'x'; // 局部变量,必须定义初始值。char为基本类型

        // 实例变量的使用
        HelloJava helloJava = new HelloJava();
        System.out.println(helloJava.str);

        System.out.println(num1); // 类变量的使用,直接引用
        System.out.println(PI); // 常量的使用
    }
}
  1. 变量命名规则
·类变量:首字母小写+驼峰
·局部变量:首字母小写+驼峰
·常量:大写字母+下划线
·类名:首字母大写+驼峰
·方法名:首字母小写+驼峰
  1. ++、–在后,先赋值给别的变量再自运算;在前,先自运算,再赋值给别的变量
  2. 幂运算
double pow = Math.pow(3, 2); // 3^2=9
  1. 逻辑运算中的短路运算,如:(判断A) && (判断B),如果判断A为false,则不会执行判断B
  2. 位运算效率高(计算机组成原理)

视频学习至P30.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值