JAVA(J2SE/J2EE)JAVA(J2SE/J2EE)学习笔记
学习笔记hi.baidu/kv2004
Java Paradise 号:81556987,欢迎传播!
JA V A(J2SE)基础
一、JAVA 语法基础
标识符-date:090811
1.什么叫标识符?
就是一个名字
2.在JAVA 中,遇见的标识符有类名、方法名和变量名。
3.标识符的命名规则:
i.标识符有字母、数字、下划线(_)以及美元($)符号组成。
ii.标识符不能以数字开头
iii.不能和JAV A 中的关键字或者保留字重名
4.标识符的命名规范:
i.最好不要一下划线(_)或者美元($)符号开头
ii.如果有多个单词组成,那么每个字符的首字符都大写。
例如:
class Student{
}
class HelloWorld{
}
iii.如果标识符是方法名或者变量名:首字母应该小写;
如果有多个单词组成,那么从第二个单词开始,首字母大写。
例如:String name;
//用户名int stuAge;//学生的年龄
iv.标识符最好有一定的意义。
int 整数=1;
v.如果是常量名,那么全部字母都大写。
final double PI=3.1415926;
关键字-date:090811
1.什么叫关键字?
具有特殊意义的一些单词。
2.举例说出几个关键字
byte short int long float double char boolean
public private protected
void
return
true false
static final abstract
if else
switch case
for
while
do
try catch
continue
break
数据类型的转换-date:090811
1.基本数据类型可以相互转换(除boolean)
2.可以将低精度的数据类型直接赋值给高精度的数据类型
int i=1;
java笔记总结short s=1;
i=s;//可以自动进行转换
3.当把高精度的数据类型赋值给低精度的数据类型时,必须强制类型转换。
int i=1;
short s=1;
s=(short)i;//强制类型转换
4.整数默认类型是int
例如
short s=1;
s=s+1;//报错,不能从int类型转换成short类型
//因为表达式中的1为int类型,在计算时,s自动转换成int类型,之后再进行计算。
//所以,返回值应该是int类型
float f=1.1;
int i=1;
i=f+1;
5.小数默认类型的double数据类型
包的定义规范-date:090812
1.为什么定义包?
解决名字空间的问题。
2.在同一个包中,类名是唯一。
3.在同一个项目中,包也是不能重复的。
4.包的命名规范:
com/org+"."+公司的名字+"."+"项目的名字"+"."+"模块的名字"+"."+"功能点的名字"
5.包的声明:
package包的名字;//要放在源文件的最上面(除注释外,因为注释可以放在package 上面)
6.引入外部类的方法
import包的名字.类的名字;
import包的名字.*;
数组-date:090812
1.数组的声明
声明一维数组:
i.数据类型数组名[];//基本数据类型和引用数据类型
ii.数据类型[]数组名;
声明二维数组:
i.数据类型数组名[][];//基本数据类型和引用数据类型
ii.数据类型[][]数组名;
2.创建数组:new
创建一位数组:
i.数据类型数组名[]=new数据类型[数组长度];
ii.数据类型[]数组名=new数据类型[数组长度];
例如:
/*
声明一个int类型的数据,数组的长度为5
*/
int intArray[]=new int[5];
int intArray2[];
intArray2[]=new int[6];
创建二维数组:
i.数据类型数组名[][]=new数据类型[行数][列数];//行数必须要有,列数可以没有
ii.数据类型[][]数组名=new数据类型[行数][列数];
3.数组的初始化:
初始化一个一维数组:
i.
数据类型[]数组名={数据1,数据2,...};
ii.
数组类型[]数组名=new数据类型[]{数据1,数据2,...};
iii.初始化一个二维数组:
4.数组的使用:
取出数组中的数据:
数据类型变量=数据名[下标]
变量数组:length:返回数组的长度
5.一维数组总结:
一维数组在创建时,系统会对其进行默认初始化。
整数型数组默认初始化为0;
浮点型数组默认初始化为0.0;
char类型数组默认初始化为空字符;
boolean数组默认初始化为false;
引用数据类型默认初始化为null;
二、面向对象
类和方法-date:090813--090814
1.什么对象?
描述:
对象具有标识、属性和行为;
对象是唯一的。
是类的一个实例。
2.什么是类?
描述:
类具有标识、属性和行为。
类是一类具有相同属性和行为的对象的抽象。
3.类和对象的关系?
i.类是对象的抽象
ii.对象是类的一个实例
创建类的一个实例的方式:
类名对象名=new类名();
4.类里面包含的成员?
变量:(属性)
方法:(行为)
5.变量
分:
成员变量:在类体内声明的变量,称之为成员变量。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论