Java小项目点餐系统(四)之总结篇

一些心得

     在前三篇文章介绍完这个小程序用到的一些知识后,在这里再跟大家分享一下其中的心得吧,虽然我们本学期学校开了java课程,不过就她那“hello world”的水平我是不屑于去听她讲课的,我暑假就学习过java,这次就直接拿来动手了。

    在动手写代码之前感觉不会遇到什么困难,各个知识点我都练过,不过实际写起来还是会遇到不少问题,只要我们不畏惧,不害怕,一点点的去做,就会慢慢地解决问题,毕竟我们现在接触的都是基础,解决问题的过程是痛苦的,由对某方面知识不了解去慢慢掌握,但是结果是幸福的。遇到问题我们要善于去查找资料慢慢总结,现在互联网如此发达,也为我们想学习的同学带来很多便利,百度,谷歌,各大论坛等等,完全可以解决我们的问题或与一些小白,大白一起讨论,让我们对问题有更深一步的了解。

   总之一学习的过程就是三个字:不退缩,就是干。这样我们才能学到更多知识。

移植问题

关于移植的问题就是编码的问题:

GBK,UTF8都是一种字符集,就是一种编码方式~ 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同。GBK、UTF8是网络编程人员必须要了解的基础知识。
GBK包含全部中文字符,
UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 
所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
UTF8能很好的兼容其他国语言,相同数据的数据库占用量是gbk的1.5倍,如果你的网站只面向中国用户,可以只用考虑选择简体版

另代码从windows移植到linux下编码问题可以查看http://blog.csdn.net/cnmcxiari/article/details/6675097

这个小程序的东西就写到这里吧,我要去写篇日记来记录最近不太好的状态和规划一下下一阶段该做的事情,另外明天msata接口的固态硬盘就到了,又可以倒腾我的笔记本了。。

你可能感兴趣的:(Java)