热门好课推荐
猜你喜欢
相关培训 相关博客
  • 深入学习java源码之基本类型与引用类型Java中的变量分为基本类型和引用类型两种。基本类型的变量保存数值本身,而引用类型的变量保存的是引用值,即指向内存空间的地址。基本类型包括:byte,char,intshort,long,float,double,boolean;引用类型包括:类类型,接口类型和数组。基本类型在声明其变量时就为它分配了空间:intvalue;v...
    2019-01-04 06:20:41
    阅读量:47
    评论:0
  • 这一系列打算慢慢地去接触源码,并且列出相关的题目,对于完全的初学者的话,我到时候会搜一套我认为比较好的培训机构的视频以及给些社区资料和相关博客咯。让我们一起开始思考,深入学习Java吧。这篇文章就数据类型咯-文章结构:1.基本数据类型的系统描述;2.数据类型的包装类理解(含源码解析);3.数据类型转换、装包拆包等一些小坑。
    2016-12-21 22:18:34
    阅读量:12456
    评论:12
  • 深入学习java源码之Math.max()与Math.min()java基本数据类型及自动转型8种基本数据类型及其所占空间大小:一、byte,占用一个字节,取值范围为-128-127,默认是“\u0000”,表示空二、short,占用两个字节,取值范围为-32768-32767三、int,占用四个字节,-2147483648-2147483647四、long,占用八个字节...
    2019-01-05 07:45:42
    阅读量:1283
    评论:0
  • 深入学习java源码之Arrays.sort()与Arrays.parallelPrefix()Comparator接口能对不同类型的对象进行排序(当然排序依据还是基本类型),也不用自己实现排序算法,用起来很方便。对任意类型集合对象进行整体排序,排序时将此接口的实现传递给Collections.sort方法或者Arrays.sort方法排序。实现intcompare(To1,...
    2019-01-06 22:32:29
    阅读量:659
    评论:0
  • 一、基本数据类型转换在上一章节中,我们已经基本了解了JAVA八大基本数据类型,在实际开发时,不同数据类型的相互转换时有发生。JAVA对类型转换有着一定的语法规定。实际上,类型转换是一个比较大的话题,其中涉及到了面向对象思想和JAVA对面向对象中对“多态”这一特征的支持。在这篇文章中我们不对类型转换做深入研究,下面我们先来了解一下JAVA八个基本数据类型之间的转换会有一些什么样的语...
    2018-06-07 20:30:39
    阅读量:103
    评论:0
  • 深入学习java源码之String.concat()与String.substring() final变量:  对于基本类型使用final:它就是一个常量,数值恒定不变  对于对象引用使用final:使得引用恒定不变,一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象。然而,对象自身却是可以被修改的,java并没有提供使任何对象恒定不变的途径。这一限制同样也使用数组,它也是...
    2019-01-13 17:38:26
    阅读量:113
    评论:0
  • java基础篇深入解析大总结java基础(一)深入解析基本类型java基础(二)自增自减与贪心规则java基础(三)加强型for循环与Iteratorjava基础(四)java运算顺序的深入解析java基础(五)String性质深入解析java基础(六)switch语句的深入解析java基础(七)深入解析java四种访问权限java基础(八)深入解析常量池与装拆...
    2018-04-25 07:22:29
    阅读量:1953
    评论:0
  • 深入学习Java之LinkedList前言LinkedList,作为最常用的List接口的实现类之一,与ArrayList基本齐名,两者都是在日常开发中非常常用的List类型,不过,两者的底层实现大不相同,这也导致了这两者的应用场景的不同,接下来,我们来详细学习LinkedList的具体实现LinkedList的继承结构这里跟前面学习ArrayList一样,首先先从宏观上来看下LinkedList的
    2017-07-29 09:35:27
    阅读量:292
    评论:0
  • 1,java虚拟机规范中,boolean被映射成int类型,true->1;false->0,编译器遵从了同样的规范。由于虚拟机中true被映射成int类型,那么直接修改字节码成为非0和非1也是可行的。  浮点类型通常有两个0,+0.0F和-0.0F,两者符号位不同,尽管在内存中数值不同,但是-0.0F==+0.0F会返回真。  java中正无穷和负无穷是有确切的值的,超过...
    2018-12-04 22:03:56
    阅读量:28
    评论:0
  • 开篇词|为什么我们要学习Java虚拟机?01|Java代码是怎么运行的?02|Java的基本类型03|Java虚拟机是如何加载Java类的?04|JVM是如何执行方法调用的?(上)05|JVM是如何执行方法调用的?(下)06|JVM是如何处理异常的?【工具篇】常用工具介绍07|JVM是如何实现反射的?08|JVM是怎么实现i...
    2018-11-14 16:52:08
    阅读量:188
    评论:0