Java基础:(一)数据类型】的更多相关文章

java基础之数据类型(变量) java中存在的数据有常量和变量 常量:在程序执行的过程中其值不可以发生改变 常量的分类 字面值常量 字面值常量的分类 常量 描述 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号 布尔常量 较为特殊,只有true和false 空常量 null(数组部分) 自定义常量 变量:在程序执行的过程中,在某个范围内其值可以发生改变的量 定义格式: 数据类型 变量名 = 变量值;…
java基础-引用数据类型之二维数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前我们学习过了Java的一维数组,所谓的二维数组就是元素是一堆一维数组的数组,换句话说,就是数组中的数组,数组里面存储的还是数组.数组中的元素类型可以是基本数据类型,也可以是引用数据类型,当元素类型是一维数组时,就构成了二维数组. 一.二维数组的定义 定义方式和以为数组很相似,比如“int[][] arr = new int[3][4];”,其中“[3]”表示:二维数组中,有三…
java基础-引用数据类型之一维数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数组的定义 1>.为什么需要数组 保存一个数据可以定义一个变量,如果要保存一个班级的100多名同学的成绩,是否要定义100多个变量呢?其实在Java中可以通过定义一个变量来保存这100多个同学的成绩,而保存这么100多个学生成绩的载体就是数组. 2>.数组的概念 数组是同一种数据类型的集合,可以是基本数据类型,也可以是引用数据类型.变量就是内存中的一块存储空间,数据就是内存…
Java基础-引用数据类型之集合(Collection) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.为什么出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就可以将对象进行存储,集合就是存储对象最常用的一种方式(容器),Java中集合也是类,真正用来存储东西的是某种集合类的实例对象. 二.集合类的特点 数据和集合类都是容器,有何不同?集合类的特点又是什么呢? 1>.数组的特点 a>.长度是固定的: b>.可以存储基本数据类型:…
PS:此文章为小白提供,大佬请绕道!!!! 首先特别感谢大才哥给我提供这个平台,未来我希望把java这个版块的内容补全. 今天要讲的是数据类型,最最最基础的内容~ java标识符.数据类型.关键字 开始我们先看下如何注释java代码. 标识符:类名,方法名,变量. 有三种方式分别为 //表示注释一行代码 /* 表示注释一行或者多行代码 (从上面到下面都是注释的代码) */ 下面还有一种注释方式叫做文档注释. /** 通常这样表示 */ 文档注释一般写在代码开头用来简述你所做程序的具体内容,在这之…
基本类型 整数 byte byte 数据类型是8位.有符号的,以二进制补码表示的整数 最小值是 -128(-2^7) 最大值是 127(2^7-1) 默认值是 0 byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一 例子:byte a = 100,byte b = -50 short short 数据类型是 16 位.有符号的以二进制补码表示的整数 最小值是 -32768(-2^15) 最大值是 32767(2^15 - 1) Shor…
Java基础回顾过程中,之前对于Java相关基础知识都是从这个人的博客看一些,那边的内容看一下,觉得不够系统化,决定用xmind脑图的形式,将Java基础知识回顾的作为一个系列,当前正在做的会包含: (1)Java数据类型,下图即为数据类型的内容 (2)Java关键字,会将关键字的含义及用法以及资料来源标注清楚,并且会有相关程序代码附录上,关于如何使用:以及Java的多个关键字的组合使用的情况,也会加以说明 (3)Java数据结构:目前打算将Java的数据结构与Python中的进行对比,从功能上…
1.java中的常量大体分为两种: <1>字面量常量 <2>自定义常量 2.java中常量(字面量)的分类:<1>,整数常量:直接出现的整数<2>,小数常量:直接出现的小数<3>,布尔(boolean)型常量:只有两个值:true 和 false<4>,字符常量:将一个数字,字母或者符号用单引号('')括起来<5>,字符串常量:将一个或者多个字符用双引号("")括起来<6>,null常量:只…
一个优秀的Java类一定要去优质的名称,类的命名主要有字母和数字,并且必须以字母开头:虽然说没有明确规定类名首字母要大写,但是实际上如果出现首字母小写的类名,那就呵呵了,坐等挨骂吧!类名首字母大写是业内潜规则!潜规则!潜规则!重要的事情说三遍!(因为看过一些新手写代码,发现小写的类名,瞬间哭晕在厕所,记忆太深刻了)另外,类.方法.变量的取名尽量要见名思义,方便别人看代码. 一个类中只能有一个public的class,另外main方法也必须是public的,并且一个类中只有一个main方法,mai…
一.常见的数据类型分类 1.java中基本数据类型分为三大类,即布尔类型,字符型,数值型.其中数值型又分为整型和浮点型.引用数据类型分为类,接口,数组,枚举,注解.具体如下: 注:一个字节 = 8位 2.各类数据类型的注意事项 long类型的变量赋值时要在所赋值后加一个L(大小写均可)来说明该数据是long类型的,但是如果当赋值未超出int型的取值范围时可以省略L字母. 在java中一个小数会默认为double类型,因此在为一个float类型的变量赋值是一定要在后面加上f(大小写均可). cha…
一.Java数据类型 分为基本数据类型与引用数据类型 基本数据类型: byte:Java中最小的数据类型,在内存中占1个字节(8 bit),取值范围-128~127,默认值0 short:短整型,2个字节(16 bit),取值范围-2^15~2^15-1,默认值0 int:整型,用于存储整数,在内存中占4个字节,取值范围-2^31~2^31-1,默认值0 long:长整型,在内存中占8个字节-2^63~2^63-1,默认值0L float:浮点型,在内存中占4个字节,用于存储带小数点的数字(与d…
浏览以下内容前,请点击并阅读 声明 java有八种基本数据类型,其中包括: byte,字节型,是8位带符号的整数,即其范围在-128和127之间(包括) short,短整型,是16位带符号的整数,范围在-32768和32767之间(包含) int,整型,是32位带符号的整数,范围在-231到231-1之间(包含) long,长整型,是64位带符号的整数,范围在-263和263-1之间(包含) float,浮点型,单精度32位 double,双精度浮点型,64位 boolean,布尔型,只能为tr…
一.数据类型 基本数据类型介绍 byte 1字节 char 2字节 short 2字节 int 4字节 long 8字节 float 4字节 double 8字节 以上有Java中八大基本类型的7种,而boolean类型的字节数没有明确规定.boolean类型有两个值:true.false,他们可以用1字节进行存储.JVM会在编译时期将boolean类型的值转化为int类型进行存储,1表示true,0表示false. JDK官方文档:boolean: The boolean data type…
一 . Java的数据类型分为 1.原生数据类型 也叫基本数据类型,分为整形,浮点型,字符型,布尔型.整形有 byte,short,int,long:浮点型有float,double;字符型有 char :布尔型有 boolean. 2.引用数据类型 包括类,接口,数组 二.常量和变量 常量是值不发生变化的量:变量是值可以发生变化的量. 三.变量的申明和初始化 例: int a ; a=0; int b=0; 四.数据类型的大小 在内存中,byte,boolean类型的数据占1个字节,即8个二进…
java 数据类型这个地方面试的时候会被经常问到,很多人并不注意这个问题,今天带大家全面了解一下.java数据类型主要分:1.基本数据类型 2.引用数据类型 3.空类型 下面一一介绍. 基本数据类型包括:byte,short,int,long,char,float,double,boolean 共8种:注意:浮点型数据时非精度存储,整型数据为精确存储.而数据类型的字面值有默认值:整型为int,实型:为double 引用类型(也叫对象类型)有5种:类,接口 ,数组 ,枚举 ,标注 空类型: voi…
Java 数据类型 基本数据类型 数值:int.short.long 字符:char 布尔:boolean 引用数据类型 class(类) interface(接口) 数组[] 所占字节数(1 byte= 8 bits) int:4字节 char: 规定2字节.若使用UTF-8编码,数字和英文等占1个字节,中文3个字节:若用GBK编码,中文是2个字节 float:4字节 short:2字节 long:8字节 double:8字节 注意:Java中整数默认的是Int,小数默认double floa…
引用数据类型(类) 分类 提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类.Random类. 我们可以把类的类型为两种: 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用. 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用. 类的定义和使用 java代码映射成现实事物的过程就是定义类的过程. 我们就拿一部手机进行分析,它能用来做什么呢?它可以打电话,上网,聊微…
引用数据类型 与定义基本数据类型变量不同,引用数据类型的变量定义及复制有一个相对固定的步骤和格式: 数据类型 变量名 = new 数据类型(); 如:String st = new String(); st = 'aaaaa' 而每种引用数据类型都有其功能,我们可以调用改类型的实例的功能,调用方式: 变量名.方法名(); 如: st.length(); Scanner Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘输入,获取到输入的数据. 使用步骤: 导包 import j…
java 数据类型:基本类型与引用类型 基本类型:数值型,其中数值型分为整型.浮点型,整型包括 byte.short .int.long ,默认为 int 类型.浮点类型分为单精度.双精度,分为 float.double ,默认为 double 类型.注意各种类型所占用空间大小. 除数值型,还包括 bool.char 类型,其中 char 类型可对应 int 数字. 溢出:强制类型转型导致溢出.数据类型不够溢出 引用类型:类.接口.数组…
内容: (1)数据类型 (2)运算符 (3)分支结构 1.数据类型 java语言中的基本数据类型:byte.short.int.long.float.double.boolean.char. 1.1布尔类型 在java语言中描述真假信息的类型有:boolean. 该类型变量的数值只有两种:true(真).false(假). 该类型在内存空间中的大小没有明确定义,通常认为是1个字节. 1.2字符类型 在java语言中用于描述单个字符的数据类型有:char 如:'a'.'b'. 其中char类型在内…
基本数据类型 基本概念 标识符 标识符与内存中的某个位置对应,Java 中标识符的规范如下: 必须由大小写字母.下划线.美元符号.数字组成 首字母只能是大小写字母.下划线.美元符号 变量 变量的值可以改变,变量必须有具体的类型且类型不可改变. 常量 常量一旦初始化后,不可改变. 文字量 文字量直接出现在程序中,编译器直接使用,而不会对其进行任何操作.例如 3.14 等. 基本数据类型 数值型及布尔类型 整型 byte:8位 short:16位 int:32位 long:64位 浮点数 float…
一.数据类型 包装类型 包装类型是对基本数据类型不足之处的补充. 基本数据类型的传递方式是值传递,而包装类型是引用传递,同时提供了很多数据类型间转换的方法. Java1.5 以后可以自动装箱和拆箱 二.集合 List:有序.可重复.可以通过索引快速查找,但进行增删操作时后续的数据需要移动,所以增删速度慢. List 接口的大小可变数组的实现,即:可以直接指定容量大小 |--ArrayList:底层数据结构是 数组结构.是线程不同步的(不安全的).查询速度很快,但是增删较慢. 构造一个初始容量为…
数据类型表示要存储在变量中的不同类型的值. 一.Java语言提供了八种基本数据类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型. 1. byte byte 数据类型是8位.有符号的,以二进制补码表示的整数: byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一: 默认值 0,最小值  -128(-2^7),最大值 127(2^7-1): 对应封装类为 Byte: 2.short short 数据类型是 16 位.…
计算机时识别不了我们编写的代码语言,计算机中的数据全部采用二进制表示,即0和1表示的数字,每一个0或者1就是一个位,一个位叫做一个bit(比特).(实际上计算机只能识别高低电平,而不是0和1.) 字节是计算机中最小的存储单位,8个bit表示一个字节,计算机中的任何数据都是以字节进行存储. ●8bit=1 B●1024B=1 KB●1024KB=1MB●1024 MB=1 GB●1024GB= 1 TB ... ... 基本数据类型(四类<整数型.浮点型.字符型.布尔型>八种<byte.s…
一.回答问题 float f1 = 6.66f; float f2 = (float) 6.67; f1==f2? /** * * @author sun * */ public class Demo { public static void main(String[] args) { float f1 = 6.67f; float f2 = (float) 6.66; System.out.println(f1-f2); System.out.println(f1==f2); } } 输出:…
public static void main(String[] args) { //单行注释 //输出hello,world! //System.out.println("hello,world!"); //整数拓展 int i=10;//十进制 int i1=010;//8进制0 int i2=0x10;//16进制0x System.out.println(i); System.out.println(i1); System.out.println(i2); System.out…
成鹏致远 | lcw.cnblog.com |2014-01-23 JAVA基础 1.开发环境搭建 JAVA程序的执行流程 JAVA命令->要使用一个*.class文件(类文件)->通过classpath找到*.class文件所保存的真实目录,之后再进行加载执行 小结 Path的主要功能是设置JDK的可执行命令 classpath主要是在执行时候起作用,告诉JVM类的保存路径,一般设置成“.” [注意]classpath只在java命令的时候起作用,而对于javac不起任何作用 2.简单JAV…
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed)的.强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限制了变量可以hold哪些值,表达式最终产生什么值.同时限制了这些值可以进行的操作类型以及操作的具体方式.所有的赋值操作,无论是显式的还是在方法调用中通过参数传递,都要进行类型兼容性检查. Java的数…
前言 在开始工作至今,学习各种各样的技术之中发现自己的很多Java的基础知识都忘了⊙﹏⊙b汗... 而且越是学习越是发现Java基础的重要性,所以准备单独抽一下时间进行Java基础的重新学习.在重新学习的时候,对这些又有了不同的感悟,于是准备将这些都记载下来,并整理成博客,希望能够帮助那些需要的人. 基本数据类型介绍 基本数据类型主要有这几个: byte.short.int.long.float.double.char.boolean 可以分为三类: 数值类型:byte.short.int.lo…
Java基础-数据类型应用案例展示 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.把long数据转换成字节数组,把字节数组数据转换成long. /* @author :yinzhengjie Blog:http://www.cnblogs.com/yinzhengjie/tag/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A/ EMAIL:y10534190…