首页 > 编程语言 >Java入门-基础语法(数据类型)

Java入门-基础语法(数据类型)

时间:2022-08-29 23:35:38浏览次数:38  
标签:字符 Java 入门 数据类型 类型 变量 字节

数据类型:强类型语言要求变量的使用严格符合规定,所有的变量都必须先定义后才能使用,是最基本的存储单元,其要素包括变量名、变量类型和作用域,安全性高,速度相对较慢。

type varName [=value][{,varName[=value]}];
//数据类型 变量名 =值;可以用逗号隔开来声明多个同类型变量。

基本类型:数值类型分为整数类型(byte1字节:-128-127;short2字节:-21768-32767;int4字节-2147483648-2147483647;long8字节-9223372036854775808-9223372036854775807)、浮点类型(float4字节;double8字节)、字符类型char2字节;boolean类型:占一位其值只有true和false两个。

引用类型:类(String、Integer、Byte等)、接口(面向对象)、数组。

字节:位bit是计算机内部数据存储的最小单位,11001100是一个八位二进制数;字节byte是计算机中数据处理的基本单位,用B表示,1B=8bit;字符是指计算机中使用的字母、数字、字和符号。
image

常见问题拓展:进制(二进制0b,十进制 ,八进制0,十六进制0x)、尽量完全避免使用浮点数进行比较、字符拓展(所有的字符本质还是数字)、转义字符(\t制表符,\n换行等)、代码要精简易读。
image

标签:字符,Java,入门,数据类型,类型,变量,字节
From: https://www.cnblogs.com/helloyubai/p/16637806.html

相关文章

  • Java学习-第一部分-第二阶段-第六节:泛型
    泛型笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)泛型的理解和好处看一个需求请编写程序,在ArrayList中,添加3个Dog对象Dog对象含有name和age,并......
  • java-反射1
    1.javabeanpublicclassPerson{privateStringname;publicintage;@OverridepublicStringtoString(){return"Person{"+......
  • Java入门-计算机知识基础
    计算机基础(1)电脑硬件:CPU、Memory、Motherboard、I/O设备(Input/Ouput)、显卡冯.诺依曼体系结构(图灵的老师):输入通过存储器输出,存储于运算器进行数据流交互,存储器单方面指令......
  • Java并发编程总结
    ——《Java多线程编程实战指南》学习及其他参考博客总结串行、并行、并发(1)串行:顺序执行多个任务,一个时刻只有一个任务在执行(2)并行:多个CPU(核)同一时间多个任务,一个时......
  • 2022-08-29 第二小组 张晟源(JAVA WEB)
    JAVAweb一,软件架构1.c/s架构:客户端/服务器2.b/s架构:浏览器/服务器二,资源分类1.静态资源:所有用户访问后,得到的结果都是一样的(html,css,js,图片...)2.动态资源......
  • Python入门系列(四)别再傻傻分不清:列表、元组、字典、集合的区别
    总结分析列表、元组、字典、集合的相同与区别之处,只有彻底分清之后,就会在应用的时候,得心应手。四句话总结列表是一个有序且可更改的集合,允许重复成员。元组是一个有......
  • tp+javascript 输入框/绑定邮箱
    添加数据库and绑定邮箱!!! 实现效果:  数据库设计:CREATETABLE`o_my_resume`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)NOTNULLCOMM......
  • day28--Java泛型01
    Java泛型011.泛型的理解和好处看一个需求:请编写程序,在ArrayList中添加三个Dog对象Dog对象含有name和age,并输出name和age(要求使用getXXX())先用传统的方法来解决--->引......
  • 【Git】快速入门
    参考廖大的git入门教程https://www.liaoxuefeng.com/wiki/896043488029600首先打开gitbash,告诉git你是谁,你的邮箱是什么gitconfig--globaluser.name"YourName"......
  • JavaWeb--SMBMS项目与文件上传
    前言JavaWeb其实就是一个技术的总和,把Web看成一个容器而已主要使用JavaEE技术来实现.在加上各种中间件。整个javaWeb阶段的内容通过实际的案例贯穿学习,所涉及到的技......