发表于: 2016-06-01 11:11:46
0 1898
补充一下昨天的日报:
今天完成的事情:
1.将计算机操作系统第一张看完了,了解了计算机操作系统的分类,发展历史等,学习了操作系统的基本类型:
1)批处理操作系统(早期大型机用操作系统)
2)分时系统
3)实时系统
4)通用操作系统
5)计算机上的操作系统
6)网络操作系统
7)分布式操作系统
然后了解了计算机操作系统的功能:处理机管理;存储管理;设备管理;信息管理;用户接口等。
2.使用Task_1完成接口的实现,使用postman测试自己写的接口,确认接口可以正常使用。
1)使用Task_1完成接口的实现,上次用的是jetty跑出来的,是可以实现的,这次用tomcat部署IDEA然后用tomcat跑,依然可以实现,在启动Tomcat后在浏览器输入:http://localhost:8080/MavenDemo/getuser?name=peiyu(8080tomcat默认端口号,name=peiyu表示在数据库的name栏下插入peiyu),然后在user的表中查看可以看到表已经插入了peiyu,详情见下图(是id为32的那个培宇),至于IDEA部署Tomcat或者JETTY在前面的日报中有部署的教程网址,这里就不多说了。
2)使用Postman测试自己写的接口是否可以正常使用,Postman是Google的浏览器chrome的一款插件,官方的解释是:
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,想要详细了解的话参考以下网址:
http://chromecj.com/web-development/2014-09/60.html
至于启动方法这一块,网上有很多方法,我没有具体试,我下面介绍我自己的一种方法,在postman官网:http://www.getpostman.com/,点击chrome app然后在页面中安装,并且启动就可以了,
使用的浏览器是QQ浏览器,在测试栏输入:http://localhost:8080/MavenDemo/getuser?name=peiyu,就可以看到以下画面:
在id33的name中就完成了插入peiyu的字符,并且在mysql中是可以看得到的,以上顺利完成Task_2的内容。
3.Java小组会讨论的内容:
1)int与integer的区别:
1.int是一个基本的数据类型,integer是int的包装类,实现各种类型间转换,实现各种方法的调用。
举例,我们使用泛型:List<integer>num;这里就只能使用integer,使用int会报错;
2)List与Set的区别:
1.List是有序,然后可以重复的,比如输入123,输出就是123;
2.Set是无序,不可以重复的,比如输入123,输出可能是321,(按照HASHcode输出);
3)Equals跟==的区别:
== 和 Equals 的区别
1. == 是一个运算符。
2.Equals则是string对象的方法,可以.(点)出来。
我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较
1、基本数据类型比较
==和Equals都比较两个值是否相等。相等为true 否则为false;
2、引用对象比较
==和Equals都是比较栈内存中的地址是否相等 。相等为true 否则为false;
需注意几点:
1、string是一个特殊的引用类型。对于两个字符串的比较,不管是 == 和 Equals 这两者比较的都是字符串是否相同;
2、当你创建两个string对象时,内存中的地址是不相同的,你可以赋相同的值。
所以字符串的内容相同。引用地址不一定相同,(相同内容的对象地址不一定相同),但反过来却是肯定的;
3、基本数据类型比较(string 除外) == 和 Equals 两者都是比较值;
明天计划的事情:开始进入学习Task_3的内容,收集以下信息:
1.泛型跟多态的概念
2.重写equals怎么写
遇到的问题:
1.现在学计算机操作系统很多概念性的东西,不怎么会,丹神建议,先把java基础语法,sql的语句熟练之后,再学计算机操作系统,那样更高效一些。
评论