08 2020 档案

摘要:今天学了 11.2.3 转换成Unicode编码 如果属性文件是中文,并且采用资源文件,则需要先将它转换成 Unicode 编码才可以, 否则系统会出现乱码。可以使用 JDK 中的 native2ascii命令进行转化,命令格式如下: native2ascii 原文件 转换后文件 下面是一个转换的例 阅读全文

posted @ 2020-08-31 13:56 ***Pepsi*** 阅读(155) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 采用 Java文件 使用 Java 文件,首先这个类必须继承 java.util.ListResourceBundle。系统在读取资源文 件的时候会使用这个类提供的一些方法。 对于资源文件中信息的描述,采用静态的二维对象数组,也就是对象数组的数组在文 件中定义静态成员变量。下面是一个例子: 阅读全文

posted @ 2020-08-30 13:55 ***Pepsi*** 阅读(137) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 11.2.2 资源文件的格式 资源文件可以采用属性文件的形式,也可以采用Java 文件的形式。 1. 采用属性文件 在属性文件中每一行表示一条信息。每一行的基本格式如下: 信息名=信息的值 信息名用于标识这条信息。在属性文件中不能有两条信息的名字是相同的。为了调用 方便,在不同语言的属性文 阅读全文

posted @ 2020-08-29 13:53 ***Pepsi*** 阅读(169) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 11.2 编写资源文件 在使用 JSP 提供的标准标签库中与国际化相关的标签时,对资源文件有一些要求。下 面我们通过编写资源文件的过程来学习这些要求。 11.2.1 资源文件内容的确定 首先要提取网站中需要使用不同语言显示的信息。在用户管理界面中,包括如下 信息: (1) 页面提示信息: 阅读全文

posted @ 2020-08-28 13:52 ***Pepsi*** 阅读(113) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.8 简单事务处理 在数据库应用中,在完成某个功能的过程中可能会涉及多个操作,只有多个操作都完 成的时候,该功能才算完成。例如从一个账户向另外一个账户转账,需要从一个账户上扣 钱,向另外一个账户上加钱,涉及两个更新操作,分别更新两个账户的余额,只有两个更 新操作都完成的时候,转账功能才 阅读全文

posted @ 2020-08-27 21:11 ***Pepsi*** 阅读(77) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.4 修改功能中查询信息的 Servlet 在修改功能中,首先要显示用户的信息,然后再修改,所以第一步应该先查询用户信 息。查询用户信息的 Servlet 的基本功能如下: (1) 获取要更新的用户的 ID。 (2) 调用 UserBean的 findUserById方法,得到用户信息 阅读全文

posted @ 2020-08-26 20:10 ***Pepsi*** 阅读(80) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.2.4 添加提示信息 在删除和修改之后都会跳转到 userlist.jsp界面,显示提示信息。前面在介绍“添加用户”功能的时候,也在 userlist.jsp中添加了提示信息。实际上,现在需要的提示信息和前面的提 示信息是相同的,所以不需要再编写代码,而可以直接使用原来的代码,只要保 阅读全文

posted @ 2020-08-25 21:09 ***Pepsi*** 阅读(71) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.2.3 信息删除确认 在点击“删除”按钮的时候应该能让用户确认,所以需修改“删除”按钮对应的 form 表单的属性,为 form添加一个 onSubmit事件,该事件将调用确认窗口。如果用户选择“确 定”,则确认窗口返回 true,这时候会提交表单;如果用户选择“取消”,则确认窗口返 阅读全文

posted @ 2020-08-24 21:08 ***Pepsi*** 阅读(81) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.2.2 传递用户ID 不管点击“修改”按钮还是“删除”按钮,都需要把当前行的用户 ID 传递给服务器, 如何传递呢?这个信息不能修改,因为每一行对应一个用户,从而对应一个“修改”按钮和 一个“删除”按钮。当点击某个按钮的时候,它所对应的用户 ID 实际上已经确定了,所 以该信息不能让 阅读全文

