黑马程序员—学习日志<2>
来源:互联网 发布:网络布线报价单 编辑:程序博客网 时间:2024/05/16 20:30
1.标识符
概念:在程序中自定义的一些名称。
规则:数字不能开头,区分大小写。
规范:包名:都是小写;类名:首字母大写。
2.常量与变量
常量:不能改变的数值
类型:整数,小数,布尔型,字符型,字符串,null
3.进制与进制转换
类型:二进制,八进制,十进制,十六进制
进制转换
①:其他到十进制的转换
其他进制包含二进制,八进制,十六进制
转换规则:先把数据的每一位上的系数乘以对应基数的次幂(低位从从零开始),然后相加即可
②:十进制到其他进制的转换
规则:除基取余,直到商为0,最后将余数反转
十进制到二进制
除2取余,直到商为0,最后将余数反转
二进制到十进制的技巧(168421码)十进制到八进制
除8取余,直到商为0,最后将余数反转
③十进制--二进制--八进制
首先把十进制转成二进制
其次把二进制数据每三位组合。左边不够三位用0补位
然后把每个组合计算成对应的十进制数据
最后从左到右把数据相连接即可得到八进制
④十进制到十六进制
十进制--二进制--十六进制
首先把十进制转成二进制
其次把二进制数据每四位组合。左边不够四位用0补位
然后把每个组合计算成对应的十进制数据
最后从左到右把数据相连接即可得到十六进制
⑤负数二进制
负数的二进制要取反,在二进制的0和1互换。
负数的二进制最高位都是1
4.变量
概念:将不确定的数据进行存储,要在内存中开辟一个空间。如何开辟?通过数据类型,变量名称。
①:第一种,在声明的时候,就初始化值
数据类型 变量名 = 初始化值;举例:byte b = 100; System.out.println(b);
②:第二种 在使用前,赋值
举例 byte b2;b2 = 100; System.out.println(b2);
5:数据类型
(1)java语言分为两种数据类型
①:基本数据类型②:引用数据类型(类,接口,数组)
(2)基本数据类型
①:区别 在内存中分配的空间大小不同,从而导致它表示的数据范围不同
②:4类8种 整数,小数,布尔型,字符型,字符串,null
6:运算符
(1)算术运算符 +,-,*,/,%,++,--
(2)赋值运算符 = +=
(3)比较运算符==,!=,>,<,>=,<=
(4)逻辑运算符&
(5)位运算符<< >>
(6)三元运算符 条件表达式)?表达式1:表达式2
- 黑马程序员—学习日志<2>
- 黑马程序员——JAVA学习日志2
- 黑马程序员——学习日志2基础(上)
- 黑马程序员——Html学习日志
- 黑马程序员——C#学习日志
- 黑马程序员——集合学习日志
- 黑马程序员-java学习日志2
- "黑马程序员"网络编程学习日志2
- 黑马程序员—学习日志<1>
- 黑马程序员——黑马学习日志之八 异常
- 黑马程序员——黑马学习日志之九 多线程
- 黑马程序员——黑马学习日志之十六 GUI
- 黑马程序员-----多线程学习日志
- 黑马程序员-学习日志Day01
- 黑马程序员-学习日志Day02
- 黑马程序员-学习日志-javascrip
- 黑马程序员-学习日志-javascript
- 黑马程序员-学习日志-多线程
- 主题:Java Sax解析xml
- 关于印发《外国人在中国永久居留享有相关待遇的办法》的通知
- php学习心得(1)
- jsp页面自动跳转
- HDU 3622 Bomb Game(2-SAT + 二分)
- 黑马程序员—学习日志<2>
- xmu网宿科技杯 厦门大学第四届程序设计积分赛 第四场 A题
- 外国人在中国永久居留享有相关待遇的办法
- 《中华人民共和国外国人入境出境管理法》及《实施细则》、《外国人在中国永久居留审批管理办法》及《实施规定》
- 运行地址,链接地址,加载地址,存储地址 位置无关码、位置有关码
- [WebKit]WebCore之页面加载的设计与实现(一)
- C++函数模板实例
- 跨国婚姻
- 三级管作为控制12V直流电机的开关