`
kewen342757003
  • 浏览: 145037 次
社区版块
存档分类
最新评论
文章列表

初学Servlet

1.servlet 通过web.xml中的各项配置,使访问的rul与servlet服务类实现对应关系:      servlet-name作为工程中的唯一标识,名字可以随便起      servlet-class配置该服务对应的servlet类名(该类的工程下具体路径)。      servlet-mapping配置访问方式。首先用servlet-name这一工程中的唯一标识,找到对应的类,其次通过url-pattern配置具体的访问方式。      如此段配置中,假设我们的工程名叫做LearningServlet,那么配置完成之后的默认访问地址就是  Http://localhost:80 ...
一个类中的字段初始化工作进行顺序如下: 1.类中字段自动初始化/制定初始化。     这两种初始化是同优先级的,如果有多个字段需要初始化,依照定义的先后顺序,依次进行初始化。 private int i; 这里进行的就是自动初始化,会将i设置成0。(不同类型的变量有不同的默认初始化值) 这个步骤是仅限于类中的字段。如果在方法中使用未经赋值的变量,编译会不通过 private int i = 3; 这里进行的就是制定初始化。 2.进行构造方法初始化。 class Counter { int i; Counter() { i = 7; ...
1.关于日志 对于接口相关日志,尽量详细记录清楚所有信息。 在开始调用之前和完成调用之后,都需要显眼的日志信息描述 同时最好打出接口耗时,作为参考。 另外传入接口的参数和传出的参数需要详细列清楚,以便查阅。 2.关于命名和注释 命名要严谨认真一点,意思表达要准确,两个类似的功能命名更要注意,或者加以注释说明。否则后续维护和优化的难度将大大增加。 3.关于代码重构和优化 没有用的废弃代码一定要及时删除,保证工程整洁清晰。
1. if语句中,以return作为执行语句时,后续的if语句不需要加上else static int test2(int testval) { if(testval > target) return -1; if(testval < target) return +1; return 0; // match } 这种情况的if语句之后不必加上else,因为方法在遇到return 后便不再继续。
Global site tag (gtag.js) - Google Analytics