JAVA
思泽Elly
一名转码的底层测绘人
展开
-
为什么接口的成员变量默认都是public static final
原博客:为什么接口的成员变量默认都是public static final的_u014138443的博客-CSDN博客 public:使接口的实现类可以用这个变量。 static:static修饰就表示它属于类的,随的类的加载而存在的,如果是非static的话,就表示属于对象的,只有建立对象时才有它,而接口是不能建立对象的,所以接口的常量必须定义为static. final:final修饰就是保证接口定义的常量不能被实现类去修改,如果没有final的话,由子类随意去修改的话,接口建立这个常量就没有意义了 .转载 2022-02-21 14:34:38 · 1116 阅读 · 0 评论 -
SpringMVC实现文件上传
1、spring-mvc配置文件 首先在springmvc的配置文件中配置署名为multipartResolver的StandardServletMultipartResolver <bean id="multipartResolver" class="org.springframework.web.multipart.support.StandardServletMultipartResolver"/> 2、web.xml配置文件 在前端控制器配置文件上传的限制原创 2021-11-17 12:23:41 · 286 阅读 · 0 评论 -
(JAVA)String字符串不可变性
何为字符串不可变性,就是字符串一旦确定就不可以更改,注意此处不能更改的是字符串本身而不是字符串的引用数据,String s1="abc";不能更改的是“abc”而不是s1。通过String的定义我们也可以得知其中定义的char[]为final。 下面我们将通过几个小代码说明这个问题: 一、直接创建 我们都知道,JAVA存储单元主要涉及到三个单元栈、堆与方法区。当我们直接定义字符串时,栈中存储对应字符串的地址,方法区存储具体字符串。 Strin...原创 2021-09-13 17:02:09 · 385 阅读 · 2 评论 -
JAVA中权限修饰符的访问权限
JAVA中的权限修饰符共有四种,由大到小依次为:public、protected、default(一般不写)、private。权限修饰符主要用来修饰类与类成员、类方法、构造器。 1、修饰类 修饰类的只有两个权限修饰符:public与default。 同包 全局 public √ √ default √ × 2、修饰类中成员、方法、构造器 类内部 同包 不同包子类 全局 private √ × ...原创 2021-09-06 10:33:54 · 151 阅读 · 0 评论