
java基础
文章平均质量分 77
曾哥叨逼叨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
看完之后,你要是还不理解 i++ 和 ++i 你就过来揍我
如何理解 i++ 和 ++i ?问题和原因都便不再多说,博主的原文再这里: https://blog.csdn.net/weixin_39800144/article/details/80749123我只是在这里针对这位博主的文章,整理了一下,来帮助大家来理解:int i = 0;int a = i++;sout("a的值是:"+i);sout("i的值是:"+i);最终的核心编译之后的字节码如下L0 BITPUSH 0 //将常量0压入操作栈 ISTORE_1 //将当前栈顶元素原创 2020-12-31 18:58:15 · 909 阅读 · 1 评论 -
回归基础--- static 关键字
static 在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量和成员方法,则会为这些成员变量和成员方法在固定的位置开辟一个固定大小的内...原创 2019-01-30 15:20:49 · 332 阅读 · 0 评论 -
回归基础--- final关键字
final关键字主要用在三个地方:变量、方法、类。 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。 当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。 使用final方法的原因有两个。第一个原因是把方法锁...原创 2019-01-30 14:13:39 · 447 阅读 · 0 评论 -
SonrLint常见解决方案
Sonar是什么? Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题 1. 不遵循代码标准 sonar可以...原创 2019-01-28 14:57:48 · 46260 阅读 · 3 评论 -
使用aop(切面)实现日志请求参数日志持久化操作
需求: 针对不同的action 方法中有修改删除的敏感操作的接口,需要记录对应的参数,ip地址,员工的id名称等信息,方便追责定位问题分析: 1.使用注解将对应方法打上标记 2.每次调用完该方法的时候才开始记录日志 3.需要记录用户请求的ip地址,参数,用户名称等等①定义注解import java.lang.annotation.*;@Target({ E...原创 2018-11-28 10:31:48 · 4294 阅读 · 2 评论 -
JDK的代理模式
jdk的代理模式1.代理模式的定义:为其他对象提供一种代理一控制对这个对象的访问,代理对对象起到中介作用,用于去掉部分功能服务或者是增加一些额外的服务2.静态代理:代理和被代理之间的关系是确定的,他们都是实现相同的接口或者是继承相同的抽象类; 创建接口public interface Moveable {void move();}创建车实现Moveab...原创 2018-02-22 09:41:56 · 1697 阅读 · 0 评论 -
根据线程名称找到指定的线程,并给该线程停掉
//创建jdk的定时器 private static String getTimes() { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); Date date = new Date(); date.setTime(System.current...原创 2018-01-05 10:47:22 · 10856 阅读 · 4 评论 -
批量下载图片的代码实现
运营的小伙伴苦于手动一个一个的去下载图片,再改图片名称,非常非常的耗时,所以写了个这个帮她们下载图片,嘿嘿嘿原创 2017-08-22 17:35:44 · 3407 阅读 · 0 评论 -
根据实体类中的多个字段的值,对实体类进行排序
如何根据实体类中的一个或者多个字段进行进行排序: //测试用实体类 public class test{ private String name; private Integer orderOne; private Integer orderTwo; public String getName() {原创 2017-07-20 18:15:18 · 5157 阅读 · 0 评论 -
对集合进行排序
//根据集合中的某个字段,对集合排序__特别针对从mongoDB中从多层嵌套取出数据,方便对其排序 ComparatorChain chain = new ComparatorChain(); chain.addComparator(new BeanComparator("orderNo"), true);//true,false正序反序 ,其中orderNo为你想原创 2017-07-15 13:30:19 · 315 阅读 · 0 评论 -
java 中的三种跳出多重循环的方式
java 中已知的三种跳出多重循环的方式: System.out.println("---------java中跳出多重循环的三种方式:---------"); System.out.println("---------第一种,使用带有标号的的break语句---------"); String a1 = ""; String b1 = "";原创 2017-06-21 22:47:27 · 38335 阅读 · 6 评论 -
java中 & 和 &&的区别
java中 & 和 &&的区别原创 2017-06-20 06:42:14 · 477 阅读 · 0 评论