ClassLoader与反射

ClassLoader

什么是类加载器

类加载器完成的是类加载机制中的类的加载的部分,完成从静态的 .class 文件生成 java.lang.class 对象(可以参照上一篇对 Java 类加载机制的学习

Java类加载机制

Java从源代码到运行经历了编译和运行的过程,编译就是将源代码编译成字节码的过程,.java 文件被编译成了 .class 文件。运行过程中,.class 文件被 Java 虚拟机解释,经历了类的加载和类的执行两个过程。以下主要阐述 Java 类的加载

文件上传小总结

前端校验

前端校验即客户端校验,一般在前端对文件名检验一次

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
var file_arr = ['jpg', 'png', 'txt'];
function checkfile(filename){
var pos = filename.indexof('.');
var file_ext = filename.substr(pos+1);
for(int i=0; i<arr.length; i++){
if(file_arr == file_ext)
return true;
}
retun false
}
</script>
<form action="login.php" enctype="multipart/form-data">
<input type="file" name="upload" onchange=checkfile(this.value)/>
</form>
|