• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
QCXL
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2020年12月21日

数组和集合的区别
摘要: 数组的特征: 数组是(相同类型的数据)的(有序)(集合); 数组会在内存中开辟一块连续的空间,每个空间相当于一个变量,称为数组的元素element; 数组元素的表示 数组名[索引号]; 索引从0开始,依次累加; 每个元素都有默认值 int 0、double 0.0、boolean false; 数组 阅读全文
posted @ 2020-12-21 17:39 QCXL 阅读(494) 评论(0) 推荐(0)
 
Integer和int的区别
摘要: int 是 Java提供的基本数据类型之一。而Interger是Java为int提供的封装类。 int的默认值为0,Integer的默认值为null,即Integer可以区分出未赋值和为0的区别,int则不可以表达出未赋值。 在JSP开发中,Integer的默认值为null,用el表达式在文本框中显 阅读全文
posted @ 2020-12-21 11:25 QCXL 阅读(113) 评论(0) 推荐(0)
 
==和equals的区别
摘要: 首先,==操作符专门用来比较两个变量的值是否相等,即比较变量所对应的内存中存储的数值是否相等,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 其次,equals方法是用于比较两个独立对象的内容是否相同。 举例说明: String a = new String("go"); Sti 阅读全文
posted @ 2020-12-21 10:39 QCXL 阅读(161) 评论(0) 推荐(0)
 
对JVM、JRE、JDK的理解
摘要: 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写。是整个Java实现跨平台的核心部分,所有的Java程序都会首先被编译为.class文件,.class文件可以在虚拟机上运行。JVM对源文件生成的.class文件进行处理。 什么是JRE? JRE是Java Ru 阅读全文
posted @ 2020-12-21 10:15 QCXL 阅读(56) 评论(0) 推荐(0)
 
使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
摘要: 使用final关键字修饰一个变量时,是引用变量不能变。而引用变量所指向的对象的内容是可以改变的。 final StringBuffer a = new StringBuffer("X"); 此时执行如下语句是错误的。 a=new StringBuffer(" "); 而执行下面的语句是可以的。 a. 阅读全文
posted @ 2020-12-21 09:59 QCXL 阅读(170) 评论(0) 推荐(0)
 
使用最有效率的方法计算出2乘以8等于多少?
摘要: 分析:将一个数左移几位,相当于乘以2的几次方。 位运算是cpu直接支持的,效率最高,所以可以通过位运算实现。 即:2<<3 就相当于2乘以2的三次方 2*2^3=16 阅读全文
posted @ 2020-12-21 09:46 QCXL 阅读(494) 评论(0) 推荐(0)
 
Java跨平台原理
摘要: ###1、Java与C语言编译位机器码的不同之处: ####传统的C和C++直接编译为特定平台的机器码,如果跨平台则需要使用其对应的编译器重新编译。 ####而Java则不同,Java源程序首先要编译成与平台无关的字节码文件 即.class文件,然后字节码文件在解释成机器码运行。 ####解释是在虚 阅读全文
posted @ 2020-12-21 09:30 QCXL 阅读(81) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3