posted @ 2020-08-23 21:07 ***Pepsi*** 阅读(98) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.1.3 思路分析 根据上面的描述,首先需要修改信息查看界面。前面介绍的信息查看界面,只有用户 信息列表,需要在这个界面上添加“修改”和“删除”按钮,每一个用户对应一组按钮, 需要修改哪个用户的信息或者删除哪个用户的信息,只需要点击相应用户后面的按钮即可。 不管是修改还是删除用户,都需 阅读全文

posted @ 2020-08-22 21:05 ***Pepsi*** 阅读(151) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 10.1 修改功能和删除功能演示 10.1.1 功能描述 修改和删除功能都是针对已有信息的,所以通常是在查询到某些信息之后,在该查询 基础之上完成修改和删除功能。 网上书店应用中的用户管理,需要在查看用户信息的时候,根据需要修改用户信息或 者删除用户信息,所以需要在用户信息查看界面上添加修 阅读全文

posted @ 2020-08-21 21:02 ***Pepsi*** 阅读(61) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 9.6 使用 PrepraredStatement 1. 创建语句对象 创建 Statement 对象的过程如下: Statement stmt=con.createStatement(); 创建 PreparedStatement 对象的过程如下: String sql = "inser 阅读全文

posted @ 2020-08-20 21:51 ***Pepsi*** 阅读(69) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 9.6 使用 PrepraredStatement 从功能上来说,两个类的作用是相同的,但是执行过程不太一样。PrepraredStatement 称为预编译的语句对象,也就是说在执行 SQL 语句的时候先编译,然后再执行。如果要执 行的多个 SQL 语句比较类似,可以共享编译过程,这样就 阅读全文

posted @ 2020-08-19 20:19 ***Pepsi*** 阅读(83) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 9.3 编写添加界面 addUser.jsp 该界面与注册界面完全一样,只是提交给添加用户的Servlet 来完成即可。 9.4 修改用户信息列表 userlist.jsp 在添加完用户信息之后,会跳转到 userlist.jsp。在跳转到 userlist.jsp时应该告诉用户操作 的 阅读全文

posted @ 2020-08-18 17:57 ***Pepsi*** 阅读(69) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 9.2.3 添加add方法 添加用户时,需要动态构建 SQL语句,构建的过程与前面的相同。执行 SQL语句时, 使用的是 Statement 对象的 executeUpdate 方法,而不是 executeQuery方法。 阅读全文

posted @ 2020-08-17 20:56 ***Pepsi*** 阅读(61) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 9.2.2 添加根据用户ID判断用户是否存在的方法 本过程与查询所有用户信息的过程基本相同,但是不需要对结果集进行处理,只需要 判断结果集中是否有数据即可,可以通过下面的代码判断: rs.next() 如果返回值是 true,说明查询到结果;如果返回值为 false,说明没有查询到结果。 阅读全文

posted @ 2020-08-16 21:24 ***Pepsi*** 阅读(63) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 9.2 更新 UserBean 中的代码 在 UserBean 中需要添加两个方法:根据用户 ID 查询及添加用户。这两个方法中使用 的 SQL语句中都包含变量,称为动态 SQL语句。 9.2.1 动态SQL语句的编写 首先应该能够写出静态的 SQL语句,并且使用静态 SQL语句到数据库服 阅读全文

posted @ 2020-08-15 20:12 ***Pepsi*** 阅读(66) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 信息添加功能用户进入主界面之后,点击“添加用户”,进入用户添加界面。在用户添加界面可以输 入用户的各种信息,输入之后,需要对用户输入的基本信息进行客户端验证。如果验证通 过,就提交给服务器,服务器首先判断要添加的这个用户是否存在。如果用户名已经存在, 则提示用户,让用户重新输入,重新返回添 阅读全文

posted @ 2020-08-14 19:51 ***Pepsi*** 阅读(100) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 Java 日期时间 java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) Date( ) Date( ) 第二个构造函数接收一个参数,该参数是从1970年1 阅读全文

