1.jvm jdk jre的区别:JRE:全称为JavaRunningEnvironment,就是我们所说的java运行环境,由java虚拟机和一些核心的类库文件组成。
JVM:全称为JavaVirtualMachine(java虚拟机),是java运行环境的一部分。
JDK:全称为JavaDevelopmentKit,java开发工具包。
2.标识符的注意点:
(1)标识符可以由字母、数字、下划线、美元符号组成,但不能包含@,%,空格等特殊字符,不能以字母开头。
(2)标识符不是能是java的关键字和保留字,但可以包含关键字。
(3)标识符严格区分大小写。
3.数据类型:
(1)基本数据类型(8种):byte、short、int、long、float、double、char、boolean
(2)引用数据类型(3种): 数组、类、接口。
4.数据类型转换:
自动类型转换:从低级别到高级别,系统自动转的;
强制类型转换:什么情况下使用?把一个高级别的数赋给一个比该数的级别低的变量;
5.运算符号:
运算符号:
(1)算术运算符。 + - * / % %:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。+:连接符。++,--
(2)赋值运算符。= += -= *= /= %=
(3)比较运算符。> < >= <= == 特点:该运算符的特点是:运算完的结果,要么是true,要么是false。
(4)逻辑运算符。& | ^ ! && ||
& 和 &&区别: & :无论左边结果是什么,右边都参与运算。 &&:短路与,如果左边为false,那么右边不参数与运算。 | 和|| 区别:|:两边都运算。 ||:短路或,如果左边为true,那么右边不参与运算。
(5)位运算符:用于操作二进制位的运算符。 & | ^ << >> >>>(无符号右移)
6.数组:
用于存储同一类型数据的一个容器。好处:可以对该容器中的数据进行编号,从0开始。数组用于封装数据,就是一个具体的实体。
如何在java中表现一个数组
1)、元素类型[] 变量名 = new 元素类型[元素的个数];
2)、元素类型[] 变量名 = {元素1,元素2...};
元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};
7.面向对象:
特点:
(1)将复杂的事情简单化。
(2)面向对象将以前的过程中的执行者,变成了指挥者。
(3)面向对象这种思想是符合现在人们思考习惯的一种思想。
成员变量:
其实对应的就是事物的属性。
成员函数:
其实对应的就是事物的行为。
|
|