欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java基础之初识Java,

来源: javaer 分享于  点击 37156 次 点评:7

Java基础之初识Java,


Java基础之初识Java

Java组成

关键字;标识符;注释;常量;变量;运算符;流程控制语句;函数(方法);数组;

关键字

1.概念:被Java赋予了特殊含义的单词
	比如	public static void class等
2.特点:关键字都是小写,用法都是固定的

常见的关键字

标识符

定义

用来作标识的符号,由程序员自己定义

命名规则

1.可以由大小写字母,数字,下划线,美元符号组成;
2.不能以数字开头;
3.不能使用关键字;
4.严格区分大小写;

书写规范

类和接口:大驼峰结构---所有单词的首字母都大写
变量和方法名:小驼峰结构---第一个单词小写,其余单词都是大写;
自定义常量:所有单词每个字母都是大写,单词和单词直接使用_分隔;
包:所有单词都是小写;

注释

对代码进行解释和说明

写法

1.单行注释
	//注释内容
2.多行注释
	/*注释开始
		注释内容
	/*注释结束
	注:多行注释不可嵌套使用
3.文档注释
	/**注释开始
		注释内容
	/*注释结束
	文档注释的内容,可以被javadoc工具提取出来,生成帮组文档

常量

就是定义之后不会改变的数据

命名规则

必须由大写字母组成,多个单词之间用"_"连接

语法格式:

	final 常量类型 常量标识符 = 常量值

常量分类:

	整型 int short byte long
	浮点型 float double
	字符型 char
	字符串型 String
	布尔型 boolean
	空值 null

变量

定义

可以改变的数据,在内存中的可以存放常量数据的

数据类型

基本数据类型
	整数型
		byte: 1个字节;-128~127
		short: 2个字节;-2^15~2^15-1
		int: 4个字节;-2^31~2^31-1
		long: 8个字节;-2^63~2^63-1
		java中整数默认都是int;
	浮点型
		float 4个字节
		double 8个字节
		浮点数是近似值,不要进行==判断
	 	浮点数的存储能力要超过lang的存储能力
	字符型
		char 2个字节 存储一个数字过一个字母或一个符号或一个中文
		char类型的值可以和整数进行运算
	布尔型
		boolean 只有true和false
	引用类型
		除了基本类型以外的都是引用类型,比如类类型,String
	强制类型转换
		byte --> short --> int --> long --> float -->double
		char --> int
	注:Java中整数默认都是int的,要声明一个long类型的常量,需要在数字后面加上字母:L(大小写都可以,推荐大写,方便识别)
	Java中浮点数默认都是double的,要声明一个float类型的常量,需要在数字后面加上字母:F(大小写都可以)

运算符

算数运算符

% -  +  *  /  ++  -- 
	"+" 当两边都是数字的情况下,就是数学中的求和运算,当有一边出String,则是字符串拼接运算
	/   0  不可以作为除数,如果参与运算都是int类型,结果也是int类型,除非有double类型的参与,结果才是double
	%  取余 使用最多的场景   判断是否整除  34 % 2  == 0  成立  ==》 可以被整除
	++(递增)  每运算一次,值加1
	--(递减) 每运算一次,值减1
	注意: 运算n++  先运算后自增     
	运算++n  先自增后运算
	在该运算符中()是无效的		 

赋值运算符

==  +=  -=  /=  *=
	作用:用来赋值的。 将符号右边的值,赋给左边的变量。
	+= 的分析:
		a += b;   
		等价于  
		a = (a的类型)(a + b);
	说明:强制类型转换(强转)  将 高精度的值 转换到 低精度的变量中
	强制类型转换的格式: 低精度的变量  =  (低精度的类型) 高精度的值
	注意:在强转的时候一定要保证 不会数据溢出 
	/=  后面不可以跟0 

比较运算符

>  >=  <  <=  ==  !=
	分类:
	==(是否相等)  和 !=(是否不相等)  可以比较所有的数据类型 
	浮点数不要和整数进行 == 比较
	>  <  >=  <=   可以比较整数类型和浮点数类型,字符类型 
	结果:
	成立  返回  true
	不成立 返回 false

逻辑运算符

|  &  !  ||  &&
	操作的类型也是 boolean 类型,返回的结果也是boolean类型
分类:
	非短路逻辑运算符   &   |   ^   !
	短路逻辑运算符    &&   ||
& 和 &&  表示 与 操作 (并且)
	两端有一个是假,结果就是假,否则结果是真
	true  &  true   ==>  true
	true  & false  ===> false;
	false & true   ==> false;
	false & false  ==> false;
| 和 || 表示 或 操作
	两端有一个是真,结果就是真,否则结果就是假
	true  |  true   ==> true
	true  | false  ===> true;
	false | true   ==> true;
	false | false  ==> false;
^  异或 
	相同是假,不同是真
	true  ^  true   ==>  false
	true  ^ false  ===> true;
	false ^ true   ==> true;
	false ^ false  ==> false;
! 非 (取反)
	!true  ==> false
	!false  ==> true;

位运算符

|  &  ^  !

三元运算符

(表达式)?结果1:结果2
	说明:  
	表达式1 必须是 返回boolean类型的表达式
	如果结果是 true,那么就取表达式2的值作为整个表达式的结果
	如果结果是 false,那么就取表达式3的值作为整个表达式的结果

相关文章

    暂无相关文章
相关栏目:

用户点评