iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >初识Java一些常见的数据类型
  • 158
分享到

初识Java一些常见的数据类型

2024-04-02 19:04:59 158人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录1、Java是什么2、为什么总有人说Java是最好的语言3、一个简单的main函数4、运行Java程序5、Java书写 注意问题6、数据类型与运算符6.1变量和类型6.2 整型变

1、Java是什么

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义,不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

2、为什么总有人说Java是最好的语言

  • 其一,语法比较简单,学过计算机编程开发者都能快速上手。
  • 其二,在若干领域都有很强的竞争力,比如服务端编程,高性能网络程序,企业软件事务处理,分布式计算,Android移动端应用开发等等。
  • Java生态非常的完整

3、一个简单的main函数


public class HelloWorld{
    public static void main(String[] args){//Java当中main函数的固定写法
        System.out.printfln("hello");//打印函数
    }
}

public:访问修饰限定符,在以后的学习完成类和对象后会详细介绍。

访问修饰限定符还包括privateprotected

class:用来定义一个类,在以后的学习完成类和对象后会详细介绍。

HelloWorld:类的名称

函数也称为方法

String[] args:形式参数 数组

4、运行Java程序

Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。

JRE(Java Runtime Environment) :Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。

jdk(Java Development Kit) : Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsolejstack等。

Java程序运行需要经过编译、运行两个阶段。

编译:javac命令

运行:java命令

5、Java书写 注意问题

每次写完代码,记得ctr+s保存,每次保存之后,必须重新编译。

如果这个类是public修饰的,类名需要和文件名一致。

不是一个文件对应一个字节码,是一个类对应一个字节码。这样做的好处是用到哪个类去加载哪个类,而不是一股脑都加载。


public class HelloWorld{
 public static void main(String[] args){//运行时命令行参数
  for(int i=0;i<args.length;i++){
  System.out.println(args[i]);
  //System.out.println(args[0]);
  //System.out.println(args[1]);
  //System.out.println(args[2]);
  }
  System.out.println("hello");
 }
}

javac在编译的时候是用GDK格式去编译代码的


System.out.print("打印不换行");
System.out.println("打印换行");
System.out.printf("%d\n",10);

6、数据类型与运算符

6.1变量和类型

  • 变量指的是程序运行时可变的量,相当于开辟一块内存空间来保存一些数据。
  • 类型则是对变量的种类进行了划分,不同的类型的变量具有不同的特性。

6.2 整型变量(重点)

基本语法格式:


int 变量名 = 初始值;

代码示例:


int num = 10;
System.out.println(num);

  • int有几个字节? 不管是多少位操作系统 4个字节 充分说明一个问题:可移植性
  • Java当中的int 没有所谓的无符号类型 统一都是有符号的
  • 取值范围是多少? -2^31 -> 2^31-1

public class HelloWorld{
    public static void main(String[] args){
        int a=10;
        System.out.println(Integer.MAX_VALUE);//是int的plus版本
        System.out.println(Integer.MIN_VALUE);
    }
}

变量的命名: 小驼峰 是由数字、字母、下划线、美元符号组成的,但是不能以数字开头

6.3长整型变量

基本语法格式:


long 变量名 = 初始值;


代码示例:


public class HelloWorld{
    public static void main(String[] args){
        long int a=10L;
        System.out.println(Long.MAX_VALUE);
        System.out.println(Long.MIN_VALUE);
    }
}

Javalong类型占8个字节,表示的数据范围-2^63 -> 2^63-1

Java中没有long long类型

6.4双精度浮点型变量

基本语法格式:


double num = 1.0;


代码示例:


double num = 1.0;
System.out.println(num);

注意1:


int a = 1;
int b = 2;
System.out.println(a / b);

执行结果:

0

Java中,int除以int的值仍然是int(会直接舍弃小数部分)

如果想得到0.5,需要使用double类型计算


double a = 1.0;
double b = 2.0;
System.out.println(a / b);

//执行结果
0.5

注意2:


