Day01
1、@Test函数,执行后控制台没有输出结果?
1) 不能用静态方法,控制台会没有结果。
2) 不能把类名命名为Test,@Test不识别。
2、遍历Map集合的entrySet方法不会?
3、使用Junit步骤
导入Junit包
将要测试的方法、类、包、项目写上@Test
命名方式 方法:testGetMap()
类 :TestMap
4、断言
Assert.assertTrue(false);//判断真假
Assert.assertSame("wuqidi", "wuqidi");//判断是否同一个对象
Assert.assertNull(null);//判断是否为空
Assert.assertEquals(12.4,12.5);//判断是否相等
5、准备环境\清理环境
@Before @BeforeClass
@After @AfterClass
6、内省
反射技术、专门操作对象属性。
通过建立PropertyDescriptor对象,获取对象属性的get、set方法。
//descriptor 描述
通过Introspector的getBeanInfo方法获取BeanInfo,进而获取PropertyDescriptor[]数组,获取的是全部的属性方法,相比上一个PerpertyDescriptor一次性获取的更多。
7、BeanUtil
解决了把对象的属性封装到对象中,相比以上两种方法更方便。
基本数据类型自动转换,引用类型需要注册类型装换器。
步骤:导入commons_logging.jar, commons-beanutils-1.8.0.jar
commons_logging.jar:记录日志;
只需要BeanUtils.setProperty();就行。
8、工厂
通过读取配置文件进行创建对对象,并可以获取对象的构造函数、属性、方法。
注意:权限 declared。
9、文件路径
Classpath
/
Day01的更多相关文章
- day01<计算机基础知识&Java语言基础>
		
计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...
 - [转] Java基础知识——Java语言基础
		
http://blog.csdn.net/loneswordman/article/details/9905931 http://blog.csdn.net/wanghuan203/article/d ...
 - Android开发Java基础之Java语言基础(1)
		
Java中的基本数据类型 整数类型 整数类型用来存储整数数值,既没有小数部分的数值.可以是正数,也可以是负数.整数类型在Java程序中有三种表现形式,分别是十进制,八进制,十六进制. 整型数据根据它所 ...
 - 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符
		
Java语言基础-关键字,标识符,注解,常量和变量,运算符 class Demo { public static void main(String[] args){ System.out.printl ...
 - Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)
		
Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...
 - Java语言基础(三)
		
Java语言基础(三) 一. 补码 (1).之所以有补码是因为要考虑成本 就是造计算机的成本 (2).下面让我们分析一下补码 以四位补码为例 <1> 高位是符号位,它决定其是正数还是 ...
 - Java语言基础(二)
		
Java语言基础(二) 一.变量续 (1).变量有明确的类型 (2).变量必须有声明,初始化以后才能使用 (3).变量有作用域,离开作用域后自动回收 变量作用域在块内有效 (4).在同一定义域中变量不 ...
 - Java语言基础(一)
		
Java语言基础(一) 在这里说明一下,有基础的跳过 高手跳过.在这里我想复习以前的东西,以及给正在学java的一些帮助 我用的MyEclipse8.5编写java代码,有需要联系我 QQ:9035 ...
 - Java入门篇(二)——Java语言基础(下)
		
上篇说到Java中的变量与常量,接下来就是简单的计算了,首先需要了解一下Java中的运算符. 六.运算符 1. 赋值运算符 赋值运算符即"=",是一个二元运算符(即对两个操作数进行 ...
 - 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数
		
Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...
 
随机推荐
- jcSQL词法分析器对字符串token的解析
			
上星期写完词法分析器的时候,曾遇上一个无关紧要却X疼的问题.毕竟是第一次完整地写整个语言的编译器(暂且这么叫着吧,解释器更靠谱),由于经验不足,在字符串解析这一块驻足了两天才解决掉,这里记录下来供以后 ...
 - C# 异步Socket
			
C# 异步Socket (BeginXXXX)服务器代码 前言: 1.最近维护公司的一个旧项目,是Socket通讯的,主要用于接收IPC(客户端)发送上来的抓拍图像,期间要保持通讯,监测数据包并进行处 ...
 - mysql memcache
			
http://blog.csdn.net/newjueqi/article/details/8350643
 - 未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0
			
原文:未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0 System.IO.FileNotFoundException: 未能加载文 ...
 - poj1477---搭积木
			
#include<stdio.h> #include<stdlib.h> int main() { int n,i; int bricks[55],set=0; while(s ...
 - PHP自定义函数与字符串处理
			
自定义函数: 1.默认值的函数: function Main($a=5,$b=6) { echo $a*$b; } 2.可变参数的函数: function ...
 - jQuery特效 隔行变色
			
1.通过使用onmouseover onmouseout方法 2.变色使用background-color(css)属性 3.变色的标签是td(tr仅仅能使用事件,颜色样式不起作用) 第一种方法 使用 ...
 - Android开发8:UI组件TextView,EditText,Button
			
版本:Android4.3 API18 学习整理:liuxinming TextView 概述 TextView直接继承了View(EditText.Button两个UI组件类的父类) TextVie ...
 - android httpClient 支持HTTPS的访问方式
			
项目中Android https请求地址遇到了这个异常,javax.net.ssl.SSLPeerUnverifiedException: No peer certificate,是SSL协议中没有终 ...
 - node.js(七) 子进程 child_process模块
			
众所周知node.js是基于单线程模型架构,这样的设计可以带来高效的CPU利用率,但是无法却利用多个核心的CPU,为了解决这个问题,node.js提供了child_process模块,通过多进程来实现 ...