- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java类名不能用中文,如果想说明这个类是做什么的,可以写注释
方法的封装性,不要把所有代码写在main函数里面。
快捷键(main,sysout)。
没注册就可以抽奖?
现在的数据是保存在内存里面的,一关掉或者退出程序以前的数据就没有了,是否考虑用文件或数据库来保存数据(什么是数据库?)
只能输入数字?(一输非数字就会报错,这是一个系统的bug,应该加上一定的验证代码,如果用户输入的是非数学字符,应给用户提示)。
异常如下:
Exception in thread main java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:840)
at java.util.Scanner.next(Scanner.java:1461)
at java.util.Scanner.nextInt(Scanner.java:2091)
at java.util.Scanner.nextInt(Scanner.java:2050)
at Shopping.main(Shopping.java:82)
7.变量不能用拼音。
8.学习应养成做笔记和总结的习惯,像今天我给你的这个文件你就可以保存好,这后你还可以写一些总结之类的东西,当然这不强求,这是一个人好的习惯的养成,自愿为主,我从来就讨厌小学老师让我们天天写日记(呵呵)。
作业:
命名规范:在改版后的代码里体现,特别注意类名,方法名,变量名。(建意:先在书上或者在网上找资料命名规范有哪些?)。
快捷键:交一份快捷键的文档给我,这份文档不是从网上找到一篇后直接拷给我,而是你自己试验过,将自己觉得有用的再整理给我。我要的是整理后的版本。
面向对象:什么是面向对象?面向对向的三大特点。面积过程编程(C++)和面向对向编程(Java)的区别是什么?要求写一份或一段查完资料后自己的理解(不强求,我只是想看看你的想法,如果有错误就给你纠正,如果不足再给我补充,让你更加理解)。
验证:完善程序中的漏洞,要经得起我的测试。
异常:提前学一下异常。可以在代码里面体现,也可以写一些学习后的东西给我,或自己写一个小程序体现。
将代码重构一下(该封装的封装,该调整的调整),要让代码逻辑清晰,可读性强,可扩展性好。
学会查API文档(java帮助文档)。查询我写代码中用到的几个类以及方法。
类型以及类型转换。
方法和main函数写在一起为什么要写成static?
学习对象:能用面向对象编程。
注:这些东西可以分多次给我。
类名,字段名等的命名规则。我看你的变量的命名比较规范(峰坨式命名),做得很好,这些小细节一定要重视。因为这些规范是有好处的,我们开发项目不是一个人开发,我们写的代码是要给其他人看的,我们也要看其他的人代码,如果我们各有各的风格,你应该知道是什么后果。
类,方法,关键代码的注释(他们是不同的)。注释也有快捷键(你方法的注释别扭)。
Java的三大特点是什么?面积过程编程(C++)和面向对向编程(Java)的区别是什么?在学Java的过程中要一直思考一个问题:什么是面向对象?不同的阶段理解是不同的。有一句经典的话:万物皆对象。你的理解呢?
在web项目中有前台验证和后台验证,前台验证我们一般用JavaScript来做。
异常处理,异常是我们一般程序员最容易忽视的东西,虽然小但很关键,他体现了一个系统的健壮性。
文档评论(0)