数据类型: (1)基本数据类型(4类8种): 整数类型:byte、short、int、long 浮点数类型:float、double 字符类型:char 布尔类型:boolean(ture false) (2)引用数据类型: 类 接口 数组

&和&&的区别? 答:(1)&&会出现短路,如果可以通过第一个表达式判断出整个表达式的结果,则不继续后面表达式的运算; 只能操作boolean类型数据; (2)&不会出现短路,将整个表达式都运算。既可以操作boolean数据还可以操作数。

类型转换 精度从高到低 double float long int short(char) byte (1)自动类型转换 将一个低精度—高精度 (2)强制类型转换 将一个高精度—低精度(精度会下降)

内存结构: 栈内存:用于存储局部变量,当数据使用完,所占空间会自动释放。 堆内存:数组和对象,通过new建立的实例都存放在堆内存中。 方法区:静态成员、构造函数、常量池、线程池 本地方法区:window系统占用 寄存器:

集合类框架:

统一抽象接口Collection :

list:arraylist,linkedlist

set:hashset,treeset,linkedhashset

map是另一种集合不是collection接口下的,扩展自set。

hashmap,linkedhashmap...

转载于:https://www.cnblogs.com/java7115/p/9699216.html

java基础-数据类型相关推荐

  1. JAVA基础数据类型转化

    JAVA基础数据类型转化 1.根据基础数据储存空间可以将基础数据类型做以下排列 //浮点数类型要比整数类型大 // byte,short,char=>int=>long=>float ...

  2. Java基础-数据类型int,short,char,long,float,double,boolean,byte

    Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...

  3. Java 基础数据类型

    Java 提供的基础数据类型(也称内置数据类型)包含:整数类型.浮点类型.字符类型.布尔类型. 整数类型 整数类型变量用来表示整数的数据类型.整数类型又分为字节型(byte).短整型(short).整 ...

  4. java基础 -- 数据类型,基本程序结构

    JAVA基础概念 程序示例 //public 访问修饰符,这些修饰符用于控制程序的其他部分对这段代码的访问级别 // 关键字 class 表明Java程序中全部的内容都包含在类中,这里只需要将类作为加 ...

  5. 谈谈Java基础数据类型

    Java的基本数据类型 类型 意义 取值 boolean 布尔值 true或false byte 8位有符号整型 -128~127 short 16位有符号整型 -pow(2,15)~pow(2,15 ...

  6. java基础数据类型包装类

    基础数据类型包装类 当一个程序要求交互式输入一个int类型的年龄时,从文本框中输入的结果肯定是String类型的.要在程序中进行相关操作,它必须先转换为int类型.因此可以使用数据类型的转换或强制转换 ...

  7. 详解Java基础数据类型

    Java的数据类型 在java语言中,数据类型分为基础数据类型和引用数据类型,每一个变量都必须声明一种类型.基础数据类型是直接包含魔法值,而引用数据类型则是引用对象.在本章中,只解读Java语言中的基 ...

  8. java基础数据类型与String类型区别

    区别:Java内存存放位置不一样,基本数据类型存在栈(stack),String的对象实例存在堆(heap).另外String,不是基本数据类型,判断是否相等,不能使用==,而应该使用equals方法 ...

  9. Java基础数据类型以及取值范围

    基础数据类型 Java中的基本数据类型有8种,byte.short.int.long.float.double.char和.boolean

  10. java基础数据类型包装类的作用

    在java中,提起int,float,byte这些基础数据类型,自然就会想到他们各自对应的包装类了.那么你有没有想过,java大牛们为什么会设计包装类呢? 首先,Integer等包装类更加体现了面向对 ...

最新文章

  1. android splash白屏_使用react-native-splash-screen解决应用启动白屏问题
  2. Mongodb集群 - 副本集内部选举机制
  3. ES6中Generator理解
  4. linux版的lcx
  5. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(五)简单插件
  6. SAP Fiori UI上关于时区Timezone的一些问题和解决方案
  7. java记录pv,计算500万PV/每天的网站
  8. Anaconda jupyter-notebook 添加kernel
  9. 【java】简述CGLIB常用API
  10. 计算机桌面右键没有属性,Win7系统右键计算机属性不见了怎么办?
  11. MYSQL 高效索引策略(完成)
  12. 卡西欧计算机做英语,卡西欧的这个小萌物 原来是台英语学习机
  13. [JZOJ3461] 小麦亩产一千八
  14. m4a怎么转换mp3格式?详细的步骤
  15. coffeescript基本语法
  16. 智能电饭煲电路图及其原理_智能电饭煲工作原理图
  17. 保护模式超强的寻址功能:天空任鸟飞
  18. 【^ 亦或运算符】 实现【变量值交换】和 【数组反转】
  19. 计算机基础长江出版社课件,《计算机应用基础多媒体课件的设计.doc
  20. 马云,受聘顶尖大学荣誉教授!聘期3年!

热门文章

  1. FrostSulliven最新发布引领全球增长的60大技术
  2. AMD 和 Intel 之战:CPU 哪家强?
  3. Science | 闵明玮等揭示细胞如何做出命运决定
  4. 这5家纳米技术公司正在推动医疗检测的变革
  5. 谷歌将屏蔽一切与加密货币相关的广告 6月正式生效
  6. 出身寒门,如何改变命运?
  7. 如何正确拒绝老板的加班要求?学起来!
  8. 视频云王海华:关于移动短视频技术选型的那些事
  9. Thinkphp --- 去掉index.php
  10. 对阿里云服务器(数据盘已分区并格式化)的数据盘进行扩容