第一个Java程序

第一个Java程序

package com.hc;
public class FirstJava {
	//程序进行的入口
	public static void main(String args []){
		//写代码
		System.out.print("hello ,java!");//System.out.print往控制台输出信息	
	}
}

标识符

Java语言中,对于变量,常量,方法,语句块的名字,我们统统称之为Java标识符。通过标识符来给类、对象、方法、变量、接口和自定义数据类型等进行命名的。

命名规范

  1. 在相同的区域下不能同名
  2. 由字母,数字,_,$,¥ 符号组成,其中不能以数字开头,不能以空格隔开
  3. 不能用Java关键字以及保留字等作为标识符
  4. 标识符严格区分大小写
    例如: MyName 和 myname 是不同的两个标识符
    正确命名:abc,a_12b,name$a,name¥123
    错误命名:12asd,zhang li,main,final

命名约定

  1. 类和接口名:
    每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
  2. 方法名:
    首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
  3. 常量名:
    基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
  4. 变量名:
    可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

Java关键字以及保留字

48个关键字:
abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while

2个保留字:
goto const

3个特殊直接量:
true false null

变量

Java数据中分为常量和变量,变量的值是可变的。
局部变量:写在方法或相关代码块中
类成员变量或实例变量:直接定义在类的区域内

变量定义

public class test1{
	public static void main(String[] args) {
		//定义局部变量并且直接赋值
		int a = 1; 
		System.out.println(a);
		//声明局部变量,后赋值
		int b;
		b = 2;
		System.out.println(b);
		//申明变量不赋值
		int c;
		System.out.println(c);//这里会报错,局部变量定义后必须赋值后才能调用
	}
}

public class test2 {

	String name = "zhangsan";//声明成员变量并赋值
	int age;//声明成员变量,如果没有赋值,在初始化时会有一个默认值
	
	public static void main(String[] args) {
		System.out.println("name = " + name);
		System.out.println("age= " + age);//这里会输出0
	}
}

常量

常量是不可变的,通过final关键字来声明,声明并赋值后不可以再次赋值

常量定义

public class test3 {

	final String name = "zhangsan";//声明成员常量并赋值
	final int age;//这里没有赋值,会报错,定义的常量需要直接赋值。
	
	public static void main(String[] args) {
		final String sex;
		sex="男";//这里不会报错,局部常量可以先声明再赋值
		//下面会报错,常量不能再次赋值
		sex="女";
	}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值