java学习心得2000字

  一个保险公司的保险卡管理模块:销售人员领取保险卡信息(保险卡数量、卡号、领取日期),然后直接销售给客户,销售完毕后,将保险卡信息录入保险公司系统内部(销售人员信息、购买人信息、购买的保险卡数量、卡号等),客户登录保险公司网站激活保险卡,需要填写(保险卡卡号、激活密码、被保险人信息、受益人信息)   要求就是:如果这个模块交给你来做,你要怎么做?你要解决哪些问题?你可否画个图,给我描述一下你的想法是什么吗?   这只是一个面试题而已,因为只有简单几句话,所以我把它放到这里,让大家感受一下所谓建模要解决什么问题。而业务领域的问题实在是太多了!也许一个几十上百页的需求文档才能把某个业务领域的问题描述清楚,而你的职责就是要把它们实现出来!   某个公司要开发一个考勤管理系统,要求与现有的人力资源系统对接,你是主要的技术负责人,那么,你要做哪些工作呢?   某ERP项目要实现一个排班管理模块,交给你去完成,你如何去完成呢?

  对于设计模式入门,笔者推荐《Effective JAVA》机械工业出版社。这本书不是专门讲解设计模式的,但其中的编程原则可以帮助你理解设计模式。   对于JAVA虚拟机,笔者推荐《深入JAVA虚拟机》机械工业出版社。这本书帮助你理解Java语言的底层运行机制。   对于JAVA多线程,笔者推荐《JAVA并发编程实战》机械工业出版社。   对于Web容器,笔者推荐《How Tomcat works》。这是一本绝版书。可以帮助你理解“你的Web程序是如何与Web容器进行交互的”。   虽然代码总会有这个那个问题,但程序猿却总有谜一般的从容和自信。

  封面图源网络,侵权删除)   私信头条号,发送:“资料”,获取更多“秘制” 精品学习资料   如有收获,请帮忙转发,您的鼓励是作者最大的动力,谢谢!   一大波微服务、分布式、高并发、高可用的原创系列文章正在路上,   欢迎关注头条号:java小马哥

  Wikipedia – RSA problem   其公式:C=(x * exp P) mod N(P是质数,N是两个质数之积)   这是Java代码:   * This is a method of RSA.   *

  Java刚出现的时候,编程一定是件很痛苦的事。那时的API仍然不够成熟,你可能曾经遇到过这样一段代码:   看起来很奇怪对吗?也许吧,但是看看这个Javadoc:   “如果抽象路径名表示的不是一个目录,那么这个方法返回null。否则返回一个字符串数组,其中每个字符串表示当前目录下的一个文件或目录。”   是的,最好再加上判空检查,以确保正确:   糟糕!前者违反了 Java 编码中 10 个微妙的最佳实践 的规则#5和#6。因此一定要记得判 null检查!

  当满足以下情况中的一种时使用观察者模式   当抽象有两个Aspect时,一个依赖于另一个。 将这些Aspact封装在单独的对象中可让您独立地改变和重用它们.当一个对象的更改需要更改其他对象时,你不知道到底需要更改多少个关联的对象当不希望多个对象之前发生紧耦合时   5. 真实案例   java.util.Observerjava.util.EventListenerjavax.servlet.http.HttpSessionBindingListener  List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList、LinkedList和Vector之间的关系和区别。   List 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。 java学习心得2000字

下一篇:java学习笔记之 面向对象