Java学习记录--数据类型

Java的优势

“Java的语言特性解决了一些真正有难度的复杂问题:跨平台程序、动态代码改换以及安全保护等,不管遇到什么性能问题,Java的保证仍然是非常有效的”-----为程序员显著提高了程序设计的效率。

编程效率提升之后,使得网络程序设计变得简单,影响最大的就是Web。多线程和网络编程的技术提高程序的此方面应用。

main()方法

main()方法是整个程序开始运行的入口,包含man()方法的类是主类。

public static void 分别为main()方法的权限修饰符、静态修饰符、返回值修饰符。

java中的main方法必须声明为public static void。

包声明

package number;
public class first{
    public static void main(String[] args){
        System.out.println("Hello world!");
    }
}

package关键字声明此类所属的包。

成员变量和局部变量

类的属性称为类的成员变量(全局变量),方法中的属性称为局部变量。全局变量声明在类体中,局部变量声明在方法体中。

导入API类库

使用import关键字导入相关的类,使用JDK的API文档来查看这些类。

java语言严格区分大小写。

基本数据类型

Java是一种强类型语言。

  • 常量是有数据类型的
  • 变量必须声明数据类型

Java中有八种基本数据类型来存储数值、字符、布尔值。

数值型:整数类型(byte 1Byte、short 2Byte、int 4Byte、long 8Byte)、浮点类型(float 4Byte、double 8Byte)

字符型:char 2Byte

布尔型:boolean 占1byte位

整数类型

整数类型存储整数数值,没有小数类型。可以为正数,也可以为负数。Java程序中有三种标表示形式:十进制D、八进制O、十六进制H。

代码中使用数值类型的时候,默认是int类型。

注意:在使用整型类型的时候,默认都是int类型,如果需要使用long类型的话,必须要在数字的后面添加L,建议使用大写,小写容易与阿拉伯数字1混淆。

浮点类型

小数类型

表示方式:

  • 1、使用小数点
  • 2、使用科学计数法

float:单精度类型,尾数可以精确到7位有效数字,很多情况下,float类型的精度很难满足要求

double: 双精度类型,尾数精度是14为有效数字,绝大部分应用程序都是用double类型。

注意:

  • 1、默认浮点类型是float类型
  • 2、使用float时,数字后面要加f
  • 3、浮点类型并不能表示一个精确度的类型,会损失精度。

字符型

使用 ' '表示,char类型用来表示unicode编码表中的字符

char类型在内存中存储的是该字符的Unicode编码值,所以char类型可以当作int类型来处理

布尔型

只有true和false两个值,内存中只占1位

引用数据类型

接口

数组

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值