- 博客(11)
- 收藏
- 关注
原创 生产者与消费者问题
生产者与消费者问题引出有这么一个类Info,它拥有两个属性:name和desc。name代表名字,desc代表描述信息。有一个生产类Producer,专门生产Info对象,为其设置name和desc属性值;还有一个消费者类Customer,专门消费Info对象,读取Info对象的name和desc值。生产类和消费者类各自的线程启动。以下是代码:class Info{ privat...
2018-10-16 10:05:21 167
原创 李兴华struts2学习笔记
跳转类型struts2有常用的三种跳转类型:1.服务器跳转,url地址不变。默认情况下就是此跳转:<result name="success" type="dispatcher">/test1.jsp</result>2.客户端跳转,url地址改变:<result name="success" type="redirect"&
2018-10-12 16:38:54 336
原创 struts2命名空间的问题
查阅百度和书上都是这样解释命名空间的:如果请求的url是/bookservice/search/get,系统将先在/bookservice/search的命名空间下查找名为get的action,如果在该命名空间内找到名为get的action,则由该action处理用户请求;如果在该命名空间内没有找到名为get的action,系统将直接进入默认的命名空间中查找名为get的action,而不会在...
2018-10-08 14:28:27 376
原创 JAVA——有关日期时间的各种类
在java中有很多有关日期时间操作的类,这些类之间有什么关系和区别呢?首先,来了解一下它们之间的继承结构。一、java.util.Date构造方法public Date()//当前时间public Date(long date)//参数date是自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。常用方法1.把此 Date 对象转换为以下形式的 S...
2018-10-06 15:18:29 3158 4
原创 Java对象序列化
什么是对象序列化?对象序列化是指将对象转换为二进制数据流的操作,从而使对象的状态信息转换为可以存储或传输的形式。通俗点,我觉得就是把对象的状态转换为一个字符串(这个字符串是乱码的,谁也看不懂)。为什么要有对象序列化?比如我们创建了一个对象:Book book=new Book("你好 旧时光");当这句代码运行的时候,我们的程序会在内存开辟一个堆内存保存new出来的这个boo...
2018-10-05 16:47:04 160
原创 扫描流——Scanner类
BufferedReader类方便了对大文本数据文件的读取操作,但是它存在两个问题:读取数据的时候只能按照字符串返回:public String readLine() throws IOException。 分隔符是固定的,以换行作为分隔符。于是,就有了Scanner类来解决所有输入流的操作问题。Scanner的构造方法(其中两个):public Scanner(File sou...
2018-10-05 12:28:07 405 1
原创 缓冲输入流——BufferedReader
BufferedReader的继承结构:java.lang.Object java.io.Reader java.io.BufferedReaderBufferedReader的构造方法:public BufferedReader(Reader in)BufferedReader有一个重要的方法,以换行符为分隔符,返回字符串形式的内容:public Str...
2018-10-05 10:16:12 454
原创 StringBuffer类
String对象一经声明,便不能修改它的内容,修改的只是引用的地址;而StringBuffer对象是可以改变它的内容的:public class Main { public static void main(String[] args) throws IOException { String str=new String("hello "); Syst...
2018-10-05 10:02:34 944
原创 System类对IO的支持
System类有三个静态成员常量: public static final PrintStream errpublic static final PrintStream outpublic static final InputStream in我们平时经常用到的System.out.println()其实就是PrintStream类的println()方法。这个PrintStream...
2018-10-04 15:27:50 236
原创 Java打印流——PrintStream
我们知道Java输出流有OutputStream,怎么又冒出了一个打印流呢?因为OutputStream只有三个write()输出方法,参数全都是字节。如果我们要把String或int或double类型的数据输出,都要先把它们转换成字节或字节数组,再进行write()输出,这样使用起来稍微有点麻烦,所以就有了PrintStream这个类来简化我们的操作。PrintStream有各种类型数据的p...
2018-10-04 12:05:54 4825
原创 JSP之include动态包含与静态包含
include 有两种包含方式,一种是指令包含,也就是静态包含;另一种是标签包含,也就是动态包含。静态包含:<%@include file="包含文件"%>静态包含的方式会直接将包含文件的代码融入到主文件的include指令处,然后对主文件进行编译、运行。所以,静态包含只会生成主文件jsp对应的一个java文件。示例:test.jsp:<%@ page co...
2018-10-04 10:15:13 3001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人