自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风信子

书到用时方恨少

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 【面试题】什么是构造函数

构造函数是一种特殊的函数,用来在对象实例化时初始化对象的成员变量。在Java语言中,构造函数具有以下特点:构造函数必须与类的名字相同,并且不能有返回值(返回值也不能为void)。每个类可以有多个构造函数。当开发人员没有提供构造函数时,编译器在把源代码编译成字节码的过程中会提供一个没有参数默认的构造函数,但该构造函数不会执行任何代码。如果开发人员提供了构造函数,那么编译器就不会在创建默认的构造...

2019-05-31 08:27:05 8280

原创 【面试题】Java程序初始化的顺序是怎样的

在Java语言中,当实例化对象时对象所在类的所有成员变量首先要初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。Java程序的初始化一般遵循3个原则(优先级一次递减):静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化多次;父类优先于子类进行初始化;按照成员变量的定义顺序进行初始化。即使变量定义散...

2019-05-30 08:46:41 390

原创 【面试题】如何实现在main()方法执行前输出“Hello World”

众所周知,在Java语言中,main()方法是程序的入口方法,在程序运行时,最先加载的就是main()方法,但这是否意味着main()方法就是程序运行时第一个被执行的模块呢?答案是否定的。在Java语言中,由于静态块在类被加载时就会被调用,因此可以在main()方法执行前,利用静态块实现输出“Hello World”的功能,以如下代码为例。public class Test{ static ...

2019-05-28 08:23:08 782

原创 【面试题】为什么需要 public static void main (String[ ] args) 这个方法?

public static void main (String [ ] args) 为Java程序的入口方法,JVM在运行程序时,会首先查找 main() 方法。其中,public 是权限修饰符,表明任何类或对象都可以访问这个方法,static 表明 main() 方法是一个静态方法,即方法中的代码是存储在静态存储区,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名....

2019-05-27 08:54:36 3289

原创 【面试题】Java与C/C++有什么异同

Java与C++都是面向对象的语言,都是用了面向对象思想(例如封装、继承、多态等),由于面向对象有许多非常好的特性(继承、组合等),因此二者都有很好的可重用性。需要注意的是,二者并非完全一样,下面主要介绍它们的不同点:Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。而C/C++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码。因此...

2019-05-26 15:25:36 847

原创 【面试题】Java语言有哪些优点

Java为纯面向对象的语言《Java编程思想》提到Java语言是一种 “Everything is object” 的语言,它能够直接反应现实生活中的对象,例如火车、动物等,因此通过它,开发人员编写程序更为容易。平台无关性Java语言可以 “一次编译,到处运行”。 无论是在Windows平台还是在Linux、MacOS等其他平台上对Java程序进行编译,编译后的程序在其他平台都可以运...

2019-05-25 20:07:37 643

原创 【读过的书】《阿弥陀佛么么哒》

作者:大冰2019.5.9整理完一个孩子的心愿光阴如潮,大浪淘沙,未来未知的年月里,这本书一定会被湮灭。但我祈愿这些歌都能被传唱。若有一天末法来临,人性扭变,风急雨骤天昏地暗。愿这颗普普通通的种子,能被按图索骥的人们发现。愿人们知晓。这个世界,曾经来过一个普普通通的好孩子。善良是一种天性,善意是一种选择。善意是人性中永恒的向阳面。选择善意,即选择天性,即选择光明。或许也是在选择一种永...

2019-05-25 19:39:37 345

原创 【读过的书】《小王子》

作者:[法]安托万●德●圣埃克苏佩里,李继宏 译2019.5.3 整理完导读自从货币货币经济兴起之后,有太多的现代人将自身的快乐和价值寄托在对作为一般等价物的金钱的追求上。大家以为只要赚到更多的钱财,拥有更多的商品,住进更大的房子,他们就会变得更加快乐,他们的人生也将变得更加有价值和有意义。可是无数事实证明,这种想法无论在逻辑上还是在实践中都是错误的,而且恰恰是现代人普遍感到不快乐和无...

2019-05-23 07:45:19 456

原创 【读过的书】《月亮与六便士》

作者:[英]毛姆 著,傅惟慈 译2019.5.2 整理完一在我看来,艺术中最令人感兴趣的就是艺术家的个性,如果艺术家赋有独特的性格,尽管他有一千个特点,我也可以原谅。制造神话是人类的天性。对那些出类拔萃的人物,如果他们生活中有什么令人感到诧异或者迷惑不解的事件,人们就会如饥似渴地抓住不放,编造出种种神话,而且深信不疑,近乎狂热。这可以说是浪漫主义对平凡暗淡的生活的一种抗议。二...

2019-05-09 19:34:20 439

转载 开闭原则

定义一个软件实体如类、模块和函数应该对扩展开放、对修改关闭。问题由来在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。开闭原则是面向对象的设计中最基础的设计原则,它指...

2019-05-05 15:38:21 104

MySQL5.5安装图解

MySQL5.5数据库超详细安装截图教程,数据库初学者必备。

2018-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除