首页 > 编程语言 >java学习第二天-Java数据类型

java学习第二天-Java数据类型

时间:2023-10-17 15:00:14浏览次数:27  
标签:short Java 字节 数据类型 abc java javabasic string

数据类型

Java是强类型语言

要求变量的使用要符合规定,所有变量都必须先声明后才可以使用。

public class Demo01 {
   //入口函数main()
   public static void main(String[] args) {
       //所有标识符都应该以字母(大小写区分不同标识符)、$、_开始
       //首字符后可以是其他组合

       string abc = "javabasic";
       string _abc = "javabasic";
       string $abc = "javabasic";
       string _1_abc = "javabasic";
       //不能使用关键字作为变量和方法
       //string int = "javabasic";

       //非法字符举例
       //string 1abc = "javabasic";
       //string -abc = "javabasic";
       //string #abc = "javabasic";

  }
}

Java的数据类型分为两大类

基本类型:

数值类型

  1. 整数类型

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

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

int :-short* short - short* short(占4个字节范围)

long:(占8个字节范围)

  1. 浮点类型

float:(占4个字节范围)

double:(占8个字节范围)

  1. 字符类型

char:(占2个字节范围)

boolean类型

boolean:(占1个字节范围),只有ture和false 两个值

 //八大数据类型
       byte num1 = 10;
       short num2 = 20;
       int num3 = 30;  //常用的整数声明
       short num4 = 40;
       long num5 = 50L; //long类型要在数字后面加L

       //浮点数(带小数)
       float num6 = 13.2F;//float类型需要在数字后面加F
       double num7 = 3.1132323;

       //字符
       char name = 'A';

       //字符串声明,String不属于关键字,是类名,不能声明变量
       //String nameabc = "javabasic";

       //布尔值:是非
       boolean flag = true;
       //boolean flag = false;

字符的基本知识

* 1Bit 表示计算机二进制的1位

* 1Byte 表示一个字节 1Byte = 8 Bit

* 1KB =1024Byte

* 1M = 1024KB

* 1G = 1024M

* 1T = 1024G

引用数据类型

类:class

接口: 方法

数组:[]

 

标签:short,Java,字节,数据类型,abc,java,javabasic,string
From: https://www.cnblogs.com/winmastor/p/17769712.html

相关文章

  • javaWeb-MVC 和三层架构(非详解)
    1.MVC模式MVC结构:MVC是一种分层开发的模式其中1.M:Model,业务模型,处理业务2.V:View,视图,界面展示3.C:Controller,控制器,处理请求,调用模型和视图 下面是一张展示流程控制图MVC的好处:1.职责单一,互不影响2.有利于分工协作3.利于维护,利于组件重用2.三层架构1表现层2.业务逻辑......
  • javaweb-jsp脚本总结笔记
    1什么是JSPjsp又叫JavaserveltPage这门技术最大的特点就是,写jsp就像是再写html但是不仅可以写静态页面,而且可以内置Java代码写出动态页面,也就是说可以为用户提供动态数据。总的来说jsp=java+HTML2.JSP快速入门2.1提供对应的驱动包2.1创建对应jsp文件2.2写对应代码......
  • Java编程之道:巧妙解决Excel公式迭代计算难题
    本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。什么是迭代计算迭代计算其实是在Excel中,一种公式的循环引用,对于了解编程概念的同学,很容易会想到另一个词“递归”。简单的说,就是一段程序调用自己,......
  • JavaScript百炼成仙之前言
    JavaScript是一种轻量级的动态编程语言,在诞生之时,JavaScript并没有受到人们的过多关注,但是谁也想不到,在大前端快速风靡的今天,JavaScript已经成为当今编程世界中优雅而不可或缺的一员。如果你是一名编程初学者,刚刚学习完HTML和CSS,那你就不得不接触JavaScript了。刚开始,你会用jQuery......
  • 线上临时文件夹报错Failed to parse multipart servlet request; nested exception is
    线上临时文件夹报错Failedtoparsemultipartservletrequest;nestedexceptionisjava.lang.RuntimeException:java.nio.file.NoSuchFileException......
  • java技术栈
    技术栈:spring系列: SpringBoot SpringMVC SpringData(数据处理,如数据存储JPA,非结构化数据操作) SpringSecurity Hibernate(ORM)数据库方面: JPA、MyBatis、H2、MongoDB缓存方面: Redis(分布式Session、分布式锁)消息推送方面: WebSocket......
  • Java程序优化访问数据库的技巧集锦
    大多数应用程序都需要访问数据库。据统计,在一个应用中,通过JDBC访问数据库的代码会占到30%左右。访问数据库的效率是决定程序的运行性能的关键因素之一。提高程序访问数据库的效率的总的原则是:减少建立数据库连接的次数,减少向数据库提交的SQL语句的数目,及时释放无用的Connection、St......
  • 数据类型
    基本数据类型整型byte 1字节=8位-128~+127(2^7-1)//这里演示bytedemopublicclassByteDemo{publicstaticvoidmain(String[]args){byteb=12;System.out.println(b);}}//如果b的值超过了-128~+127,运行会报错不兼容的类型:从int转......
  • Java拾贝第四天——String和匿名对象
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么复习突然发现String没写匿名对象只在堆内存中开辟空间,栈内存中没有对其进行引用的一种对象。(会等待被GC清除)publicclassTest4{publicstaticvoidmain(String[]args){newNoname("匿名对象");}}......
  • 【Java 并发编程】synchronized
    synchronized关键字synchronized是Java中的一个关键字,翻译成中文是同步的意思,主要解决的是多个线程之间访问资源的同步性,可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。使用方法修饰实例方法给当前对象实例加锁,进入同步代码前要获得当前对象实例的锁......