Java基础

来源:互联网 发布:vb net从入门到精通 编辑:程序博客网 时间:2024/06/03 19:25

第一节 字符

1.字符就是各种文字和符号的总称,包括各国的文字、标点符号、图形符号、数字等。 
1.1二进制码和字符的对应关系,编码。 
1.2字符集市多个字符的集合,不同的字符集所包含的字符个数也是不同的。 
1.3常见的字符集有:ASCII字符集、GB2312字符集、Unicode字符集(UTF-8,UTF-16,UTF-32)。 
2.在编程语言中,标识符就是程序员自己规定的具有特定含义的词,比如类名称,属性名称,变量名等。Java中的标识符由字母、数字、下划线或者美元符号组成,且必须以字母、下划线或者美元符号开头。同时Java的标识符命名规则有:1.可以包含数字,但是不能以数字开头。2.除了下划线和美元符号以外,不包含其他任何特殊符号。3.字母是区分大小写的,例如:“a”和“A”是两个不同的标识符。4.不能使用Java关键字

第二节 变量和常量

1变量的定义。java中变量的语法:数据类型 变量名=初始值;示例:int a=1;//声明变量并赋初值变量名 。同时还可以写成: int a; a=1; 
2常量的定义。java中用final关键字来定义常量,语法格式为:final 数据类型 变量名=初始值;示例:final int P=3; final double ID=3.1415;注意开发过程中常量的变量名习惯全部用大写字母,对名称较长的变量名可以用_分隔。 
3.变量作用域 
变量作用域根据作用范围可以分为两种:局部变量(定义为在程序块内或方法体内,其变量范围有限)、成员变量 
变量的初始化有两种方式:1.在声明变量的同时赋初值;2.先声明变量,在使用变量前再赋值。

第一3节 数据类型

Java的基本数据类型主要包括如下四类: 
1.整数类型:byte(8位),short(16位),int(32位),long(64位) 
2.浮点类型:float(32位),double(64位) 
3.字符类型:char 
4.布尔类型:boolean (1位) 
类型转换重点:short a=4; int b=a;(位数低的可以直接赋值给位数高的,否则要强制转换) long a=11; int b=(int)a; 
char c1=‘A’;int c=c1;→可以表示为字符A的整形用65表示。 
数据类型的赋值语句:floa f=1.1f;double a=3.1213;double d=3.12d都是正确的格式,float f=1.1 是错误的。

第四节 操作符

1.一元操作符:示例 a++或者a– 
2. 算术运算符:示例 +,-,*,/,% 
3. 关系运算符:示例 >,<,>=,<=,==,!=运算结果返回值为boolean型的true和false 
4. 三元运算符:示例 表达式?b:c 多用于条件判断里,例如:(5>3?b:c)表示5确实是大于3,则得到b 
5. 逻辑运算符:示例 与&&,或||,非! 多用于条件判断里

第五节 流程控制

1.分支结构,就是根据表达式条件的成立与否,执行哪些语句的结构。 
if语句: if(条件表达式1){语句块1}[else if(条件表达式2){语句块2} ][else fi(条件表达式3){语句块3]所有条件的返回值都是boolean的true或者false 
if的语法形式有:if(){},if(){}else{},if(){}else if(){}else if(){}. 
switch语句:switch(控制表达式){case value1:语句1;break;case value2:语句2;break;[default:默认语句;] 

2.循环语句,满足循环条件的情况下反复执行某段代码。 
for循环 for([初始化表达式];[条件表达式];[迭代表达式]){循环体} 
while循环 while(条件表达式){循环体} 
do-while循环 do{循环体}while(条件表达式),至少会循环一次。 
要点:while循环先判断条件再执行循环体,do-while循环先执行循环体再执行判断,并且后者 
3.转移语句,用来控制分支和循环结构,使程序员更方便的控制程序执行方向。转移语句有以下几种:break(完全终止循环语句),continue(忽略本次循环体剩下的语句),return(两种使用格式:单独一个return关键字。return关键字后面可以跟变量,常量,表达式,示例:return 0)。

第六节 数组

1.一维数组,数据类型 [] 数组名或者 数据类型 数组名 [] 示例 int[] a=new int[10]; double c=new double[10]; 
2.二维数组,数组名[常量表达式1][常量表达式2] 示例:a[2][1]={{11},{22}}.

原创粉丝点击