1、Java的一个简单程序
首先,我们来看一下Java程序的第一个例子,在这里我们先输出Hello World!
程序运行结果如下:
在该程序中,我们先新建一个class类,新建完成之后我们可以发现生成一个.java文件,点击编译运行,输出的结果如上图,同时发现在编译后生成一个.class文件。在该程序中public static void main(String[] args)表示主程序,其中Java对大小写敏感,所以main不能写成Main,而关于static静态的声明将在之后进行详细讲解。
2、Java数据类型
我们知道,Java是一种强语言类型,这就意味着必须对每一种变量进行一种类型声明。在Java中一共有8种基本类型,它们分别是,四种整型、两种浮点型、一种字符型char和布尔类型boolean。关于整型的四种取值如下表:
由上表可以看出四种整型的取值范围是byte
浮点数的取值如下表所示,不在此多做介绍:
char类型用来表示单个字符,通常用来表示字符常量。
boolean类型只有两个值,它们通常用来表示逻辑运算的结果,如果符合逻辑运算,结果为true,否则为false。
在进行Java程序编写的时候,通常需要用到数值类型之间的转换,下图展示了数值类型之间的转换:
上图展示的是数值之间的普通转换,在一定的情况下数值之间需要用到强制转换,只需要在确定的常量之前添加(数值类型)即可。
3、字符串
在Java开发中字符串的使用是必不可少的,在使用字符串时,通常使用String name = " ";的形式来声明字符串。其中在String name = "Hello World";截取一个子串的函数如下:String name1 = name.substring(0,3);输出的结果如下
在这里需要注意的是,substring()函数在截取字符串的时候是从0开始,这一点和数组从零开始计数有点像。
字符串有截取也存在拼接,通常情况下使用+进行拼接即可,但是需要注意的是字符串可以进行截取和拼接并不意味着String字符串是可变的。
我们看起来字符串在经过上述操作之后发生了改变,实际上并没有。String在进行拼接或者截取的时候重新开辟了一个地址用来存储新的内容,而String常量不过是重新指向了新地址。
判断字符串内容相等使用的是equals()函数,判断字符串地址相等使用的是==运算符。
参考资料:Java核心技术卷I(第八版)
领取专属 10元无门槛券
私享最新 技术干货