发表于: 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的语句熟练之后,再学计算机操作系统,那样更高效一些。





返回列表 返回列表
评论

    分享到