发表于: 2017-09-04 20:04:59
1 945
http://task.ptteng.com/zentao/project-task-302.html
今天完成的事情:
1.数组
数组就是个容器,数组是从0开始编号的,这个是做任务时候看到的,自己在做做任务5的时候才接触到这个东西,之前都只是粗略的瞄了一眼。而且数组创建了就是从自动的从0开始编号的。
他有一个格式, 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 元素类型就是数组元素的类型 比如INT
另一个格式就是:
元素类型[] 数组名 = new 元素类型[]{元素,元素,……};
int[] arr = new int[]{3,5,1,7};
int[] arr = {3,5,1,7};
这是个网站上的例子。
数组就是一个能存任何类型东西的一个容器吧;
. NullPointerException 空指针异常
原因: 引用类型变量没有指向任何对象,而访问了对象的属性或者是调用了对象的方法
2.list
一个 List 是一个元素有序的、可以重复、可以为 null 的集合,首先,List 的数据结构就是一个序列,存储内容时直接在内存中开辟一块连续的空间,然后将空间地址与索引对应。
这些话之前看都不知道是在搞什么,现在看还好一点。
然后list也是从0开始
Object 的 equlas() 方法默认和 == 一样,比较的是地址是否相等。
public boolean equals(Object o) {
return this == o;
}
这个在任务5里遇到过,凯博跟我讲了
3.map
List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。
Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言,可以将 List 看作是具有数值键的 Map。而实际上,除了 List 和 Map 都在定义 java.util 中外,两者并没有直接的联系。本文将着重介绍核心 Java 发行套件中附带的 Map,同时还将介绍如何采用或实现更适用于您应用程序特定数据的专用 Map。
上面这东西都是之前看都没看过的,,感觉除了我大家都会,我任务一的时候没头脑乱撞真的也没撞到啥。
4json
和上面页差不多
用json要配置两个地方,一个是pom,引入三个jar包,然后在xml配置一个
<bean id="stringConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/plain;charset=UTF-8</value> </list> </property> </bean> <bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="stringConverter" /> <ref bean="jsonConverter" /> </list> </property> </bean>
今天太浮躁,学不下去,有个问题,任务5后半部分和任务6是直接参考的博涛的日报,然后就没有自己查记得住,今天下午在搞memcached的时候发现就上会的pom里面引入jar包和客户端错了一步,凯博帮解决的时候就记不起是怎么搞了。
以后就还是做个参考吧
明天计划的事情:
1,写好json接口,2 然后完成memcache。
评论