posted @ 2020-08-13 18:50 ***Pepsi*** 阅读(100) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 For-Each 循环 JDK 1.5 引进了一种新的循环类型,被称为 For-Each 循环或者加强型循环,它能在不使用下标的情况下遍历数组。 语法格式如下: 实例 该实例用来显示数组 myList 中的所有元素: TestArray.java 文件代码: public class Te 阅读全文

posted @ 2020-08-12 21:47 ***Pepsi*** 阅读(184) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,nu 阅读全文

posted @ 2020-08-11 20:47 ***Pepsi*** 阅读(194) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 StringBuffer 方法 以下是 StringBuffer 类支持的主要方法: 序号方法描述 1 public StringBuffer append(String s)将指定的字符串追加到此字符序列。 2 public StringBuffer reverse() 将此字符序列用其 阅读全文

posted @ 2020-08-10 20:46 ***Pepsi*** 阅读(88) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 String 方法 下面是 String 类支持的方法,更多详细,参看 Java String API 文档: 阅读全文

posted @ 2020-08-09 20:45 ***Pepsi*** 阅读(100) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 字符串长度 用于获取有关对象的信息的方法称为访问器方法。 String 类的一个访问器方法是 length() 方法,它返回字符串对象包含的字符数。 下面的代码执行后,len 变量等于 14: StringDemo.java 文件代码: public class StringDemo { 阅读全文

posted @ 2020-08-08 20:44 ***Pepsi*** 阅读(91) 评论(0) 推荐(0) 编辑 |

摘要:今天学了 Java String 类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 创建字符串 创建字符串最简单的方式如下: String str = "Runoob"; String str = "Runoob"; S 阅读全文

posted @ 2020-08-07 21:54 ***Pepsi*** 阅读(84) 评论(0) 推荐(0) 编辑 |

摘要:假期的生活空虚且枯燥,当认真品读一些书籍之后,书本就会弥补这些空虚与枯燥,可以使炎炎夏日的假期生活变得充实起来。 在老师的建议下,我利用这几天的时间对大道至简这本书进行了简单的阅读,当我并不是很细致的将全书阅览一番后,我便发现书里的内容对我有着启发性的教育意义,这本书正令我的假期生活变得充实了起来。 阅读全文

posted @ 2020-08-07 09:18 ***Pepsi*** 阅读(99) 评论(0) 推荐(0) 编辑 |

摘要:今天看了 Character 方法 下面是Character类的方法: 阅读全文

posted @ 2020-08-06 13:13 ***Pepsi*** 阅读(85) 评论(0) 推荐(0) 编辑 |

摘要:今天看了 转义序列 前面有反斜杠(\)的字符代表转义字符,它对编译器来说是有特殊含义的。 下面列表展示了Java的转义序列: 阅读全文

posted @ 2020-08-05 13:12 ***Pepsi*** 阅读(77) 评论(0) 推荐(0) 编辑 |

摘要:今天看了 Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 实例 char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 阅读全文

posted @ 2020-08-04 13:11 ***Pepsi*** 阅读(86) 评论(0) 推荐(0) 编辑 |

摘要:今天看了 Math 的 floor,round 和 ceil 方法实例比较 floor,round 和 ceil 实例: public class Main { public static void main(String[] args) { double[] nums = { 1.4, 1.5, 阅读全文

posted @ 2020-08-03 13:11 ***Pepsi*** 阅读(80) 评论(0) 推荐(0) 编辑 |

摘要:今天看了 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例 int a = 5000; float b = 13.65f; byte c = 0x4a; 实例 int a = 5000; float b = 13.65f; byte c 阅读全文

posted @ 2020-08-02 13:09 ***Pepsi*** 阅读(144) 评论(0) 推荐(0) 编辑 |

摘要:今天看了 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: switch(expression){ case value : //语句 break; //可选 case value : //语句 break; 阅读全文

posted @ 2020-08-01 13:08 ***Pepsi*** 阅读(178) 评论(0) 推荐(0) 编辑 |

随笔 - 319, 文章 - 0, 评论 - 0, 阅读 - 36566

Copyright © 2025 ***Pepsi***
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示