随笔分类 -  Java基础

静态代码块、构造快、main方法、构造方法
摘要:静态代码块、构造快、main方法、构造方法 阅读全文

posted @ 2019-06-02 23:02 爪哇玛咖 阅读(294) 评论(0) 推荐(0) 编辑

i++和++i的区别(用记事本编写、编译、执行Java)
摘要:我们都知道i++先执行操作后+,++i是先加在操作,有没有想过看看底层的JVM指令集,来确定一下。 阅读全文

posted @ 2019-03-02 21:57 爪哇玛咖 阅读(375) 评论(0) 推荐(0) 编辑

Java代码编译执行的过程
摘要:Java编译执行 本文主要总结三点 Java的编译和运行过程 1):首先,我们会有一个.java文件,也就是java源文件,当然源文件是给我们人类来编写和阅读的,但是计算机不识别呀,我们亲爱的计算机它只认识二级制数据呀,所以就需要 编译了2):我们的程序通过JVM的编译器编译后,就由好了.java文 阅读全文

posted @ 2019-02-26 22:59 爪哇玛咖 阅读(652) 评论(0) 推荐(0) 编辑

Java中的基本数据类型以及装箱、拆箱
摘要:上图片吧,看完你就知道了 阅读全文

posted @ 2018-11-07 23:04 爪哇玛咖 阅读(184) 评论(0) 推荐(0) 编辑

putIfAbsent,一个字段为空的话,将该字段设置为指定值
摘要:putIfAbsent()这个方法执行的效果是,k存在但是v为null,将v赋值为指定的v;或者,k-v根本不存在,那就直接put(k,v) 阅读全文

posted @ 2018-10-16 16:57 爪哇玛咖 阅读(635) 评论(0) 推荐(0) 编辑

PO、VO、BO、POJO、DAO、DTO都是什么对象
摘要:PO(persistent object)持久化对象、VO(Value Object)值对象、BO(Business Object)业务层对象、DAO(Data Access Object)数据访问对象、DTO(Data Transfer Object)数据传输对象、POJO(Plain Ordinary Java Object)简单的Java对象 阅读全文

posted @ 2018-10-16 13:07 爪哇玛咖 阅读(1746) 评论(0) 推荐(0) 编辑

Java中字符串连接符(+)和append的区别
摘要:+的原理,每遇到一个+,就new StringBuilder然后用append;性能方面,字符串拼接少,两者均可,拼接次数多,用append 阅读全文

posted @ 2018-10-15 10:57 爪哇玛咖 阅读(8364) 评论(0) 推荐(3) 编辑

JVM常用指令集
摘要:JVM常用指令集汇总 阅读全文

posted @ 2018-10-15 10:05 爪哇玛咖 阅读(375) 评论(0) 推荐(0) 编辑

判断一组数字,是否连续
摘要:好像,真实业务中不会有这样的需求吧,闲着没事,瞎玩。给出一组数字,判断是否连续。 最多前端给一个多选框,看这几个多选框顺序是否连续,哈哈,可是这个前端会做校验,不需要后台来 阅读全文

posted @ 2018-10-15 09:31 爪哇玛咖 阅读(3149) 评论(0) 推荐(0) 编辑

Java查看class的JVM,指令集文件--javap -c ClassName
摘要:cd到.class文件所在目录,执行javap -c Demo.calss(反编译命令) 阅读全文

posted @ 2018-10-12 17:54 爪哇玛咖 阅读(2360) 评论(1) 推荐(0) 编辑

将数据存放在session里--小Demo
摘要:在jsp页面,session得到的默认是Object类型的,所以需要自己toString,或者做其他的强制类型转换 package com.www.controller; import javax.servlet.http.HttpSession; import org.springframework.context.annotation.Scope; import org.springfr... 阅读全文

posted @ 2018-09-27 20:46 爪哇玛咖 阅读(2148) 评论(0) 推荐(0) 编辑

将存放数字的list,顺序排列,然后,判断,数字是否是连续的
摘要:现有如下场景,用户可能看到一个还款列表,有复选框,用户可以选多期进行还款,但是呢,还款期数必须是连续的, 所以,前端把用户所选的还款列表传到后台, 两个操作, 1:对还款期数进行顺序排序 2:循环做减法,确定每相邻两期的期数是连续的 [1, 2, 3, 5, 9]期数不连续,请选择连续期数false 阅读全文

posted @ 2018-09-27 20:37 爪哇玛咖 阅读(1562) 评论(0) 推荐(0) 编辑

list从小到大,排序----这么简单
摘要:顺序--[1, 2, 3, 5, 9]倒叙--[9, 5, 3, 2, 1]随机--[9, 1, 5, 2, 3] 阅读全文

posted @ 2018-09-27 20:22 爪哇玛咖 阅读(5949) 评论(0) 推荐(0) 编辑

jsp到controller乱码
摘要:1:jsp页面的from表单没有写提交方式method="post" 2:没有在web.xml在设置编码拦截器(这个拦截器,要放在所有拦截器的最前边) <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.sprin 阅读全文

posted @ 2018-09-27 19:39 爪哇玛咖 阅读(531) 评论(0) 推荐(0) 编辑

mybatis,控制层传入中文乱码--两种解决方式
摘要:SSM,控制层传入中文乱码 阅读全文

posted @ 2018-09-25 15:40 爪哇玛咖 阅读(3883) 评论(0) 推荐(2) 编辑

Java多线程学习之路(1) -- 内存可见性
摘要:什么叫内存可见性: 一个线程对共享变量值的修改,能够及时的被其他线程看到。 什么又叫共享变量: 如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量 在Java中,所有实例域、静态域和数组元素都存储在堆内存中,堆内存在线程之间共享。 局部变量(Local Variabl 阅读全文

posted @ 2018-09-21 17:54 爪哇玛咖 阅读(456) 评论(0) 推荐(0) 编辑

Java实现多线程--四种方法
摘要:1 /** 2 * 第一种 3 * 继承thread类 重写 run方法 4 * 调用start方法,启动线程 5 * @author sunshine 6 */ 7 8 /** 9 * 第二种实现runnable接口,重写run方法 10 * 接口实现类的实例作为target参数,传入带参的构造方法,调用start方法启动线程 11 *... 阅读全文

posted @ 2018-09-21 14:05 爪哇玛咖 阅读(281) 评论(0) 推荐(0) 编辑

导航