java的体系结构,j2se,javaweb,jseete
java的特点,和平台无关(跨平台,虚拟机)。
jdk与jre:开发环境,运行环境。
开发步骤:编写,编译,运行。
标识符,自己取名字的(自定义的名字的地方成为标识符);
标识符的命名规则:只能是字母,下划线,美元符,不能以数字开头,大小写严格区分,不能是关键字。
控制台的打开步骤:开始------>所有程序----->附件----->命令提示符
java的关键字:有特殊的含义的关键字,用来表示一种特殊的意义或者结构,关键字不能是包名、类名方法名、
类名。所有的关键字小写
包名的命名方式:多个单词组成时所有的字母小写;
类和接口:多个单词组成时,所有的单词的首字母大写;
变量名:多个单词组成时,第一个单词的字母的小写,其他的单词的首字母大写;
常量名:多个单词组成时,字母全部大写,单词间以下划线隔开
注意:只是为了增加规范性,可读性做的一种约束,标识符的起名意义,最好是见名知意;
软件:按照一定的顺序和指令的集合,软件= 指令+数据
java就是开发软件的,软件中就要存放数据
常量:常量就是不可以改变的量,例如人的名字,人的性别;
变量:就是可以改变的量,例如人的年龄,工资;
常量里面有可以分为八大数据类型:整形类型、小数类型、布尔类型、字符类型
整形类型又可以分为:byte类型、short类型、int整形、long长整形;
小数的类型为浮点类型,可以分为:float单精度、double双精度类型;
注意:在一般的情况下,如果没有特殊的标识,默认double,如果需要单精度类型的需要在值的后面加个F/f,大小写都可以,但是一般大写比较好;
布尔类型:booblean类型,返回的值只有true或者false两个值,
字符类型:用来存单个字符,例如一个汉字,一个字母
java中除了基本的数据类型外,还有一种叫引用的数据类型:String(字符串类型);在引用的数据类型中,大小是根据内容的多少决定
变量的声明和定义方式有三种:
一、数据类型 变量名(不赋值);
二、数据类型 变量名=值(在声明的时候,直接赋值);
三、数据类型 变量名1、变量名2、变量名3。。。。。。
使用的注意点:在同一个区域不能出现在两个相同的变量名,局部的时候才能使用
数据类型转换:在传递的参数的类型不一样的时候,就需要进行类型的参数转换,转换分为自动转换和强制转换,强制转换需要在值的前面加入你需要转换的类型的常量,强制转换后,会出现精度的损失,所以一般的在不确定的情况下,不要轻易使用强制转换;
逻辑运算符有哪几种?
算数运算符:+ - * /
赋值运算符:= 、+=、-=、*=、、=
逻辑运算符:!、&、|、&&、||
赋值运算符
=:将值赋给了a。例如:a = 10;那么就是10 的值 给了a。
+=:格式为:a+=3;
-=:格式为:a-=3;
*=:格式为:a*=3;
/=:格式为:a/=3;
逻辑运算符
!:取非,真的是假的,假的是真的
&:逻辑与,两个条件为真是才为真,否则为假
并且,第一个条件为假是,还会去判断 第二个条件
|:逻辑或,两个条件为假才为假,否则为真
如果第一个条件为真,还会去判断第二个 条件
&&:逻辑双与:两个条件为真,才为真,否则 为假,而且,第一个条件为假,不会去判 断第二个条件
||:逻辑双或:两个条件为真,结果为假,否则 为真