Java菜鸟学习日记14

时间:2020-11-29 11:56:53
接口的方法不一定是必须实现的 void defaule init(){} 这样的方法,可以不实现 Java选择是在接口上增加新特性default方法 其他编程语言 C++多继承 很多编程语言JavaScript、Python等编程语言支持混入(Minxin),能够将两个类组成一个更强大的类 C#中支持扩展方法(实现了类似混入的功能) 重构(refactor) 改善既有代码的设计 利用设计原则(单一职责)和设计思想重新改造代码的结构 开发过程中,高质量是通过重构打造出来的 JS弹出窗口
  1. alert("xxxxx");:会弹出确认框(警告框)。
    1. 有一段文字和一个确认按钮RE
  2. confirm("xxxx?");:会弹出一个询问框。
    1. 有一个问题和确认及取消两个按钮
    2. 会返回一个boolen值,点确定返回true,取消false
  3. prompt("xxxx",默认值);:输入提示框
    1. 有一个提示文字,一个输入框,可以获取用户输入
    2. 有返回值(用户输入)
JS网页跳转 location.href="URL" 使浏览器加载URL指定的页面 location.reload(); 使浏览器刷新当前页面 history.go(-1); 后退(返回上一页) history.back(); 后退 gistory.forword(); 前进o 表单隐藏数据 <input type="hidden" name="key" value="值"> 这个标签在页面上不会显示,但提交时,可以向服务端发送key和值 在编辑页面经常会使用 ResultSet 读取ResultSet时要先next() 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next方法将光标移动到下一行;因为该方法在 ResultSet对象没有下一行时返回 false,所以可以在 while循环中使用它来迭代结果集。 所以我们可以得知,在调用Resultset对象的时候,Resultset的第一行是没有结果的,如果你没有同过next()方法将光标移动到下一行,也就是结果集中,那么电脑就会报错:结果集没有当前行。