Java基础
changuncle
这个作者很懒,什么都没留下…
展开
-
Java-理解static
使用static修饰的静态成员(静态成员变量和静态方法)是属于整个类的成员,它在内存中的代码段会随类的定义而被分配和装载;而非静态成员(成员变量和实例方法)是属于具体对象的成员,当这个对象创建时,在对象的内存中会拥有此成员的专用代码段。原创 2016-11-02 14:42:54 · 447 阅读 · 2 评论 -
C#值类型和引用类型 vs Java值类型和引用类型
C#和Java中对象分为值类型和引用类型,不同类型的对象存储方式不同,如果想要深入了解程序首先要分清楚:哪些是值类型?哪些是引用类?原创 2016-10-29 09:28:59 · 1347 阅读 · 2 评论 -
编译JAVA源码时出现编码GBK的不可映射字符(使用notepad++编辑器)
由于JDK是国际版的,在编译的时候,如果我们没用-encoding参数指定Java源程序的编码格式,javac.exe首先会获取我们操作系统采用的默认编码格式。转载 2018-01-26 15:59:32 · 513 阅读 · 1 评论 -
Java文件上传
数据上传是客户端向服务器端上传数据,客户端向服务器发送的所有请求都属于数据上传。文件上传是数据上传的一种特例,指客户端向服务器上传文件。即将保存在客户端的文件上传一个副本到服务器,并保存在服务器中。1、上传表单要求文件上传要求客户端提交特殊的请求——multipart请求,即包含多部分数据的请求。必须将<form/>标签的enctype属性值设为“multipart/form-data...原创 2018-05-20 01:22:15 · 384 阅读 · 2 评论 -
Java文件下载
数据下载是客户端从服务器获取数据,服务器向客户端发送的所有响应都属于数据下载。文件下载是数据下载的一种特例,指客户端从服务器下载文件,即将保存在服务器的文件下载一个副本到客户端。通常我们对服务器所发出的请求,大多是文件下载请求,从服务器中下载文本、图片、声音、视频等文件,客户端浏览器对这些文件进行解析后,我们才能看到多媒体信息。1、超链接下载浏览器能解析的文件会直接显示,如:pdf、jpg.......原创 2018-05-20 01:38:55 · 458 阅读 · 2 评论 -
利用EL和basePath拼接请求URI
我们有多种方式在前台jsp页面拼写请求URL,这里记录两种常用的方法,以备日后查看。1、EL表达式拼接请求URI<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01...原创 2018-05-27 16:24:32 · 1104 阅读 · 2 评论 -
Java动态代理
静态代理了解的差不多了,但是对于动态代理理解的还不是很通透,这里先把一些常用的动态代理实现方法记录下来,日后时常看看争取早日融会贯通。1、JDK实现动态代理主要使用了Proxy.newProxyInstance()方法,该方法的官方解释为:返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序。public interface ISomeService { String do...原创 2018-05-22 23:41:51 · 216 阅读 · 2 评论