首页 > 其他分享 >数据的基本类型

数据的基本类型

时间:2023-04-09 23:24:26浏览次数:28  
标签:基本 字节 数据类型 String 类型 byte 数据 变量

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

弱类型语言

 

 

JAVA的数据类型分为两大类

基本类型(Primitive TYPE)

引用类型(reference TYPE)

byte占1个字节范围:-128—127

short占2个字节范围:-32768—32767

整数类型 int占4个字节范围 :-2147483648—2147483647

long占8个字节范围:-9223372036854775808—9223372036854775807

基本数据类型 数据类型

 

 

浮点类型 float占4个字节

double占8个字节

 

字符类型 char占2个字节

 

boolean类型占1位,其值只有true和false两个

 

引用数据类型

接口

数组

 

变量

变量是什么? 就是可以变化的量!

Java是一种强类型语言,每个变量都必须声明其类型

java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

typevar Name=vqlue

//数据类型 变量名=值; 可以使用逗号隔开来声明多个同类型变量。

注意事项

每个变量都有类型,类型可以是基本类型,也可以是引用类型,变量名必须是合格的标识符。

变量声明是一种完整的语句,因此每一个声明必须以分号结束

什么是字节

位(bit):是计算机内部数据储存的最小单位,11001100是一个八位数的二进制。

字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。

1B(byte,字节)=8bit(位)。

字符:是指计算机中使用的字母,数字,字和符号。

 

1bit表示一位

1Byte表示一个字节1B=8b

1024B=1KB

1024KB=1M

1024M=1G

思考:电脑的32位和64位的区别是什么呢?

 

import com.sun.javafx.image.impl.ByteRgb;

public class domen02 {
   public static void main(String[] args) {
       String a="Holle";   // String是字符串的意思
       int num= 10;
       System.out.println(a);
       System.out.println(num);
  }
   //八大基本数据类型
   //整数//

   int  num1 = 10; //最常用
   byte num2 = 20;
   short num3 = 30;
   long  num4 = 30L;//Long类型要在数字后面加个L


   //小数:浮点数
   float num5 = 50.2f;//float类型要在数字后面加个f
   double num6 =1.156458445478544;

   //字符
   char name = 'a';
   //字符串,String不是关键字,类
   //String namea ="秦疆";
   //布尔值:是非
   boolean flag = true;
   //boolean flag = false;



}



 

 

 

 

 

标签:基本,字节,数据类型,String,类型,byte,数据,变量
From: https://www.cnblogs.com/211-mv/p/17301415.html

相关文章

  • # 2023被行计网实验二数据链路层实验的设计性实验部分
    设计型实验(选作)一个公司需要组建局域网,公司主要有财务、人事、工程、研发、市场等部门,每个部门人数都不超过20人,另外公司还有一些公共服务器。请给出设计方案,并提供实验验证。要求满足:所有部门不能互相访问;每个部门都可以访问公共服务器。VLAN端口的分类交换机的端口可以......
  • MySQL启用跟踪MDL(元数据锁)功能
     MySQL启用跟踪MDL(元数据锁)功能 MDL锁:全称为metadatalock,中文叫元数据锁,是从MySQL5.5开始引入的锁,是为了解决DDL操作和DML操作之间操作一致性。从锁的作用范围上来说,MDL算是一种表级锁,是一个server层的锁。其实MDL加锁过程是系统自动控制,无法直接干预,也不需要直接干......
  • Python ORM Pony PostgreSQL数据库 常用操作
    Pony是一个高级的对象关系映射器ORM框架。Pony它能够使用Python生成器表达式和lambdas向数据库编写查询。Pony分析表达式的抽象语法树,并将其转换为SQL查询。支持SQLite,MySQL,PostgreSQL和Oracle等数据库,本文主要介绍PythonORMPony中PostgreSQL数据库常用操作,及数据增加、删除......
  • @Cacheable和@CachePut存入redis的数据使用redisTemplate取出时为null的解决
    当使用@Cacheable和@CachePut注解存数据到redis中时如果使用spring默认的rediskey序列化方式时,使用redisTemplate取数据为null@CacheConfig(cacheNames="users")存入redisusers目录下取数据时的key为users::usernamepublicinterfaceUserRepositoryextendsJpaRepos......
  • java并发编程(1):Java多线程-基本线程类-基础知识复习笔记
    复习资料:《同步与异步:并发/并行/进程/线程/多cpu/多核/超线程/管程 》基本线程类基本线程类基本线程类指的是Thread类,Runnable接口,Callable接口继承Thread创建线程继承java.lang.Thread类创建线程是最简单的一种方法,也最直接。publicclassMyThread1extendsThread{}种......
  • 【Java 并发】【十】【JUC数据结构】【七】ConcurrentHashMap前置篇HashMap原理
    1 前言前几节我们分析了一些并发安全的数据结构,分别是CopyOnWrite系列的CopyOnWriteArrayList、BlockingQueue阻塞队列系列的LinkedBlockingQueue、ArrayBlockingQueue、DelayQueue。接下来我们要讲解一个很重要的并发安全的数据结构,ConcurrentHashMap。在Java的数据结构里面平......
  • Java注解(批注)的基本原理
    为什么要使用注解?早期版本的Spring是通过XML文件的形式对整个框架进行配置的,一个缩减版的配置文件如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans">    <!-- 配置事物管理器 -->    <bean id="transac......
  • MongoDB、Redis、HBase、Cassandra、Elasticsearch、ClickHouse等NoSQL数据库简介及优
    MongoDBMongoDB是一个基于文档的NoSQL数据库,它使用BSON(二进制JSON)格式存储数据。MongoDB支持动态查询,可以轻松地处理非结构化数据。它还支持水平扩展,可以在多个节点上分布数据。优点:灵活性高,支持非结构化数据存储。支持水平扩展,可以在多个节点上分布数据。支持动态查询,可......
  • MySQL、Oracle、SQLServer、PostgreSQL、DB2、Sybase、GBase、Informix关系型数据库简
    MySQLMySQL是一种开源的关系型数据库管理系统,它是最流行的数据库之一。MySQL具有高性能、可靠性和易用性的特点,支持多种操作系统和编程语言。MySQL的优点包括:优点:开源免费,可自由使用和修改高性能,支持大规模数据存储和高并发访问易于安装和使用,具有良好的文档和社区支持支......
  • 获取全国GeoJSON和各省市GeoJSON数据下载
    第一,从阿里云下载:http://datav.aliyun.com/tools/atlas/#&lat=33.50475906922609&lng=104.2822265625&zoom=4全国轮廓数据,26KB,省市轮廓256KB这个最简便,但是轮廓不是太清晰,直接从高德百度地图获取高德地图获取地图边界数据https://lbs.amap.com/api/javascript-api/reference-......