发表于: 2017-08-16 23:50:45
1 980
今天完成的事
学习java讲义中有关形参相关知识
什么是形参,什么是实参?
这个值就是对实参的表达式进行计算的结果,它可以是常量值、变量值、数组元素、函数值等。如果实参是数组名了,那么它传送的就是地址的值了。
举个栗子:
n 是形参,15是实参。
数组式的形参因为个数不可变可以处于形参列表的任意位置,但个数可变得形参只能处于形参列表的最后
递归方法
一个方法体内调用自身,称为方法递归,递归包含一个隐式循环,他会重复执行某段代码,而且不需要循环语句控制
递归方法有一条最重要的规定:一定要向已知方向递归,否则将陷入死循环
方法重载
JAVA允许在同一个类中定义多个同方法名但是不同形参列表的方法,这样的操作被称为方法重载
在JAVA程序中确定一个方法需要三个要素:调用者,方法名(方法的标识)以及形参列表
理解昨天没理解的Bean概念
三、使用实例工厂方法实例化Bean,使用这种方式不能指定class属性,此时必须使用factory-bean属性来指定工厂Bean,factory-method属性指定实例化Bean的方法,而且使用实例工厂方法允许指定方法参数,方式和使用构造器方式一样
这三种方式只是配置不一样,从获取方式看完全一样,没有任何不同。全部经过Spring IoC创建Bean,我们只管使用就可以了
尝试Log4j的使用
我对主要步骤的理解
1.导入JAR包
2.配置log4j.properties(难点也就在这里,感觉很简单但就是没有理解,明天抽时间理解了再贴上来)
3.测试Log4j
先理解了一些基本概念
日志等级分7级(由高到底)OFF>FATAL>ERROR>WARN>INFO>DEBUG>ALL 常用的有DEBUG,INFO,WARN,ERROR,FATAL.
这张表是从师兄日报拿到的 很方便记忆(没有分排序)
Level | 描述 |
ALL | 各级包括自定义级别 |
DEBUG | 指定细粒度信息事件是最有用的应用程序调试 |
ERROR | 错误事件可能仍然允许应用程序继续运行 |
FATAL | 指定非常严重的错误事件,这可能导致应用程序中止 |
INFO | 指定能够突出在粗粒度级别的应用程序运行情况的信息的消息 |
OFF | 这是最高等级,为了关闭日志记录 |
TRACE | 指定细粒度比DEBUG更低的信息事件 |
WARN | 指定具有潜在危害的情况 |
这里必须要讲的是分级规则:
日志记录的级别有继承性,优先级低的会记录比自己优先级高的的所有日志。
明天的计划
进行Spring+JDBCtemplate
解决Log4j的剩下的问题
开始准备小课堂
遇到的问题
在学习Log4j是网上众多的教学的差异让我理解困难,选了几个实例照着操作也没有成功,等到明天自己照着模版写了一properties操作
收获
认识了形参列表和方法递归的隐式循环以及方法重载,初步理解了Log4j的一些概念,语句的作用
任务进度:任务1,步骤19
任务开始时间:2017-8-15
预定任务1结束时间:2017-8-20
有延期风险
解决方案:按照师兄的指导进行 ,有些点不用学的太全面,够现在用就先走任务,后面用到再学
禅道地址 http://task.ptteng.com/zentao/project-task-276-unclosed.html
评论