
Java
又来了吧
路在前方
展开
-
java导出excel中文名称问题
1、代码response.setContentType("application/vnd.ms-excel");String exportFileName ="测试中文名称.xlsx"String fileNameURL = URLEncoder.encode(exportFileName, "UTF-8");response.setHeader("Content-disposition"...原创 2020-02-17 18:18:05 · 2153 阅读 · 1 评论 -
(转)正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)
原文链接:http://www.iefans.net/xiazai-wenjian-http-bianma-content-disposition/最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。 前一个需求很容易实现:使用 HTTP Header 的 Conte...原创 2020-02-17 17:08:52 · 475 阅读 · 0 评论 -
Java基本数据类型
Java是一种强类型语言,每个变量都必须声明一种类型。Java有8中基本类型,其中包括4种整型,2种浮点型,以及char、boolean型。1、整型名称长度(每字节8位)范围byte1字节-2^8~2^7-1short2字节-2^16~2^15-1原创 2016-01-25 23:37:36 · 336 阅读 · 0 评论 -
面向对象和面向过程
面向过程:顾名思义,面向过程编程关注的是解决问题的过程,分析一个问题的解决过程,得到解决问题的步骤,按顺序执行每一个步骤,最后解决问题。一个步骤可以是封装的一个函数,也可以是一行代码。通常是对数据结构进行操作,例如改变数组或者变量。 面向对象编程,关注的是通过使用对象来解决问题,使用对象来为我们提供服务。在面向对象编程,万事万物皆对象,对象是现实世界事物在程序中的虚拟表示...原创 2019-03-08 18:38:22 · 131 阅读 · 0 评论 -
java平台的无关性
编译后被java虚拟机所执行的代码是一种平台无关的二进制格式,不依赖于特定待定硬件、特定的操作系统,大多数情况下以文件存储,所以称为class文件格式。class文件中精确定义了类和接口的表现形式,包括在平台相关的目标文件格式中的一些细节上的惯例。正因为强制规定了和平台有关的细节,才达到了平台无关的效果。例如jvm默认使用大端形式存储,如果不强制统一使用字节存储顺序的话,同一个class文件在不同...原创 2019-03-19 18:24:15 · 603 阅读 · 0 评论