摘要: 无意中看到下面一个题目,大家一起来看看最后的输出结果是什么。反正我看完之后,用IDE测试后感觉知识点得到巩固了。 执行结果: 22 34 17 你们答对了么?哈哈,现在来看一下代码具体执行情况: 1、首先是main方法,new了一个B对象,然后就是调用该对象的getValue()方法 2、执行B类的 阅读全文
posted @ 2017-05-17 17:33 萌小Q 阅读(12220) 评论(5) 推荐(15) 编辑
摘要: 前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上线,那 阅读全文
posted @ 2016-11-09 10:51 萌小Q 阅读(27754) 评论(12) 推荐(14) 编辑
摘要: 项目总是报错,添了删,删了又添了N次以后,发现添加部署的时候,Deploy Location 没有值了,Deploy Location 没有值在自带的Tomcat上就无法用浏览器浏览(Open in Browser)。 解决方案: 在Myeclipse中把视图切换到Navigater,找到项目的.m 阅读全文
posted @ 2016-10-08 09:57 萌小Q 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: JUnit4:Test文档中的解释: The Test annotation supports two optional parameters. The first, expected, declares that a test method should throw an exception. I 阅读全文
posted @ 2016-09-08 11:50 萌小Q 阅读(6268) 评论(1) 推荐(1) 编辑
摘要: 一直想好好看看jdk的源码,虽然可以直接解压jdk下的src看,但是终究不方便!后来发现可以导入到eclipse中,就在网上找了一些方法,下面就和大家分共享: step1:打开eclipse选择Window->Preference step2:选择Java->Installed JREs step3 阅读全文
posted @ 2016-09-06 09:52 萌小Q 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听。 1.在安装Oracle服务器的主机上,打开Net Conf 阅读全文
posted @ 2016-08-24 15:14 萌小Q 阅读(18707) 评论(0) 推荐(2) 编辑
摘要: 测试代码 运行结果: 阅读全文
posted @ 2016-08-23 16:13 萌小Q 阅读(3093) 评论(1) 推荐(1) 编辑
摘要: 介绍 在我们日常的工作中经常需要在应用程序中保持一个唯一的实例,如:IO处理,数据库操作等,由于这些对象都要占用重要的系统资源,所以我们必须限制这些实例的创建或始终使用一个公用的实例,这就是我们今天要介绍的——单例模式(Singleton)。 单例模式(Singleton Pattern)是 Jav 阅读全文
posted @ 2016-08-02 16:10 萌小Q 阅读(1693) 评论(2) 推荐(5) 编辑
摘要: 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经 阅读全文
posted @ 2016-08-02 13:41 萌小Q 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 异常的概念 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.Ar 阅读全文
posted @ 2016-07-29 09:42 萌小Q 阅读(54142) 评论(8) 推荐(29) 编辑
摘要: 基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。 那什么是装箱和拆箱呢?我们分别来看下 装箱:把基本类型转换成包装类,使其具有对象的性 阅读全文
posted @ 2016-07-28 11:03 萌小Q 阅读(3517) 评论(0) 推荐(3) 编辑
摘要: 静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块,main(),构造块,构造方法。 构造函数 关于构造函数,以下几点要注意:1.对象一建立,就会调用与之相应的构造函数,也就是说,不建立对象,构造函数时不会运行的 阅读全文
posted @ 2016-07-28 09:19 萌小Q 阅读(56828) 评论(17) 推荐(76) 编辑
摘要: 假如说你想复制一个简单变量。很简单: 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。 但是如果你复制的是一个对象,情况就有些复杂了。 假设说我是一个beginner,我会这样写: 结果: 学生1:12 阅读全文
posted @ 2016-07-27 14:00 萌小Q 阅读(170447) 评论(27) 推荐(91) 编辑
摘要: 在面试java工程师的时候,这道题经常被问到,故需特别注意。 1、JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后 阅读全文
posted @ 2016-07-26 15:12 萌小Q 阅读(39589) 评论(7) 推荐(29) 编辑
摘要: 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3 阅读全文
posted @ 2016-07-26 13:46 萌小Q 阅读(20642) 评论(9) 推荐(18) 编辑