Java编程基础
一、Java语言的基本组成
1、关键字
被Java赋予了特殊含义的标识符
2、标识符
在程序中自定义的一些名称
由26个字母的大小写,数字,_ $组成
数字不能开头
不能使用关键字
Java中区分大小写
3、注释
三类:单行、多行、文档
4、常量和变量
常量:
常量表示不能改变的数值
常量分类:整数,小数,布尔型,字符,字符串,null
整数:Java中有三种表现形式 十进制、八进制、十六进制
进制的概念,以及由来
进制的转换:
二进制和十进制之间的转换
十进制-->二进制 对十进制进行除2运算
二进制-->十进制 二进制乘以2的过程
十进制和其他进制之间的转换
(1)将其他进制转换为二进制
(2)将二进制转换为十进制
(四个二进制就是十六进制位,三个二进制就是八进制位)
负数的二进制的表现形式
变量:
就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间
掌握和理解变量的层次分类
类型转换,通过类型升级或者强转,将一种类型转换为另外一种类型
5、运算符
算术运算符
赋值运算符
=
特殊的赋值运算符 += -= /= *=
理解并使用
比较运算符
== != > <</P>
注意结果
逻辑运算符
逻辑运算符用于连接boolean类型的表达式
位运算符
<< >> >>> & ! ^ ~
注意左移,右移的具体含义以及相关概念,还有无符号右移的区别
三元运算符
转义字符的相关概念和使用
6、语句
程序流程控制
判断语句
if的三种格式
注意简写格式 变量=(条件表达式)?表达式1:表达式2
选择语句
switch语句
格式
switch(表达式)
{
case 取值1:
执行语句;break;
case 取值2:
执行语句;break;
......
default;
执行语句;
break;
}
循环语句
代表语句: while, do while, for
while和do while 的区别:do while特点是无论条件是否满足,至少执行一次
会使用循环语句嵌套,循环和循环的嵌套,循环和选择的嵌套
在循环中注意break和continue的区别和使用
7、函数
函数的定义
函数就是定义在类中的具有特定功能的一段独立小程序
函数也称为方法
函数的格式:
修饰符 返回值类型 函数名(参数类型形式参数1,形式参数2,。。。。)
{
执行语句
return 返回值;
}
函数的特点
函数的应用
函数的重载
在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可
8、数组
数组的定义
同一种类型数据的集合,其实数组就是一个容器
数组的内存分配及特点
java程序在运行时,需要在内存中分配空间,为了提高运算效率,又对空间进行了不同区域的划分因为每一片区域都有特定的处理数据方式和内存管理方式
数组的操作:
1、静态初始化,对定义数组进行初始化
2、遍历
int[] arr =new int[3];
for(int x=0;x<3;x++)
{
System.out.println("arr["+x+"]="+arr[x]+";");
}
3、获取最值
4、对给定数组进行排序
冒泡排序
5、折半查找