Java中的基本语法

Java中的基本语法

软件的结构划分

C/S结构:Client/Server:客户端和服务器端交互
例如:QQ客户端
B/S结构:Browser/Server:浏览端和服务器端交互
例如:大型网游、网易新闻等

软件的划分

系统软件:Dos,Linux,Windows,Mac,UNIX...
应用软件:客户端软件:QQ,office办公软件

人机交互

1) 图形界面化方式
2) 命令行方式(进入Dos控制台)
	切换盘符:d:      
	dir: 罗列当前盘符中的所有文件夹
	进入到某个目录下:cd 目录名称(文件夹名)
	回到根目录: cd\
	回到上一级目录: cd ..
	创建目录:md(make directory): 创建空的文件夹
	创建文件: copy con 输入文件名称(xx.txt) 输入回车
			  输入文件内容,文件内容输入完毕 ctrl+z(终止文件内容输入)
			  再次回车提示“文件已经复制了”
	清屏:cls(clear screen)
	删除文件:del (删除单个文件或者批量删除,删除所有带.txt后缀的文件)
	删除目录:rd(remove directory) 目录(文件夹名称)
			  只能删除空目录
	删除目录存在一些扩展命令:rd /s 目录(文件夹)名称  (询问删除)
							  rd /s /q 目录(文件夹)名称 (暴力删除)

有符号位的数据表达法

一个数据:原码、反码、补码
步骤:先将这个数据算出二进制数-->原码-->反码-->补码
正数:原码、反码、补码都一样
负数:反码:最高符号位不变,数值位按位取反
      补码:在反码的基础上,末尾+1
补码--->反码:在补码的末尾-1
反码--->原码:数值位按位取反

Java语言数据类型的划分

1) 基本数据类型:四类八种
		整数类型: byte类型    (-128~127)
				  short类型
				  int类型
				  long类型
		浮点类型:单精度:float类型
			     双精度:double类型
		字符类型:char类型
		布尔类型:boolean类型(true/false)(布尔类型一般不参与运算)
2) 引用数据类型:数组、类(具体类、抽象类)、接口

Java中的强制类型转换

格式:目标数据类型  变量名=(目标数据类型)(变量值)
运用范围:基本数据类型及引用数据类型

Java中的运算符的分类

1) 算术运算符
		基本的算术运算符:+,-,*,/,%
		扩展的算术运算符:++,--
2) 赋值运算符:
		基本的赋值运算符:=
		扩展的赋值运算符:+=,-+,*=,/=,%=
3) 关系(比较)运算符:>,<,>=,<=,!=,==
4) 逻辑运算符:
		基本的逻辑运算符: 逻辑单与:&    (falsefalse)
						  逻辑单或:|   (truetrue)
						  逻辑异或:^    (相同为false,不同为true)
						  逻辑非:!   !false=true
		扩展的逻辑运算符:逻辑双与:&&
						逻辑双或:||
5) 位运算符:
		基本的位运算符:位与&:有00
					   位或|:有11
					   位异或^:相同为0,不同为1
		扩展的位运算符:<<(左移),>>(右移),>>>(无符号右移)
6) 三元(三目)运算符:
格式:(表达式)? 执行true的结果 :执行false的结果
注意事项:
1) ++--单独使用和参与运算使用的区别:
++--单独使用时,都是对数据值进行自增或自减
++--参与运算时:如果在数据前面,先自增或者自减1,然后参与运算
				 如果在数据后面,先参与运算,再自增或者自减1
2) 逻辑双与&&和逻辑单与&的区别:
	逻辑双与&&连接的表达式左边如果结果为false,右边的表达式不执行了
3) 逻辑双或||和逻辑单或|的区别:
	逻辑双与||连接的表达式左边如果结果为true,右边的表达式不执行了

Java中的流程控制语句

1) 顺序结构语句:代码从上到下依次执行
2) 选择结构语句:
		if结构语句:三种格式
		第一种:
		if(条件表达式){
			语句;
		}
		第二种:
		if(条件表达式){
			语句1}else{
			语句2}
        第三种:
        if(条件表达式){
			语句1}else if(){
			语句2...
		}else{
			语句n+1;
		}
		switch结构语句:
		switch(表达式){
			case1:
				语句1breakcase2:
				语句2break...
			...
			default:
				语句n+1break}
3) 循环结构语句
循环结构语句的格式:for循环、while循环
for循环的格式:
for(初始化语句;条件表达式;步长语句){
		循环体语句;
}
while循环的格式:
基本格式:
while(条件表达式){
	循环体语句;
	步长语句;
}
扩展格式:
初始化语句;
while(条件表达式){
	循环体语句;
	步长语句;
}
while循环和for循环的区别:
1) 从格式来看:
	while循环,从内存角度考虑,while循环结束了,依然可以访问循环中的变量(消耗内存)
	for循环,从内存角度考虑,for循环结束了,不能访问变量(变量生命周期随着for循环的结束而结束)
2) 从应用场景来说:
	如果明确循环次数或者明确循环的范围,优先考虑使用for
	如果不明确循环次数或者不明确循环的范围,优先考虑使用while
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值