JAVA 笔记 02

JAVA 笔记 02JAVA笔记021.今日学习大纲关键字标识符常量和变量*(重点)运算符2.细纲1.关键字定义:JAVA内部特殊含义词;特点:全小写;例:public,class,void,if,else,while,for….2.标识符定义:给方法,变量,类,接口等命名的字符序列特点:*严格区分大小写(数字不能开头,包含但不能仅…

JAVA 笔记 02

1.今日学习大纲

  1. 关键字
  2. 标识符
  3. 常量和变量*(重点)
  4. 运算符

2.细纲

1.关键字

  • 定义:JAVA内部特殊含义词;
  • 特点:全小写;
  • 例:public,class, void, if, else, while, for….

JAVA 笔记 02

2.标识符

  • 定义:给方法,变量,类,接口等命名的字符序列
  • 特点:*严格区分大小写(数字不能开头,包含但不能仅有关键字)
  • 命名规则:
    1. 包名:xxxyyy
    2. 类名、接口名:XxxYyyZzz
    3. 变量名,方法名:xxxYyyZzz
    4. final变量名:XXX_YYY_ZZZ

3.常量

  1. 常量<===>字面量;
  2. 字面量类型:整数型、小数型、布尔型、字符型、字符串、null常量
  3. 进制:十进制、二进制(计算机,0b/0B)、八进制、十六进制(0x/0X)
  4. 进制间的转换规则:
    • 十进制==>二进制:除2取余,余数倒排;十进制转八进制和十六进制类似;
    • 二进制值与八进制十六进制互转(8421)
  5. 补码:
    • 补码:最高位表示符号位:0正数,1负数
    • 负数补码是对其原码取反加1,不包含符号位
    • 规律:从右往左,遇到第一个1,右边的不变,左边的全取反
  6. 内存
    • 程序运行的地方(数据+指令)
    • 首先申请空间(变量)

4.变量

  1. 变量:内存空间–>为了使用内存
  2. 类型:

JAVA 笔记 02

JAVA 笔记 02

  1. 作用域:{}<===代码块
  2. 强制转换:

JAVA 笔记 02

JAVA 笔记 02

  • 面试题

    byte b = 130;
    

参见博客https://blog.csdn.net/qq_27270191/article/details/79765727

  • 注意数值运算的几个差异

JAVA 笔记 02

JAVA 笔记 02

5. 运算符

类型 举例
算术运算符 +,-,/, * ++(注意前后的区别),- -*
赋值运算符 =,+=, -=, *=, /=, %=
比较运算符

=,<=,==,!=

逻辑运算符 &&和&的区别?一个杠和两个杠的区别?
位运算符

,>>,<,<<

三元运算符 (条件表达式)?表达式1:表达式2;

– 注意点
int a = 10;
int b = 10;
int c = 10;
a = –c;
b = c++;
c = ++a;
输出:a=10,b=9,c=10

    System.out.println("5+5="+5+5);//打印结果是?5+5=55
    System.out.println(5+5+"hello");//打印结果是?10hello

    int a = 4;
    int b = (++a)+(a++)+(a*10);
    输出值:a=6,b=70

位运算的细节

JAVA 笔记 02

JAVA 笔记 02

6. 存在的疑问

1. 在一个源文件中类没有写main方法,这种Java命令不能直接执行,需要间接执行,怎样执行?
2. 什么是形参变量(args),什么是实参变量(“Hello world”)

今天的文章JAVA 笔记 02分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33998.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注