Java基本语法

Java基本语法
Java的类,对象,方法,实体变量的定义
类:描述对象支持的行为和状态
对象:具有状态和行为,是类的一个实例
方法:一种基本行为
实体变量:对象的状态由实体变量赋的值决定

Java类的命名:每个单词的首字母大写
Java方法的命名:第一个单词首字母小写,其他单词大写
Java程序名需与类的名字完全相同

Java标识符
Java类、变量和方法的名称都称为Java标识符
必须以字母(A到Z或a到z)或货币符号($)还有下划线开头
关键词不能作为标识符

Java修饰符
方法和类可以通过修饰符来修饰
Java访问修饰符:protected(对封装和子类可见)、private(仅对类可见)、public(全部可见)
Java非访问修饰符:static(用来创造类方法和变量的)、final(用来最终确定和实施类、方法和变量的)、abstract(用来创造不允许实例化的类和方法)

Java变量
Java变量分为本地变量(局部变量)、类变量(静态变量)、实例变量(非静态变量、成员变量)
本地变量:方法的形式参数以及在方法中定义的变量;本地变量在方法、构造器或者块中声明;本地变量只在已声明的方法、构造器或者块中可见;本地变量在栈深度内部实施;本地变量没有默认值,本地变量在第一次使用前必须声明并且赋值
类变量:被static修饰的属性,在方法、构造器或者块之外;每个类只有一个类变量;默认值与实例变量相似
实体变量:在类中声明,但是在方法、构造器或者块外;堆中对象被分配空间时,实例对象的位置就被创建了;对象采用关键字"new"创建时实例变量就被创建了,对象销毁实例变量就被销毁了;实例变量可以用可访问修饰符;实例变量有默认值

Java数组
一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作

Java关键字
关键词不能用于常量、变量和标识符

Java继承
想要创建一个新的类并且已经存在一个有我所需代码的类,我就可以通过新的类去继承已经存在的类,新的类就包含了我所需要的代码。

Java接口
是抽象类型,抽象方法的集合。类通过继承接口的方式,从而来继承接口的抽象方法。

Java对象
声明:变量声明可以声明所代表的对象类型
实例化:新的关键词来创造对象
初始化:将新的对象初始化

构造器
每一个类都有一个构造器,构造器的名字必须和类的名字一样,一个类可以有不止一个构造器 。

Java基本数据类型
Java基本数据类型分为原始数据类型和引用数据类型
原始数据类型有byte(字节型)、short(短整型)、long(长整型)、int(整数型)、float(浮点型)、double(双精度型)、boolean(布尔型)、char(字符型)
引用数据类型是由类的编辑器定义的,被用于访问对象。类对象和数组变量都是引用数据类型,引用数据类型默认值都为空

Java循环
while循环
while循环的语法是:
while(Boolean_expression) {
//Statements
}
示例
public class Test {
public static void main(String args[]) { int x = 10;

while( x < 20 ) {
System.out.print(“value of x : " + x );
x++;
System.out.print(”\n"); }
}
}
这将产生以下结果:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

do…while循环
do…while循环的语法是:
do {
//Statements
} while (Boolean_expression);
示例
public class Test {
public static void main(String args[]){ int x = 10;
do{
System.out.print(“value of x : " + x );
x++;
System.out.print(”\n"); }while( x < 20 );
}
}
这将产生以下结果:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

for循环
for循环的语法是:
for(initialization; Boolean_expression; update) {
//Statements
}

示例
public class Test {
public static void main(String args[]) {
for(int x = 10; x < 20; x = x+1) {
System.out.print(“value of x : " + x ); System.out.print(”\n");
}
}
}
这将产生以下结果:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

for…each循环
public class ForTest {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	for(int i=0;i<10;i++){
		System.out.println(i);
	}
	
	int[] a=new int[3];
	a[0]=1;//0号位置,设置值为1
	a[1]=99;
	a[2]=12;
	for(int i=0;i<a.length;i++){
		System.out.println("遍历数组:"+a[i]);
	}
	
	for(int j:a){//j 相当于上面的a[i]
		System.out.println("for each遍历数组:"+j);
	}
	
	String[] b=new String[3];
	b[0]="aa";
	b[1]="bb";
	b[2]="cc";
	for(int i=0;i<b.length;i++){
		System.out.println("遍历数组b:"+b[i]);
	}
	
	for(String k:b){
		System.out.println("for each遍历数组b:"+k);
	}
}

0
1
2
3
4
5
6
7
8
9
遍历数组:1
遍历数组:99
遍历数组:12
for each遍历数组:1
for each遍历数组:99
for each遍历数组:12
遍历数组b:aa
遍历数组b:bb
遍历数组b:cc
for each遍历数组b:aa
for each遍历数组b:bb
for each遍历数组b:cc

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值