前阵子,我们分享了《 "Java中的基本数据类型转换" 》这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 Java 包装类的的由来,及自动装箱、拆箱的概念和原理。 什么是包装类型 Java 设计当初就提供了 8 种 基本数据类型及对应的 8 种包装数据类型。我们知道 Java 是一种面向对象编程的 ...
分类:
编程语言 时间:
2018-09-14 11:06:59
阅读次数:
196
Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了 ...
分类:
移动开发 时间:
2018-09-11 18:06:35
阅读次数:
223
一 前言 虽然已经有很多前辈已经分析过AbstractQueuedSynchronizer(简称AQS)类,但是感觉那些点始终是别人的,看一遍甚至几遍终不会影响深刻。所以还是记录下来印象更深刻,还能和大家一起探讨(这就是重复造轮子的好处,另外也主要是这篇篇幅太长了,犹豫了好久才决定写作)。既然有很多 ...
分类:
编程语言 时间:
2018-09-08 14:09:00
阅读次数:
183
您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。 菜鸟教程(runoob.com) JavaScript 能够直接写入 HTML 输出流中: 您只能在 HTML 输出流中使用 docu... ...
分类:
编程语言 时间:
2018-09-04 00:12:21
阅读次数:
149
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应 ...
分类:
编程语言 时间:
2018-08-30 19:54:33
阅读次数:
130
先说说为什么会出现包装类呢?java是一门面向对象的编程语言,基本类型并不具有对象的性质,虽然java可以直接处理基本类型,但有时候需要将其作为对象来处理,这就需要将基本类型改为包装类型。 Java中八种基本数据类型对应的包装类型。 基本数据类型 包装类型 byte java.lang.Byte s ...
分类:
编程语言 时间:
2018-08-26 14:52:15
阅读次数:
141
1、创建包 (1)、在项目的src节点上右击,选择New/Package命令。 (2)、在弹出的New Java Package对话框,在Name文本框汇总输入新建的包名,如com.lzw,然后单机Finish按钮。 (3)、在Eclipse中创建类时,可以在新建立的包上右击,选择New命令,这样新 ...
分类:
编程语言 时间:
2018-08-25 17:24:58
阅读次数:
158
1.ValueOf和强转的区别? Case1: 需要强调的是String.valueOf()方法,当参数为类型是object,且值时null的时候他的处理方式 Case2: 基本包装类型(Long,Integer等)的valueOf(Object)的处理和String不一样,Object是null就 ...
分类:
编程语言 时间:
2018-08-19 00:59:39
阅读次数:
164
一、创建包 1、在已有项目的"src"文件夹 -> 右键 -> New -> Package 2、命名包名,注意命名规范 二、创建类 1、新建包成功之后,在包上右键 -> New -> Java Class 创建新的java类 2、命名类名,注意命名规范 三、实现类 创建好类,写上main函数,执行 ...
分类:
编程语言 时间:
2018-07-30 14:38:04
阅读次数:
131
日期:2018.7.30 星期一 博客期:004 第四期的博客我来说一下自己对Java的看法以及它与C++有什么异同之处! 先说不同之处吧!Java应该说是更面向对象一点,它的Java包里类可以通过用import声明Java包文件,从而引用整个文件里的所有类p;而C++和C语言(之后统称C&C++) ...
分类:
编程语言 时间:
2018-07-30 13:25:33
阅读次数:
158