- 浏览: 340220 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
1、在java的世界里一切都是对象、对象就是类
2、面向对象最重要的作用就是复用、复用就是移出一部分有共性的数据让它和变量分开
达到让程序更加简便减少使用的资源、修改更少的地方来达到你所要的要求
3、复用的实现就是类与类的结构
深入研究ResultSet对象
public interface ResultSet
表示数据库结果集的数据表,执行查询数据库的语句。
ResultSet 对象具有指向其当前数据。置于第一行之前,next 方法将到下一行,因为该方法在 ResultSet 对象中没有下一行时返回 false,所以可以在 while 循环中使用它来输出结果集。
默认的 ResultSet 对象不能更新的,仅有一个向前移动的指针。只能迭代它一次,并且只能按从第一行到最后一行的顺序进行。可以生成滚动或可更新的 ResultSet 对象。
ResultSet 接口可以用当前行检索列值的获取方法(getBoolean(获得Boolean类)、getLong(获得长整形) 等)。可以使用列的索引编号或列的名称检索值。使用列索引较为有用。列从 1 开始编号。为了获得最大的可移植性(跨平台主要是因为JVM的存在,对于不同操作系统而开发相应的JVM,而JVM负责对源文件的编译,因此实现了JAVA的跨平台。),应该按从左到右的顺序读取每行中的结果集列,而且每列只能读取一次。
获取方法,JDBC 驱动程序尝试将基础数据转换为在获取方法中指定的 Java 类型,并返回适当的 Java 值。JDBC 有一个表,显示允许的从 SQL 类型到供 ResultSet 获取方法使用的 Java 类型。
用作获取方法的输入的列名称不区分大小写。用列名称调用获取方法时,如果多个列具有这一名称,则返回第一个匹配列的值。列名称选项在生成结果集的 SQL 查询中使用列名称时使用。对于没有在查询中显式命名的列,最好使用列编号。如果使用列名称,程序员无法保证名称实际所指的就是预期的列。
把业务对象化
将人的属性构造出来
构建对象
/**
* HumanClass1 类
* @author xinjie
*
*/
public class HumanClass1{
/**
* main() 主方法
* @param String[] args
* return 空
*/
public static void main(String[] args){
//实例化类
User user = new User();
//实例化类
Users users = new Users();
//调用方法
user = users.getUser();
//输出
System.out.println(user.getUser_id());
//输出
System.out.println(user.getName());
//输出
System.out.println(user.getPassword(0));
//输出
System.out.println(user.getSex());
//输出
System.out.println(user.getAge());
//输出
System.out.println(user.getIsOk(null));
//输出
System.out.println(user.getBinrthday());
}
}
import java.security.Timestamp;
/**
* User 类
* @author xinjie
*
*/
public class User{
//定义私有参数
private int user_id;
//定义私有参数
private String name;
//定义私有参数
private int password;
//定义私有参数
private String sex;
//定义私有参数
private int age;
//定义私有参数
private String IsOk;
//定义私有参数
private Timestamp binrthday;
/**
* getUser_id() 方法
* @return name
*/
public int getUser_id(){
//返回值指定是getUser_id里面的参数
return this.user_id;
}
/**
* setUser_id 方法
* @param int setUser_id
* return 空
*/
public void setUser_id(int user_id){
//指定是setName里面的参数等name
this.user_id = user_id;
}
/**
* getName() 方法
* @return name
*/
public String getName(){
//返回值指定是getName里面的参数
return this.name;
}
/**
* setName() 方法
* @param String name
* return 空
*/
public void setName(String name){
//指定是setName里面的参数等name
this.name = name;
}
/**
* getPassword()方法
* @param String password
* @return passwoed
*/
public int getPassword(int password){
//返回值指定是getPassword里面的参数
return this.password;
}
/**
* getPassword() 方法
* @param int getpassword
* return 空
*/
public void setPassword(int password){
//指定是setName里面的参数等name
this.password = password;
}
/**
* sex() 方法
* @return sex
*/
public String getSex(){
//返回值指定是getSex里面的参数
return this.sex;
}
/**
* setName() 方法
* @param String name
* return 空
*/
public void setSex(String sex){
//指定是setSex里面的参数等sex
this.sex = sex;
}
/**
* getAge() 方法
* @return age
*/
public int getAge(){
//返回值指定是getage里面的参数
return this.age;
}
/**
* setAge() 方法
* @param int age
* return 空
*/
public void setAge(int age){
//指定是setSex里面的参数等sex
this.age = age;
}
/**
* getIsOk()方法
* @param String IsOk
* @return passwoed
*/
public String getIsOk(String IsOk){
//返回值指定是getPassword里面的参数
return this.IsOk;
}
/**
* getIsOk() 方法
* @param String IsOk
* return 空
*/
public void setIsOk(String IsOk){
//指定是setName里面的参数等name
this.IsOk = IsOk;
}
/**
* setgetBinrthday()方法
* @param Timestamp binrthday
* @return passwoed
*/
public Timestamp getBinrthday(Timestamp binrthday){
//返回值指定是getPassword里面的参数
return this.binrthday;
}
/**
* setgetbinrthday() 方法
* @param Timestamp binrthday
* return 空
*/
public void setBinrthday(Timestamp binrthday){
//指定是setName里面的参数等name
this.binrthday = binrthday;
}
}
/**
* Users 类
* @author xinjie
*
*/
public class Users {
/**
* getUser()方法
* @return user
*/
public User getUser(){
//实例化类
User user = new User();
//调用方法
user.setUser_id(1010);
//调用方法
user.setName("luyufeng");
//调用方法
user.setPassword(101);
//调用方法
user.setAge(34);
//调用方法
user.setSex("nan");
//调用方法
user.setIsOk("NULL");
//调用方法
user.setBinrthday("1964-01-01");
return user;
}
}
2、面向对象最重要的作用就是复用、复用就是移出一部分有共性的数据让它和变量分开
达到让程序更加简便减少使用的资源、修改更少的地方来达到你所要的要求
3、复用的实现就是类与类的结构
深入研究ResultSet对象
public interface ResultSet
表示数据库结果集的数据表,执行查询数据库的语句。
ResultSet 对象具有指向其当前数据。置于第一行之前,next 方法将到下一行,因为该方法在 ResultSet 对象中没有下一行时返回 false,所以可以在 while 循环中使用它来输出结果集。
默认的 ResultSet 对象不能更新的,仅有一个向前移动的指针。只能迭代它一次,并且只能按从第一行到最后一行的顺序进行。可以生成滚动或可更新的 ResultSet 对象。
ResultSet 接口可以用当前行检索列值的获取方法(getBoolean(获得Boolean类)、getLong(获得长整形) 等)。可以使用列的索引编号或列的名称检索值。使用列索引较为有用。列从 1 开始编号。为了获得最大的可移植性(跨平台主要是因为JVM的存在,对于不同操作系统而开发相应的JVM,而JVM负责对源文件的编译,因此实现了JAVA的跨平台。),应该按从左到右的顺序读取每行中的结果集列,而且每列只能读取一次。
获取方法,JDBC 驱动程序尝试将基础数据转换为在获取方法中指定的 Java 类型,并返回适当的 Java 值。JDBC 有一个表,显示允许的从 SQL 类型到供 ResultSet 获取方法使用的 Java 类型。
用作获取方法的输入的列名称不区分大小写。用列名称调用获取方法时,如果多个列具有这一名称,则返回第一个匹配列的值。列名称选项在生成结果集的 SQL 查询中使用列名称时使用。对于没有在查询中显式命名的列,最好使用列编号。如果使用列名称,程序员无法保证名称实际所指的就是预期的列。
把业务对象化
将人的属性构造出来
构建对象
/**
* HumanClass1 类
* @author xinjie
*
*/
public class HumanClass1{
/**
* main() 主方法
* @param String[] args
* return 空
*/
public static void main(String[] args){
//实例化类
User user = new User();
//实例化类
Users users = new Users();
//调用方法
user = users.getUser();
//输出
System.out.println(user.getUser_id());
//输出
System.out.println(user.getName());
//输出
System.out.println(user.getPassword(0));
//输出
System.out.println(user.getSex());
//输出
System.out.println(user.getAge());
//输出
System.out.println(user.getIsOk(null));
//输出
System.out.println(user.getBinrthday());
}
}
import java.security.Timestamp;
/**
* User 类
* @author xinjie
*
*/
public class User{
//定义私有参数
private int user_id;
//定义私有参数
private String name;
//定义私有参数
private int password;
//定义私有参数
private String sex;
//定义私有参数
private int age;
//定义私有参数
private String IsOk;
//定义私有参数
private Timestamp binrthday;
/**
* getUser_id() 方法
* @return name
*/
public int getUser_id(){
//返回值指定是getUser_id里面的参数
return this.user_id;
}
/**
* setUser_id 方法
* @param int setUser_id
* return 空
*/
public void setUser_id(int user_id){
//指定是setName里面的参数等name
this.user_id = user_id;
}
/**
* getName() 方法
* @return name
*/
public String getName(){
//返回值指定是getName里面的参数
return this.name;
}
/**
* setName() 方法
* @param String name
* return 空
*/
public void setName(String name){
//指定是setName里面的参数等name
this.name = name;
}
/**
* getPassword()方法
* @param String password
* @return passwoed
*/
public int getPassword(int password){
//返回值指定是getPassword里面的参数
return this.password;
}
/**
* getPassword() 方法
* @param int getpassword
* return 空
*/
public void setPassword(int password){
//指定是setName里面的参数等name
this.password = password;
}
/**
* sex() 方法
* @return sex
*/
public String getSex(){
//返回值指定是getSex里面的参数
return this.sex;
}
/**
* setName() 方法
* @param String name
* return 空
*/
public void setSex(String sex){
//指定是setSex里面的参数等sex
this.sex = sex;
}
/**
* getAge() 方法
* @return age
*/
public int getAge(){
//返回值指定是getage里面的参数
return this.age;
}
/**
* setAge() 方法
* @param int age
* return 空
*/
public void setAge(int age){
//指定是setSex里面的参数等sex
this.age = age;
}
/**
* getIsOk()方法
* @param String IsOk
* @return passwoed
*/
public String getIsOk(String IsOk){
//返回值指定是getPassword里面的参数
return this.IsOk;
}
/**
* getIsOk() 方法
* @param String IsOk
* return 空
*/
public void setIsOk(String IsOk){
//指定是setName里面的参数等name
this.IsOk = IsOk;
}
/**
* setgetBinrthday()方法
* @param Timestamp binrthday
* @return passwoed
*/
public Timestamp getBinrthday(Timestamp binrthday){
//返回值指定是getPassword里面的参数
return this.binrthday;
}
/**
* setgetbinrthday() 方法
* @param Timestamp binrthday
* return 空
*/
public void setBinrthday(Timestamp binrthday){
//指定是setName里面的参数等name
this.binrthday = binrthday;
}
}
/**
* Users 类
* @author xinjie
*
*/
public class Users {
/**
* getUser()方法
* @return user
*/
public User getUser(){
//实例化类
User user = new User();
//调用方法
user.setUser_id(1010);
//调用方法
user.setName("luyufeng");
//调用方法
user.setPassword(101);
//调用方法
user.setAge(34);
//调用方法
user.setSex("nan");
//调用方法
user.setIsOk("NULL");
//调用方法
user.setBinrthday("1964-01-01");
return user;
}
}
发表评论
-
Zepto
2015-08-15 13:49 1231Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 767//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 578Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 530Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 876首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2735Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 710特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14747流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6260首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1376通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 690一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 912<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7661. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 747一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 540看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 867最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 637最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 430做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 694在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 768<object width="940&qu ...
相关推荐
这份文档是江苏省南通市四校2021届高三上学期12月的第二次联考数学试题,包含选择题、多选题、填空题和解答题四种题型,覆盖了高中数学的多个核心知识点。以下是对部分题目涉及知识点的详细解析: 1. 第一题考察...
同理,获取上个月的最后一天则需要找到上个月的第一天后再加一天,因为每个月的最后一天是下个月的第一天的前一天。 在易语言中,我们可以使用以下步骤来实现: 1. 获取当前日期:使用内置函数“取日期”(GetDate...
通过“一三五七八十腊,三十一天永不差,四六九冬三十天”这样的歌诀,帮助学生记忆哪些月份是31天,哪些是30天。 6. 抢答题: (1)一年有12个月,其中大月有7个,小月有4个。 (2)大月每月31天,小月每月30天。 ...
直到第三十一天 thirty-first 31st 学生需要掌握如何将这些序数词与月份结合,正确地表达日期,例如 "It’s the 23rd of August"(今天是八月二十三日)。 通过这个教案,七年级的学生不仅能学会英语中的月份和...
主体结构施工至12层时、8层以下结构结构验收完毕后开始插入下部装修施工(隔墙、门窗、水电安装等),在3号楼东侧、4号楼北侧各设1部室外电梯,可满足施工人员上下及装修施工需要。 3.5.3 施工防护 外防护在首层顶板...
- 泰国:母亲节在八月十二日庆祝。 - 日本:母亲节在十月的第三个星期日庆祝。 5. 母亲节的文化影响:母亲节的庆祝不仅仅是感谢和表彰母亲的贡献,也影响了文化和社会的发展。母亲节已经成为了一个国际性的节日,...
- **歌诀记忆法**:“一、三、五、七、八、十、腊,三十一天永不差。”这里的“腊”通常指的是公历的十二月。 ##### 4. 特殊日期的认知 - 学生们将学习到一系列重要的节日,如元旦(1月1日)、植树节(3月12日)、...
第一季度包括1月、2月和3月,第二季度是4月、5月和6月,第三季度是7月、8月和9月,第四季度则是10月、11月和12月。 在练习部分,设置了判断题和抢答题,以检验学生对年、月、日的理解。例如,确认每年并非都是365天...
- **日期与星期的对应**:通过日历,孩子们可以学习到日期与星期的对应关系,例如每个月的第一天可能是星期任何一天。 4. **中国传统节日** - **春节**:农历新年的第一天,是中国人最重要的传统节日,标志着新的...
#### 第十一课:朋友圈变现|打造月入10w的金矿朋友圈 除了公开发布的内容外,私域流量也是一个不容忽视的变现渠道。本节将教授如何利用好朋友圈这一资源: - 构建信任感的方法,通过真诚交流建立稳固的社交关系网。...
这会影响二月的天数,即2月有29天还是28天。 3. **月份天数**:不同月份的天数不同,通常情况下,1月和3月有31天,4月、6月、9月和11月有30天,2月根据是否是闰年有所不同。这些天数可以存储在一个数组中方便查询。...
2. 对前17位数字按以下权重进行加权求和:第一位乘以7,第二位乘以9,第三位乘以10,第四位乘以5,第五位乘以8,第六位乘以6,第七位乘以3,第八位乘以4,第九位乘以5,第十位乘以6,第十一位乘以7,第十二位乘以8,...
January 1st(一月一日),March 8th(三月八日),August 2nd(八月二日),September 10th(九月十日),July 3rd(七月三日),February 12th(二月十二日),October 20th(十月二十日),December 25th(十二月...
6. 日期的书写格式:教授了用数字表示日期的不同方式,如“三月二十二十一号”可以写成“March twenty-first”或“March 21st”,同时也介绍了日期和数字的组合,如“五月八号”可以写成“May eighth”、“May 8th”...
【国际财务报告准则更新(2016年12月31日已发布的准则和解释)】 本文件详细列举了2016年底国际财务报告准则(IFRS)的更新内容,涵盖了多个准则的修订和新发布的标准。这些更新旨在确保财务报告的透明度和一致性,...
第一季度为1月、2月、3月,第二季度为4月、5月、6月,第三季度为7月、8月、9月,第四季度为10月、11月、12月。 4. **特殊日期**:如“三八”妇女节是每年的3月8日,儿童节是6月1日,国庆节是10月1日,教师节是9月10...
教学目标旨在帮助学生建立对较长时间单位的概念,了解它们之间的相互关系,如一年有12个月,分为大月(31天)和小月(30天),以及特殊的二月(平年28天,闰年29天)。此外,学生还将学习识别平年和闰年,以及掌握24...
### GESP三级2023年12月真题解析 #### 单选题知识点分析 **第 1 题**: 此题考查C++中数组的定义及数据类型的匹配。选项中,`float dict_value[]={3,2,1};`可能会导致数据丢失,因为`float`类型可以存储小数,而...