随笔分类 - Java基础
Java相关的一些基础知识
摘要:我在开发热部署的项目过程中,遇到了以下的情况: 有好几个热部署的场景,比如说: - java类热部署(场景A) - mybatis的xml热部署(场景B) - 属性配置文件热部署(场景C) 然后这些场景大致有两种热部署的操作,那就是: - 操作a:新增与修改; - 操作b:回退, 而所有的场景的所有
阅读全文
摘要:### 认识函数式接口 ##### 概述 在编程语言中,**一等公民可以作为函数参数,可以作为函数返回值,也可以赋值给变量**。 比如八大基本类型、自定义实体类等等,以前这些类型都是对客观世界实体的一个数据抽象,而在java7之后,函数也晋升为一等公民。它是对客观实体动作的一个行为抽象。 从我们对接
阅读全文
摘要:一、static方法 接口中的static方法与类中的static方法很像,都是直接调用:interface名.static方法,静态方法必须写函数体,否则会报错 创建接口,定义静态方法: public interface static_interface { static void print()
阅读全文
摘要:泛型概念 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 java 中泛型标记符 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键)
阅读全文
摘要:自定义排序 返回负数,第一个元素排在第二个元素前面; 返回0,第二个元素等于第一个元素; 返回正数,第一个元素排在第二个元素后面; public static int customSorted(String x, String y) { if (x == null && y != null) { r
阅读全文
摘要:希望该文章,能够在你需要使用序列化进行编程的时候,提供借鉴或思路参考。
阅读全文
摘要:日常开发中,会经常遇到说,前台调服务,然后触发一个比较耗时的异步服务,且不用等异步任务的处理结果就对原服务进行返回。这里就涉及的Java异步调用的一个知识。下面本文尝试将Java异步调用的多种方式进行归纳。
阅读全文
摘要:
类的生命周期?对象的生命周期?Spring bean 的生命周期?很多同学可能在学习java基础知识之初,很容易把这几个搞混。本文先来说说**Java类的生命周期**。
阅读全文

摘要:
关于内部类的一些基础知识和简单应用,能够帮助我们提高程序设计和编程能力
阅读全文

摘要:Java程序模拟终端执行系统命令?两种方式:1、Runtime.getRuntime().exec();2、使用ProcessBuilder。有何异同?一起来看一下
阅读全文
摘要:今天举一个java实现分组求和来代替oracle 聚合函数sum() + group by的栗子
阅读全文
摘要:事务的基本知识?事务的传播行为?事务的隔离等级?通通一网打尽!
阅读全文
摘要:没错,Java多线程的实现方式主要有三种:继承Thread类、实现Runnable接口、实现Callable和Future接口,那具体怎么用呢,今天来讲一下多线程处理下,单条数据事务回滚的问题
阅读全文