随笔分类 -  Java应用

摘要:问:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中 阅读全文
posted @ 2018-01-10 13:09 894316728 阅读(364) 评论(0) 推荐(0)
摘要:1、Java中的属性和字段有什么区别? 答:Java中的属性(property),通常可以理解为get和set方法。 而字段(field),通常叫做“类成员”,或 "类成员变量”,有时也叫“域”,理解为“数据成员”,用来承载数据的。 这两个概念是完全不同的。 2、属性和字段详解 ◆◆字段(filed 阅读全文
posted @ 2018-01-09 12:03 894316728 阅读(1471) 评论(0) 推荐(0)
摘要:自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。 以下是本文的目录大纲: 一.什么是装箱?什么是拆箱? 二.装箱和拆箱是如何实现的 三.面试中相关的问题 若有不正 阅读全文
posted @ 2017-01-17 23:06 894316728 阅读(151) 评论(0) 推荐(0)
摘要:相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲: 一.你了解String类吗? 二.深入理 阅读全文
posted @ 2017-01-17 22:33 894316728 阅读(162) 评论(0) 推荐(0)
摘要:什么是多态 下面是多态存在的三个必要条件,要求大家做梦时都能背出来! 多态存在的三个必要条件一、要有继承;二、要有重写;三、父类引用指向子类对象。 多态的好处: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如 阅读全文
posted @ 2017-01-17 20:33 894316728 阅读(146) 评论(0) 推荐(0)
摘要:问题: 看下面的代码,能否说出运行结果? 如果能不含糊的说出运行结果,这篇博文不用看了。。。 概念: 要想解释清楚原理,首先要明确几个概念: 创建String的三种方式: 直接定义:如:String s1 = “myString”; 首先在String池中查找是否存在”myString”,如果没有, 阅读全文
posted @ 2017-01-13 23:39 894316728 阅读(250) 评论(0) 推荐(0)
摘要:1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题。(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。 释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序 阅读全文
posted @ 2017-01-13 15:48 894316728 阅读(480) 评论(0) 推荐(0)
摘要:递归调用是一种特殊的调用形式,就是方法自己调自己。例:public int add(int num){ if(num == 1) return 1; //程序出口 else return num+add(num - 1);} 阅读全文
posted @ 2017-01-13 10:18 894316728 阅读(124) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-01-09 10:04 894316728 阅读(104) 评论(0) 推荐(0)