您的位置:首页 > 编程语言 > Java开发

Java菜鸟学习日记14

2017-07-20 21:57 295 查看
接口的方法不一定是必须实现的

void defaule init(){}

这样的方法,可以不实现

Java选择是在接口上增加新特性default方法

其他编程语言

C++多继承

很多编程语言JavaScript、Python等编程语言支持混入(Minxin),能够将两个类组成一个更强大的类

C#中支持扩展方法(实现了类似混入的功能)

重构(refactor)

改善既有代码的设计

利用设计原则(单一职责)和设计思想重新改造代码的结构

开发过程中,高质量是通过重构打造出来的

JS弹出窗口

alert("xxxxx");:会弹出确认框(警告框)。

有一段文字和一个确认按钮RE

confirm("xxxx?");:会弹出一个询问框。

有一个问题和确认及取消两个按钮

会返回一个boolen值,点确定返回true,取消false

prompt("xxxx",默认值);:输入提示框

有一个提示文字,一个输入框,可以获取用户输入

有返回值(用户输入)

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()方法将光标移动到下一行,也就是结果集中,那么电脑就会报错:结果集没有当前行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JS ResultSet