Java基础复习2_1(2011 06 10)
2011-06-10 22:43
295 查看
Java基础2_1(2011 06 10)
一、java的语法
1、大小写敏感的编程语言
2、功能性的代码放在main函数中编写
3、Java代码大体上分为结构定义和功能执行
注意:java代码的基本单元不能分成多行编写,例如:”hello
world”这样编译就会有误。
4、java中三种注释的方法
(1)用“//”注释一行代码
(2)使用“/* */”可以注释包含在“/* */”里面的代码
(3)使用“/** */”可以生成java的注释文件
二、java中的常量
首先是同一个数不进制的表示方式
(1) 十进制(12)(2)十六进制(0x12)(2)八进制(012)
1、字符常量
例如:’a’ 表示字符a ,/t 表示回车;/b表示退格
三、变量
定义:变量就是系统为程序分配的一块内存单元,变量名代表这块内存中的数据。
注意:int x,y; y=3;这样编译会报错,原因是x没有被初始化。应该为int x=0,y;y=3;
四、八大基本数据类型和所占内存
byte(占1个字节) short(占2个字节)int(占4个字节)long(占4个字节)double(占8个字节)
float(占4个字节)char(占2个字节)Boolean(占1个字节,只有true和false两个值)
注意:string不是属于基本数据类型的。
三、各类型间的转化
1、占用内存少的可以自动转换为占用内存多的,这是隐性转换。
例如:byte b=122;int x=b;
2、占用内存多的可以转换为占用内存多的,这是强制类型转换,但可能会出现数据丢失。
四、变量的有效范围
Java中不允许嵌套定义。
例如:int x=1;{int x=3;}编译会报错。变量的有效范围就是离他最近的一对大括号里。例如: {int x=3;}x的有效范围就只是在一对大括号里而已。
五、函数
格式:
返回值类型 方法名(参数类型 形式参数)
{
return 返回值;
}
(1)形式参数:在方法被调用时用于接收外部传入的数据变量
(2)参数类型:就是形式参数的数据类型
(3)返回值:方法在执行完后返回给调用它的程序的数据
(4) 返回值类型:就是返回值的数据类型
(5)实参:调用函数时实际传给函数形式参数的数据
注意:返回值类型为void就表示用编写return语句。
方法可以提前返回:
例如:if(x<0||y<=0)
return;
今天的笔记写完了,继续加油!
一、java的语法
1、大小写敏感的编程语言
2、功能性的代码放在main函数中编写
3、Java代码大体上分为结构定义和功能执行
注意:java代码的基本单元不能分成多行编写,例如:”hello
world”这样编译就会有误。
4、java中三种注释的方法
(1)用“//”注释一行代码
(2)使用“/* */”可以注释包含在“/* */”里面的代码
(3)使用“/** */”可以生成java的注释文件
二、java中的常量
首先是同一个数不进制的表示方式
(1) 十进制(12)(2)十六进制(0x12)(2)八进制(012)
1、字符常量
例如:’a’ 表示字符a ,/t 表示回车;/b表示退格
三、变量
定义:变量就是系统为程序分配的一块内存单元,变量名代表这块内存中的数据。
注意:int x,y; y=3;这样编译会报错,原因是x没有被初始化。应该为int x=0,y;y=3;
四、八大基本数据类型和所占内存
byte(占1个字节) short(占2个字节)int(占4个字节)long(占4个字节)double(占8个字节)
float(占4个字节)char(占2个字节)Boolean(占1个字节,只有true和false两个值)
注意:string不是属于基本数据类型的。
三、各类型间的转化
1、占用内存少的可以自动转换为占用内存多的,这是隐性转换。
例如:byte b=122;int x=b;
2、占用内存多的可以转换为占用内存多的,这是强制类型转换,但可能会出现数据丢失。
四、变量的有效范围
Java中不允许嵌套定义。
例如:int x=1;{int x=3;}编译会报错。变量的有效范围就是离他最近的一对大括号里。例如: {int x=3;}x的有效范围就只是在一对大括号里而已。
五、函数
格式:
返回值类型 方法名(参数类型 形式参数)
{
return 返回值;
}
(1)形式参数:在方法被调用时用于接收外部传入的数据变量
(2)参数类型:就是形式参数的数据类型
(3)返回值:方法在执行完后返回给调用它的程序的数据
(4) 返回值类型:就是返回值的数据类型
(5)实参:调用函数时实际传给函数形式参数的数据
注意:返回值类型为void就表示用编写return语句。
方法可以提前返回:
例如:if(x<0||y<=0)
return;
今天的笔记写完了,继续加油!
相关文章推荐
- java基础复习1(2011 06 10)
- 复习Java基础2_2(2011 06 11)
- java基础复习--复习总结10
- java基础3_2(2011 06 12)
- Java基础4_2(2011 06 13)
- Java基础 5(2011 06 13)
- Java基础3_1面向对象(2011 06 12)
- Java基础系列10:内存操作流,管道流,合并流,压缩流以及回退流
- Java基础复习---面向对象程序设计
- 黑马程序员-Java基础总结10——IO流体系(一)
- java基础复习-map与collection set+list集合总结
- JAVA基础复习一-计算机基础及JDK和JRE
- Java基础复习:单例模式
- Java基础复习:abstract关键字&抽象类&模版模式
- c语言基础学习10_关于文件操作的复习
- Spring基础:快速入门spring(10):Java配置注入
- JAVA基础复习:涉及并发的一些基础概念
- 复习基础-Java多线程Condition线程高效通信
- Java基础知识强化之集合框架笔记06:Collection集合存储自定义对象并遍历的案例
- 5.Java基础复习----Map