本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构。
Java语言基础的大致组成
- java主类结构
- 基本的数据类型
- 变量与常量
- 运算符
- 数据类型的转换
Java主类结构。
Java语言是面向对象的程序设计语言,Java程序的基本组成单元就是类。类体中又包括属性和方法两部分,每个Java程序都必须包含一个main()主方法,含有main()方法的类称为主类,只有主类中的main()主方法能够运行,其他类和其他方法只能在主方法中被调用,为主方法服务,如果一个类没有被主类,主方法用到,那么这个类在当前程序中就暂时是无用的。
Java主类的结构如下:
public class class_structure { // 主类
public static void main(String[] args) { // 主方法。
}
}
main()方法是类体中的主方法,由{}括号开始与结束,public,static,void分别是main()方法的权限修饰符,静态修饰符,返回值修饰符。Java程序中的main()方法必须声明为public static void 。 String[] args 是一个字符串类型的数组,它是main()方法的参数,卖main()方法是程序执行的开始位置。
api类库
在Java语言中可以通过import关键字导入相关的类。在jdk的api(应用程序接口)中提供了130多个包。可以通过api文档查看这些类,其中主要包括了类的继承结构,类的应用,成员变量表,构造方法等。并对每个变量的使用目的做了详细的描述,api文档是开发人员不可或缺的工具。
基本数据类型
在Java中有八种基本的数据类型来存储数值,字符和布尔值。
整数类型
整数类型用来储存整数数值,既没有小数部分的数值。可以正负数。整型数据在Java程序中有三种表现形式,十进制,八进制,十六进制。
整数类型根据内存占用大小,分为byte,short,int,long 4种类型。他们具有不同的取值范围:
- 浮点类型
浮点类型表示有小数部分的数字,Java语言中浮点类型分为单精度浮点类型(flaot)和双精度浮点类型(double),他们具有不同的取值范围。
单精度与双精度的根本区别就是小数后精确位数的多少,以及内存的占用。高精度的double型比单精度的float型精度高,但占用内存大。所以float与double的选择是根据使用的实际需求来确定的。
字符类型
字符类型(char)用于储存单个字符,占用16位(字节)的内存。在定义字符型变量时,要以单引号表示,双引号表示字符串,"s",表示一个字符串,'s'表示一个字符。转义字符
转义字符是一种特殊的字符变量,它以\开头,后跟字符。转义字符具有特殊的含义,不同于字符原有的意义:
转义字符赋值给变量时,与字符常量值一样需要使用单引号。
布尔类型
布尔类型又称为逻辑类型,通过关键字Boolean来定义布尔类型变量。只有true和false两个值。分别代表布尔逻辑中的真和假。布尔值是不能和整数类型进行转换的,布尔类型通常被用作在流程控制中的判断条件。
更新时间:
2019-3-30 2:00