double num = 1.1;
System.out.println(num * num);

 
//执行结果
1.2100000000000002

Java中的double虽然也是8个字节,但是浮点数的内存布局和整数差别很大,不能单纯的用2^n的形式表示数据范围。

Java的double类型的内存布局遵守IEEE 754标准(和C语言一样),尝试使用有限的内存空间表示可能无限的小数,势必会存在一定的精度误差。

 6.5单精度浮点型变量

基本语法格式:


float 变量名 = 初始值;

代码示例:


float num = 1.0f;//写作1.0F也可以
System.out.println(num);

Javafloat类型占4个字节,同样遵守IEEE 754标准,由于表示的数据精度范围较小,一般在工程上用到的浮点数都优先考虑double,不太推荐使用float

6.6字符类型变量

基本语法格式:


char 变量名 = 初始值;

代码示例:


char ch = 'A';

计算机中的字符本质上是一个整数。在C语言中使用ASCII表示字符,而Java中使用Unicode表示字符。因此一个字符占用两个字节,表示的字符种类更多,包括中文。

使用一个字符表示一个汉字:


char ch = '呵';
System.out.println(ch);

有时会出现错误,此时我们在执行javac时加上-encodingUTF-8选项即可


javac -encoding UTF-8 Test.java

在Java当中,数值类型都是有取值范围的,存储数据的时候,不要超过那个范围。

6.7字节类型变量

基本语法格式:


byte 变量名 = 初始值;

代码示例:


byte value = 0;
System.out.println(value);

字节类型表示的也是整数,只占一个字节,表示范围较小(-128 -> +127)

6.8短整型变量

基本语法格式:


short 变量名 = 初始值;


代码示例:


short value = 0;
System.out.println(value);

short占用两个字节,表示的数据范围是-32768 -> +32767

这个表示范围比较小,一般不推荐使用。

到此这篇关于初识Java一些常见的数据类型的文章就介绍到这了,更多相关Java常见数据类型内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 初识Java一些常见的数据类型

