
Java面试
cMusketeer
我希望把我在下面的总结分享给大家,如果有错误或者是更好的方法,可以互相交流,互相提高才是重点。谢谢
展开
-
静态变量和实例变量的区别(配图解释专业术语,通俗易懂)
1:首先在语法定义上区别:静态变量前面要加static,实例变量不用2:在程序运行时:实例变量输入对象的属性,必须创建了实例对象(如 new)才会被分配空间,才可以使用实例变量, 静态变量不属于某个实例对象,而是属于类,也叫类变量,只要程序加载了类的字节码,不用创建任何实例对象就会被分配空间,就可以被使用3:总之,实例变量必须创原创 2017-10-17 20:04:19 · 1448 阅读 · 0 评论 -
java中获取当前时间的前后指定的时间
很多时间时候,我们会要获取当前时间的前一段时间发生过的事,如:在用户想要查看当前时间前一个小时的数据的时候,用户只需要输入60即可,调出来的就是前六十分钟的 数据,又或者说,知道当前时间,就想获取它的前一个具体时间点,或者后一个时间点, 这就用到了calendar,//这里是直接写的一个java文件,package com.jj;import原创 2017-10-09 16:25:01 · 5836 阅读 · 0 评论 -
Java-单例模式详解(图文并茂,简单易懂)
PS:首先我们要先知道什么是单例,为什么要用单例,用的好处是什么等问题来看。1:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向原创 2017-10-18 20:07:15 · 460 阅读 · 0 评论 -
java虚拟机和Dalvik虚拟机的区别
java虚拟机和Dalvik虚拟机的区别 Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管转载 2017-10-23 14:40:58 · 355 阅读 · 0 评论 -
java中list<Object[]>、list<Student>、list<Map<String,String>>排序
1:list的排序public static void main(String[] args) {// TODO Auto-generated method stubObject[] o1=new Object[4];o1[0]="5";o1[1]="o1";o1[2]="o11";o1[3]="o111";Objec原创 2017-10-12 22:34:58 · 1261 阅读 · 1 评论 -
Java设计模式总汇一
PS:首先我们要带着问题读文章什么是设计模式为什么要用设计模式使用设计模式有什么好处 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计原创 2018-01-05 11:52:41 · 231 阅读 · 0 评论 -
Java设计模式总汇二
本人已在博客园里写博客了,这个优快云说实话,真的是不稳定,每次发布文章的时候,就会出现各种bug,不是提交不上就是点击提交没反应。博客园地址:http://www.cnblogs.com/cmusketeer/设计模式是我们在写代码过程中必不可少的,这直接关系到我们的代码的逻辑清晰度、代码复用、易理解性等,所以学习好设计模式还是挺重要的,有的人说,不知道设计模式也可以敲代码呀,是的没错,确实原创 2018-01-16 17:49:07 · 194 阅读 · 0 评论