随笔分类 -  Java 面向对象编程

 
oracle数据库忘记用户名和密码莫着急
摘要:刚安装完Oracle 11g后,登录的时候没有记住用户名和密码,解决方法:新建一个用户 第一步:以系统身份登录 cmd >sqlplus 提示输入用户名,然后输入sqlplus/as sysdba,密码为空。提示连接到信息,连接成功! 第二步:创建新用户: 第三步:为刚创建的用户解锁语法: 第四步: 阅读全文
posted @ 2016-04-26 22:46 zymqqc 阅读(904) 评论(0) 推荐(0)
Log4j记录日志使用方法
摘要:一.什么是log4j Log4J是Apache的一个开放源代码的项目。通过使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程。 二.日志及分类 软件的运行过程中 阅读全文
posted @ 2016-04-25 12:16 zymqqc 阅读(5841) 评论(0) 推荐(1)
Java 中 父类变量访问子类方法 需要使用 类型转换 (instenceof)关键字 /类型判断/
摘要:通过数组元素访问方法的时候只能访问在 Animal中定义的方法,对 于 Tiger类和 Fish中定义的方法时却不能调用,例如语句 animal[2].swim();就是不正确的。当 需要访问这些方法时需要用到类型转换,演示程序如下。 主要看 move方法,move方法首先判断 animal对象是哪 阅读全文
posted @ 2016-04-18 09:14 zymqqc 阅读(894) 评论(0) 推荐(0)
Java中的overload(方法的覆写)
摘要:方法覆写(overload)与方法的重载非常相似,它在 Java的继承中也有很重要的应用。 写程序可能会碰到下面的情况,在父类中已经实现的方法可能不够精确,不能满足子类 的需求。例如在前面的 Animal类中,breath方法就过于简单,对于鱼类动物是用腮呼吸的, 而对于哺乳动物则是用肺呼吸的,如何 阅读全文
posted @ 2016-04-18 08:46 zymqqc 阅读(739) 评论(1) 推荐(1)
接口(interface)
摘要:接口就是为了约束方法的格式(参数和返回值类型)而存在的 接口可以实现多继承,弥补单继承的缺陷。 接口可以看成是一个特殊的抽象类,通过反编译看源码可知 接口中方法不用访问修饰符,因为CLR会自动添加,并且不能有方法体 如果一个类实现了某个接口,就得实现该接口中所有的方法 接口要谨慎使用,防止出现接口污 阅读全文
posted @ 2016-04-12 18:36 zymqqc 阅读(237) 评论(0) 推荐(0)
程序员七大面向对象设计原则
摘要:在没有了解到面向对象设计的7大原则前,我只是一只豆子! 但豆子终将会成长不是吗? 1.开闭原则:一个软件实体应当对扩展开放,对修改关闭。也就是说在所涉及一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。 在开闭原则的定义中,软件实体可以指一个 阅读全文
posted @ 2016-03-02 17:53 zymqqc 阅读(479) 评论(3) 推荐(3)
深入理解带参方法-----对象作为参数的方法
摘要:在了解过普通的带参方法后,我们再次将视角拉到深入带参方法中。 在数组作为参数的方法里面我们知道了可以将多个学生的成绩添加到数组中并打印出来, 那么如果现在不仅要添加学生的成绩,还要添加学生的年龄和成绩,如何实现呢? 面对这样的问题我们就可以使用面向对象的思想,把所有要添加的学生信息封装到学生类中,只 阅读全文
posted @ 2016-02-02 12:52 zymqqc 阅读(3379) 评论(0) 推荐(0)
java中的结构--switch选择结构
摘要:if-switch 选择结构 switch结构可以更好的解决等值判断问题switch 选择结构的语法:switch (表达式){ case 常量 1: //代码块1; break; case 常量 2: //代码块2; break; 。。。。。。 default: //代码块n; break;} 解 阅读全文
posted @ 2015-08-14 17:18 zymqqc 阅读(5136) 评论(1) 推荐(0)