随笔分类 - java
摘要:这是对我之前一篇博文的补充:关于子类和父类中的this的用法 - 明月镇魂 - 博客园 之前博文里面都是有多态的情况,但是请看以下代码: public class Demo02 { public static void main(String[] args) { Zi zi =new Zi(); z
阅读全文
摘要:代码中配置路径,经常会用到类似:/static/*这种路径通配符,但是 *只能表示当前路径内容,如果要表示当前路径下面所有子目录,则需要用**表示
阅读全文
摘要:Spring注解RestController标注之后,通过返回ModelAndView可以跳转页面 - - ITeye博客 spring4.1中添加了@RestController注解很方便,集成了@ResponseBody注解,无需再在每个方法前添加了..但是却发现个问题..之前用@Control
阅读全文
摘要:先定义一个测试类,由于本文将要介绍注入各种集合时如何配置,故这个类包含各种集合,类名和属性名不好取,没有特殊含义: 1 public class Test { 2 private List<String> listTest; 3 private Map<String, Object> mapTest
阅读全文
摘要:1.传参时进行%%的拼接,需要进行null判断,因为动态sql的if标签判断会由于%null%失效 1 <select id="findByCondition02" parameterType="map" resultType="Brand"> 2 select * from tb_brand 3
阅读全文
摘要:本篇讲解的是Lomuto快排的一个衍生算法,就是基准数取的是数组的第一个元素 首先是快排中的一次执行过程的理解,本次取的是最初的一次,将数组的第一个元素【4】放置到它该去的位置 1 import java.util.Arrays; 2 3 public class DemoTest { 4 publ
阅读全文
摘要:在Java中String的操作很多时候都与连接符"+"有关,比如我们可以用String = int + "" 将一个int整数或是其他基本类型转为String类型,也可以用String = String + String 连接两个字符串。那么这些连接符具体是如何实现的呢?他们的效率又如何呢? 首先我
阅读全文
摘要:1、String的‘+’,底层执行,及效率问题2、StringBilder与StringBuffer的比较 本篇博文先介绍第一个问题 为了让大家看明白, 我们举例说明吧! 为了加深理解,我们可以来做几个小实验。 javac Test 编译文件 javap -c Test 查看虚拟机指令 实验一:纯字
阅读全文
摘要:Java | 深入理解String、StringBuilder 和 StringBuffer - 云+社区 - 腾讯云 (tencent.com)
阅读全文
摘要:本文转载自【微信公众号:五角钱的程序员,ID:xianglin965】经微信公众号授权转载,如需转载与原文作者联系 看看源码大家都知道, String 被声明为 final,因此它不可被继承。(Integer 等包装类也不能被继承)。我们先来看看 String 的源码。 在 Java 8 中,Str
阅读全文
摘要:今天在看接口的时候发现实现类不能访问父接口的静态方法,经过探查之后发现如果是单实现,那么实现类可以访问父接口的静态变量,但是多实现而且多个接口中的静态变量重名就不能使用实现类进行访问了 public interface DemoA { static String a = "123"; static
阅读全文
摘要:public class Outer { private int outProp = 8; class Inner { private int inProp = 5; } public void accessInnerProp() { System.out.println(new Inner().i
阅读全文
摘要:super的含义 super并没有代表超类的一个引用的能力(但是,this可以作为隐含的引用,所以可以System.out.println(this);),只是代表调用父类的方法或属性而已。 反例:如果super是超类的引用,那么就可以System.out.println(super);, 事实上不
阅读全文
摘要:在Java中抽象类真的不能实例化么? 在学习的过程中,发现了一个问题,抽象类在没有实现所有的抽象方法前是不可以通过new来构建该对象的,但是抽象方法却是可以有自己的构造方法的。这样就把我搞糊涂了,既然有构造方法,又不可以通过new来创建,那么抽象类在没变成具体类的时候究竟可不可以实例化呢? 通过上网
阅读全文
摘要:子类重写(覆盖)父类的方法必须满足的条件: 1.父类中的方法在子类中必须可见,即子类继承了父类中的该方法(可以显式的使用super关键字来访问父类中的被重写的方法),如果父类中的方法为private类型的,那么子类则无法继承,也无法覆盖。2.子类和父类的方法必须是实例方法,如果父类是static方法
阅读全文
摘要:答案是不可以 一、super和this在子类中的使用当一个子类继承一个父类时,我们在子类的构造器中通过super()来调用其父类的构造器。 public class FatherClass { FatherClass(){ } } class SonClass extends FatherClass
阅读全文
摘要:各位小伙伴们大家好,这次小编要介绍的是Java的四则运算符与取余运算符。这里,小编要提一下一些常见的运算符:算术运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符。这次就先来讲算术运算符与取模运算符,那么哪些是算数运算符呢?就是我们小学的时候学习的四则运算,取余运算就相当于取余数。 大家都知道,
阅读全文
摘要:本文章来源:https://blog.csdn.net/sinat_38259539/article/details/71799078。感谢敬业的小码哥的总结。 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述
阅读全文
摘要:Q:java.net.URLEncoder.encode里的编码和什么有关的? A:使用urlencoder编码会将中文变成你在浏览器地址栏看到的%XX形式,至于选择哪种enc编码跟你jvm的default charset有关,因为java项目一般用的都是UTF-8编码,为了防止你的中文以其他编码方
阅读全文
摘要:最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。 前一个需求很容易实现:使用 HTTP Header 的 Content-Disposition: attachment
阅读全文

浙公网安备 33010602011771号