本文链接: https://www.lsjlt.com/news/137803.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 初识Java一些常见的数据类型
    目录1、Java是什么2、为什么总有人说Java是最好的语言3、一个简单的main函数4、运行Java程序5、Java书写 注意问题6、数据类型与运算符6.1变量和类型6.2 整型变...
    99+
    2022-11-12
  • Java常见知识点汇总(①)——数据类型
    一. Java中的数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数...
    99+
    2023-06-05
  • javaScript中一些常见的数据类型检查校验
    目录前言常见的几种数据校验方式typeof操作符instanceofconstructorcall && applyObject.prototype.toString...
    99+
    2022-11-13
  • 初识Java基础之数据类型与运算符
    目录数据类型布尔类型字符串类型String拼接字符'+'转义字符运算符加减乘除模运算增量赋值运算符自增运算符和自建运算符赋值运算符判断运算符逻辑判断符按位运算符移位运算条件运算符运算...
    99+
    2022-11-12
  • 常见Flex数据类型有哪些
    这篇文章主要介绍常见Flex数据类型有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex数据类型说明基元数据类型包括Boolean、int、Null、Number、String、uint和void。Actio...
    99+
    2023-06-17
  • java中常见数据库字段类型有哪些
    本文小编为大家详细介绍“java中常见数据库字段类型有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“java中常见数据库字段类型有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2022-10-19
  • PHP 中有哪些常见数据类型?
    PHP 是一门非常流行的编程语言,它被广泛应用于 Web 开发领域。在 PHP 中,数据类型是非常重要的概念,它们决定了我们能够处理的数据的种类和方式。在本文中,我们将介绍 PHP 中常见的数据类型,以及它们的特点和使用方法。 整数类型 ...
    99+
    2023-07-04
    数据类型 spring apache
  • MySQL数据库常见的数据类型
    MySQL提供的数据类型包括数值类型(整数类型和小数类型)、字符串类型、日期类型、复合类型(复合类型包括enum类型和set类型)以及二进制类型 。 1,整数类型: 整数类型的数,默认情况下既可以表示正整数又可以表示负整数(此时...
    99+
    2020-08-20
    MySQL数据库常见的数据类型
  • 数据类型在Go语言中有哪些常见的类型?
    Go语言是一种快速、简洁、安全的编程语言,它的强类型系统和丰富的数据类型使其成为了一种非常流行的编程语言。在Go语言中,常见的数据类型有哪些呢?本文将详细介绍Go语言中常见的数据类型。 一、基本数据类型 布尔型(bool) 布尔型只有两...
    99+
    2023-08-05
    对象 接口 数据类型
  • 初级Java必看的数据类型与常量变量
    目录 一、Java的数据类型 1、数据类型细致划分 2、数据类型他是做什么的? 3、怎么用数据类型? 二、Java的常量与变量 Java常量 常量代表程序在运行过程中,不可再次改变的值; Java变量 知识总结 一、Java的数据类型...
    99+
    2023-09-24
    数据结构 java 开发语言
  • SQL Server中有哪些常见数据类型
    这篇文章给大家介绍SQL Server中有哪些常见数据类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、 整数数据类型整数数据类型是最常用的数据类型之一。1、INT (INTEGE...
    99+
    2022-10-18
  • java常用的数据类型有哪些
    java基本数据类型就8种,记住就好了。除了这些都是引用型的了。 java常用的数据类型介绍:(推荐:java视频教程)java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float ...
    99+
    2022-01-31
    java
  • ASP开发中常见的数据类型有哪些?
    在ASP开发中,使用不同的数据类型来存储和处理数据是非常常见的。本文将介绍ASP开发中常见的数据类型及其应用。 字符串类型(String) 字符串类型是ASP开发中最常见的数据类型之一。它用于存储文本数据,例如用户名、密码、电子邮件地...
    99+
    2023-06-18
    linux 数据类型 索引
  • Java基本数据类型的知识点有哪些
    这篇“Java基本数据类型的知识点有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java基本数据类型的知识点有哪些”文...
    99+
    2023-06-27
  • Django中的对象数据类型:有哪些常见的?
    Django是一个流行的Web应用程序框架,它提供了一种简单而强大的方法来处理数据。在Django中,对象数据类型是非常重要的一部分,它们是构建Web应用程序的基本组成部分。本文将介绍Django中常见的对象数据类型及其用法。 CharF...
    99+
    2023-08-21
    django 对象 数据类型
  • java中常用的数据类型有哪些
    java中的数据类型分为基本数据类型和引用数据类型。基本数据类型一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int ...
    99+
    2017-11-26
    java入门 java 数据类型
  • Go编程中的数据类型有哪些常见问题?
    Go是一种高效、简洁、快速的编程语言,它支持多种数据类型,包括数字、字符串、布尔值、数组、切片、映射、结构体等。虽然Go的数据类型通常比其他语言更简单,但是仍然存在一些常见问题。在本文中,我们将探讨这些常见问题,并通过演示代码来说明它们的解...
    99+
    2023-08-08
    编程算法 数据类型 开发技术
  • C#有哪些常见的数据类型和控制结构
    C#具有许多常见的数据类型和控制结构。以下是其中一些常用的示例:数据类型:整数类型:int、long、short、byte等浮点数类型:float、double、decimal等字符类型:char布尔类型:bool字符串类型:string数...
    99+
    2023-10-22
    C#使用
  • ASP中常见的数据类型有哪些?面试必备!
    ASP(Active Server Pages)是一种Microsoft开发的服务器端脚本语言,它可以与HTML和CSS一起使用来创建动态网页。在ASP中,数据类型是非常重要的,因为它们定义了变量和常量的类型,以及它们可以存储的数据范围。在...
    99+
    2023-07-28
    数据类型 面试 http
  • 常见的数据库数据模型有哪些
    常见的数据库数据模型有哪些?针对这个问题,这篇文章给出了相对应的分析和解答,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。当前常见的三种数据库数据模型是:层次模型、网状模型、关系模型。相关知识点...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作