上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 看了很多文章事实证明之前的通过new创建String对象只有一个是错误的,实际上创建一个或者创建两个对象,一个在堆区,一个在常量池,当常量池中已经存在就不会创建。看了一篇非常好的文章http://www.cnblogs.com/wxgblogs/p/5635099.html,详细讲述了创建Strin... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(594) 评论(0) 推荐(0) 编辑
摘要: Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。instanceof关键字的作用是判断一个对象是否是一个具体类的实例,我们在重写equals方法中要先判断是否是同一... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(8885) 评论(0) 推荐(1) 编辑
摘要: jdk提供了javap命令用于查看字节码来查看程序执行赋值的顺序,看懂这些关键字可以很好的理解程序执行的过程转自:http://www.cnblogs.com/duanxz/archive/2014/05/14/3724426.html#topJava栈和局部变量操作Java虚拟机是基于栈的机器,几... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 除了两种浮点型,剩下的几种基本数据类型的包装类几乎都实现了常量池,有好处用数据的时候直接去拿,没有再去创建,坏处是在程序编译的时候就存入大量数据不管用不用到。下面是一篇很好的文章,很详细,转自:http://www.hollischuang.com/archives/1058Integer 类在对象... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 以下是IntelliJ Idea2017版的,基本上不会有什么变化IntelliJ Idea这个编译器现在非常流行,他强大的快捷键非常好用,相比于eclipse,IntelliJ Idea界面也比eclipse高大上,以下是IntelliJ Idea的常用快捷键基本的复制,剪切,粘贴,全选还是有的C... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 链表是一种重要的数据结构,相比于数组,数组更像是一个顺序表,数组只要第一个元素固定,那么在他后面的元素的地址一定固定,数组在内存中是一块连续的存储区域,我们可以根据下标找到他的每个元素,这是数组和链表的一个区别链表,见名思意,一个链子连接起来的表,元素之间的联系靠的是这个链子,这也决定了链表中的每个... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 为什么要有二叉树的序列化和反序列化,因为我们构造的二叉树,都是存放在计算机的内存中,但是我们想要根据记录重新构造出二叉树就需要二叉树的序列化和反序列化,将二叉树以文件的方式存下来叫做二叉树的序列化,从文件构造出二叉树叫做二叉树的反序列化。这里说明一下满二叉树和完全二叉树的区别:满二叉树(如下图)可以... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 二叉树是一个非常重要的数据结构,在好多的面试题中总会出现,大多数要求回答者实现在二叉树的按层遍历的同时实现换行,其实按层遍历很好想,但是要求换行输出的时候,很多时候就比较懵,无从下手,其实仔细想一想问题就会水落石出。先构建节点类TreeNode,让他有一个String类型的数据值,一个节点类型的左孩... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 第一次写博客,不对的地方欢迎指正以下的测试时间只是在本人的电脑上直接运行的,只是简单的对比,并不是标准的时间,可能涉及到后台程序的影响冒泡排序:时间复杂度O(n*n),可以从前向后,也可以从后向前进行排序,从后向前(自我感觉还是从后向前好,冒泡不就是向上冒),把最后一个和倒数第二个进行性比较,如果比... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(1037) 评论(1) 推荐(0) 编辑
摘要: 安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式:JDK下载链接:http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-... 阅读全文
posted @ 2017-11-10 21:29 In_new 阅读(396) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页