【标识符+关键字+字符串】Java基本语法中篇

Java基本语法中篇


导读

通过阅读本文可以了解如下信息:

  • 如何命名合法的标识符
  • 关键字和标识符的关系
  • 怎么创建字符串,以及字符串的一些基本操作

一、标识符是什么?

标识符主要是给类、方法、变量一个名字,用来识别相应的类名、方法名、变量名

Java语言规定:标识符可以由大小写字母、数字、下划线(_)、美元符号($)组成,但是标识符的开头不能用数字开头。

如何判定标识符的合法性,有如下一些规则。

  • 标识符不能以数字开头,如123
  • 标识符不能出现规定以外的字符,如“ ,”、”……“、”@“
  • 标识符中可以出现$符号

(注意:标识符是严格区分大小写)

常见的命名规则

  • 包命名
    • 全部小写
    • 单级包,如com
    • 多级包,用"."隔开,如com.cn
  • 类、接口命名
    • 首字母大写
    • 一个单词,如Apple
    • 多个单词,如SmallApple
  • 变量、方法命名
    • 首字母小写,后面的每个单词首字母大写
    • 一个单词,如 name 、get()
    • 多个单词myName、getName()
  • 常量命名
    • 全部大写
    • 一个单词,如MAX、MIN
    • 多个单词用"_"隔开,MAX_AGE

二、关键字有哪些?

关键字是Java系统保留的标识符

下面是官网给出的关键字
Java关键字

关键字是一种特别的标识符,在自己定义标识符的时候要一定要与关键字不一样,不然系统会报错。

实例

public class Demo{
	public static void main(String[] args){
		int int=3;		
		
		System.out.println(int);
			
	}
}

运行结果

Demo.java:5: 错误: 不是语句
		int int=3;		
		^
Demo.java:5: 错误: 需要';'
		int int=3;		
		   ^
Demo.java:5: 错误: 不是语句
		int int=3;		
		    ^
Demo.java:5: 错误: 需要';'
		int int=3;		
		       ^
Demo.java:7: 错误: 需要 '.class'
		System.out.println(int);
		                      ^
5 个错误

注意:在自己定义标识符的时候一定要与系统关键字不同

三、字符串

字符串是由0个或多个字符组成的有限的序列,在Java中字符串的几种表达格式如下。

String s1=new String();
String s2=new String("I am a student");
String s3="I am a teacher";

实例

public class Demo{
	public static void main(String[] args){
		String s1=new String(); 
		String s2=new String("I am a student");	
		String s3="I am a teacher";
		
		System.out.println("s1="+s1);
		System.out.println("s2="+s2);
		System.out.println("s3="+s3);	

	}
}

运行结果

s1=
s2=I am a student
s3=I am a teacher

如何查看字符串的长度呢?
通过String类中自带的length()方法查看

实例

public class Demo{
	public static void main(String[] args){
		
		String s3="I am a teacher";
		System.out.println("s3的字符长度="+s3.length());
			
	}
}

运行结果

s3的字符长度=14

如何连接两个字符串呢?

最简单的方法是直接使用符号"+"来连接
实例

public class Demo{
	public static void main(String[] args){

		String s1="hello";
		String s2="I am a teacher";
		String s3=s1+s2;
		System.out.println("s3="+s3);
	}
}

运行结果

s3=helloI am a teacher

还可以使用concat()方法来连接,格式如下

"cares".concat("s") returns "caress"

实例

public class Demo{
	public static void main(String[] args){

		String s1="hello";
		String s2="I am a teacher";
		String s3=s1.concat(s2);
		System.out.println("s3="+s3);
	}
}

运行结果

s3=helloI am a teacher

字符串还有很多的内部方法来操作,官方给出的String API如下,需要什么样的操作可以在API里面查询
Java String API

总结

通过对标识符、关键字、字符串的了解,理解相应的命名规则,以及怎么命名比较醒目的名称,知道字符串如何初始化,以及字符串的一些基本操作。字符串的内部类有许多操作,可以在Java String API中查询。


如果这篇文章对您有帮助,请点波关注,关注又可以让我秃头了😄😄。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值