Java菜鸟学习日记14

来源:互联网 发布:简易地图绘制软件 编辑:程序博客网 时间:2024/05/24 07:13
接口的方法不一定是必须实现的
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()方法将光标移动到下一行,也就是结果集中,那么电脑就会报错:结果集没有当前行。
原创粉丝点击