Java入门知识总结 一
ITSTAR
Java是一门面向对象编程语言,作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程,Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点 。那么我们一起来认识Java!
1
JVM、JRE和JDK的区别
JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。
java语言是跨平台,jvm不是跨平台的。
JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。
JDK(Java Development Kit):java的开发工具,包括jre+开发工具。
2
变量有什么用?为什么要定义变量?什么时候用?
变量的作用:用来存储数据。
为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用3
&和&&的区别?
&&会出现短路,如果可以通过第一个表达式判断出整个表达式的结果,则不继续后面表达式的运算;
只能操作boolean类型数据;&不会出现短路,将整个表达式都运算。既可以操作boolean数据还可以操作数。
4
标示符命名规则
由数字(0-9),大小写英文字母,以及_和$组成。 不能以数字开头。不能使用关键字来自定义命名。
5
数据类型
基本数据类型(4类8种):
整数类型:byte、short、int、long
浮点数类型:float、double
字符类型:char
布尔类型:boolean(ture false)
引用数据类型:类,接口,数组
6
类型转换
精度从高到低 double float long int short(char) byte
自动类型转换 将一个低精度--- 高精度
强制类型转换 将一个高精度--- 低精度(精度会下降)
END