1.二进制和十进制之间的转换:
十进制转换成二进制:
除2取余,从下往上吧余数拼接
二进制转换十进制:
1 0 1 0
8 4 2 1 把有1位的十进制求和
2.JAVA语言跨平台的原理
java程序跑在jvm虚拟机上,每个操作系统上都有相对应的jvm虚拟机
3.JDK和JRE的组成和作用
jdk是程序员开发程序的工具包,包括jre和开发工具
jre是程序的运行环境,包括jwm和程序运行需要的核心类库
jvm是程序运行的虚拟机
4.HelloWorld小程序
public class HelloWorld{ public static void main(String[]args){ System.out.println("Hello World!"); } }
5.程序的注释
//单行注释 /* 多行注释 */ /* *文本注释 */
/*
注意:
单行注释中可以进行单行注释
多行注释不可以添加多行注释
*/
6.什么是关键字
关键字是java定义的具有特殊意义的单词
a>全部都是小写
b>高级文本编辑器中高亮
7.什么是标识符
标识符是用户定义的类名称,方法名或者变量名
由26个英文字母, 数字1-9, _和$组成
标识符的命名规则:
1.硬性规则:
a).不能以数字开头
b).不能全部都是关键字
c).多个单词之间不能有空格
2.软性规则:
a).类名以大驼峰式命名,
b).方法名和变量名以小驼峰命名
c).自定义常量都是大写,单词之间用下划线"_"隔开
8.常量
整数常量
浮点数常量
字符常量
字符串常量
布尔常量 true,false
空常量 null,不能直接打印
9.基本数据类型(四类八种)
字符
char
整数
byte
short
int
long
浮点数
float
double
布尔
boolean
10.变量定义注意事项
1.变量的作用范围属于自己所属的大括号
从定义的地方开始,一直到它所属的大括号结束
2.同一作用域内不能重复定义相同的变量名
3.在上级作用域内定义的变量名不能在下级作用域再次定义
4.给整数或者浮点数赋值的时候不能超过自身取值范围
5.float和long类型赋值的时候要在数值后加上 F 或者 L
6.可以在一行代码中同时定义多个变量,但是不推荐
7.变量在不赋值的情况下不能使用