摘要:
程序计数器
程序计数器干嘛的?
有了它,字节码解释器才可以知道下一条要执行的字节码指令是哪个。
无论是取下一条指令还是分支、循环、跳转、中断、线程恢复,都需要这个程序计数器。
程序计数器存在哪?
虚拟机区别于硬件,组成原理里学的程序计数器是用CS和IP寄存器来存,来表示指令地址。
而Java把程序计数器存... 阅读原文
2018-01-01 00:12:01 阅读(810) 评论(0)
摘要:
最近学到的web阶段的文件的上传,就想记录一下,帮助自己复习以及帮助大家学习,一般我都会把上传的文件存到服务器中的web-inf 下面,因为这样用户不会直接访问到,我们存到数据库的一般都是路径。这里没有演示数据库上传路径,气势上传路径很简单,只需要你把路径和文件名插入到数据库中的某个表就可以了,等你到时候想用找到文件... 阅读原文
2017-12-31 22:38:01 阅读(803) 评论(0)
摘要:
前后台数据交互使用json是一种很重要的方式.本文主要探讨SpringMVC框架使用json传输的技术.
请注意,本文所提到的项目使用Spring 版本是4.1.7,其他版本在具体使用上可能有不一样的情况.
一、最常见——使用@RequestBody的注解返回一个实体对象;
使用方式如下:
1:引入jar包:
jac... 阅读原文
2017-12-31 21:04:02 阅读(763) 评论(0)
摘要:
1.Reader & Writer
当我们初次看见Reader和Writer类时,可能会以为这是两个用来替代InputStream和OutputStreamt的类,但实际上并非如此。
尽管一些原始的“流”类库不再被使用(如果使用它们,则会收到编译器的警告信息),但是InputStr... 阅读原文
2017-12-31 20:39:03 阅读(806) 评论(0)
摘要:
0.装饰器模式
Java I/O类库需要多种不同功能的组合,这正是使用装饰器模式的理由所在。这也是Java I/O类库里存在filter(过滤器)类的原因所在,抽象类filter是所有装饰器类的基类。装饰器必须具有和它所装饰的对象相同的接口,但它也可以扩展接口,而这种情况只发生在个别 filter类... 阅读原文
2017-12-31 19:09:04 阅读(811) 评论(0)
摘要:
偶然看见这样一个案例,先上代码:
public class GenericAdd{ //泛型方法实现两个数相加 public <T extends Number> double add(T t1, T t2){ double sum = 0.... 阅读原文
2017-12-31 17:50:02 阅读(761) 评论(0)
摘要:
本文主要介绍Spring中,
1 Bean 的 init-method 和 destroy-method
2 集合类型的装配
3 注解方式装配
4 以自动扫描把组件纳入spring容器中管理
5 代理模式
一、Bean 的 init-method 和 destroy-method
以前在学Servlet的时候,有 i... 阅读原文
2017-12-31 16:57:01 阅读(778) 评论(0)
摘要:
1.JDK API中RandomAccessFile类的描述
此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机... 阅读原文
2017-12-31 15:22:03 阅读(744) 评论(0)
摘要:
字符流按字符个数输入、输出数据。
1.Reader类和FileReader类
Reader类是字符输入流的超类,FileReader类是读取字符的便捷类,此处的便捷是相对于其父类(另一个字符输入流)InputStreamReader而言的。
read()每单字符读取:
import java.io.*;
... 阅读原文
2017-12-31 14:53:02 阅读(707) 评论(0)
摘要:
1.JDK API 中关于Serializable的描述
public interface Serializable
类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列... 阅读原文
2017-12-31 13:09:02 阅读(783) 评论(0)