1、一个文件中只能有一个public 类 。其他类个数不限
2、Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void (String args[]){ ...}
3、Java语言严格区分大小写
4、Java方法有一条条语句构成,每个语句以分号结束
5、Java语言三种注释方式: // /* /**
*/ * 用于多行注释,且可被doc工具解析
*/
Java常量
单引号引起来的叫字符 双引号的叫字符串
常量值常用字符串表示,区分为不同的数据类型
如整型常量 123
实型常量 3.14
字符常量 ‘a’
逻辑常量 true false
字符串常量 “hello World”
Java 变量
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
如 int i=100 .。。。。
从本质上讲,变量时其实是内存中的一小块区域,使用变量来访问这块区域,
因此,每一个变量使用前必须要先申请(声明),然后赋值,才能使用
内存布局:
code segment : 存放代码
data segment : 静态变量 字符串常量
stack 栈 :局部变量
heap 堆 : new出来的东西
Java变量的分类:
按位置划分 :
局部变量: 方法或语句块内部定义的变量
成员变量:方法外部、类的内部定义的变量
注:类的外面不能有变量的声明
按所属的数据类型划分:
基本数据类型变量
引用数据类型变量
Java数据类型划分 :
基本数据类型: 数值型{整数类型,浮点类型} 字符型 布尔型
引用数据类型: 类 接口 数组
\n 代表换行
\u 转义字符
整数类型: Java语言的整数常量默认为int 型,声明long型常量可以后加“L”或“l”
浮点类型: 默认为double 型 如果要声明一个float 要在后面加f 或F
混合运算中相互转换,转换时遵循以下规则:
容量小的自动转换为容量大的数据类型,数据类型按容量大小排序为:
(1) byte short char -> int -> long -> float -> double
byte short char 之间不会互相转换 ,他们三者在计算时首先回转为int 类型
(2)容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出
(3)有多重类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据混合类型,然后进行运算
格式:
(1)大括号对齐
(2)遇到{缩进 tab/shift +tab
(3)程序块之间加空行
(4)并排语句间加空格
(5)运算符两侧加空格
(6){前加空格
(7)成对编程
++和--
在前时先运算再取值
在后时先取值在运算
eg : public class test{
public static void main(String args[]){
int i1=10,i2=20;
int
i = (i2++);
字符串常量既可以用双引号System.out.print("i=" + i);
System.out.println("i2=" + i2);
i = (++i2);
System.out.println("i=" + i);
System.out.println("i2=" + i2);
i = (--i1);
System.out.println("i=" + i);
System.out.println("i1=" + i1);
i = (i1--);
System.out.println("i=" + i);
System.out.println("i1=" + i1);
}
}
输出结果:20 21
22 22
9 9
9 8
while & do while 语句
语句形式如下: while(逻辑表达式){语句;.....;}
do{语句;....;}while(逻辑表达式);
break & continue
break 语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环;
continue 语句用在循环语句体中,用于终止某次循环过程,跳过循环体中continue
语句下面未执行的循环,开始下一次循环过程。
switch语句
switch(){
case xx: ...; break;
case xx:....; break;
.....
defualt: ...; break;
}
switch 语句只能探测int 类型值
方法:
[修饰符1 修饰符2....] 返回值类型 方法名 (形式参数表){
Java语句
}
形式参数: 在方法被调用时用于接受外界输入的数据。
实参:调用方法时实际传给方法的数据
返回值:方法在执行完毕后返还给调用它的环境的数据
返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回类型void
Java语言中使用下述调用方法:对象名、方法名(实参列表)
实参的数目、数据类型和所调用方法声明的形参列表匹配
return 语句终止方法的运行指定要返回的数据
Java中进行函数调用中传递参数时,遵循值传递的原则:
基本类型传递的是该数据值本身。引用类型传递的是对对象的引用,而不是对象本身。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论