java实用总结
在java的孜孜不倦的开发路上,不免会遇到各种问题和一些常用的实用方法,把这些实用的方法归纳总结出来方便使用,可以使得在学习和工作中事半功倍!
BalanceWei
越努力越幸运,完成大于完美。
展开
-
高复用服务响应对象的设计及抽象封装
在我们进行搭建框架进行项目开发时,控制层接收参数或者无参进行响应时,总是需要返回点什么,那么我们就可以把这种响应封装起来,便于响应的调用。话不多少,直接上代码。1、泛型抽象封装类import org.codehaus.jackson.annotate.JsonIgnore;import org.codehaus.jackson.map.annotate.JsonSerialize;...原创 2019-06-20 10:25:31 · 243 阅读 · 0 评论 -
java中的动态代理
主要是java的两类动态代理,其实只是代理目标不同,方式都一样1、代理目标是类//动态代理类public class DynamicProxy implements InvocationHandler { @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwa...原创 2019-01-31 17:31:03 · 219 阅读 · 0 评论 -
Java多态实战——方法传入对象中当参数
大家都知道java中三大重要的面向对象编程特点——封装、继承、多态。今天我来讲讲多态:首先,直接上代码Shape类:public class Shape { String name; public Shape(){}//最好都写一个空的构造器 public Shape(String name) { this.name = name; } public...原创 2018-09-02 11:43:22 · 2727 阅读 · 0 评论 -
java中的各种中断、终止程序的方法:
今天在写一个java小游戏的遇到了一些问题,就是和中断程序有关,结果去网上搜索有许多的错误方法,而且不是很规范,然后我就自己总结了以下方法,并且归好了类,希望能帮到你。(亲测可用)(1)System.exit(0);//终止了JVM的运行(当程序需要非正常退出时,可以使用此方法强制退出。)这是最直接简单的方法,可以直接退出所有程序的运行。(2)当你需要终止一段长程序时,同时又不想终止所有的...原创 2018-08-16 09:50:27 · 38314 阅读 · 4 评论 -
java中可变参数方法——寻找最大值
今天在看反射机制相关知识的时候,诞生了一个想法,就是调用方法时是否可以传入多个参数(参数数量是可变的),很显然,使用高大上的泛型和集合我也不能够清晰的阐述明白。于是,我在翻阅资料之后,发现了一种平时没怎么见过的方式。下面是代码://这是主函数,调用寻找最大值的方法 public static void main(String[] args) { //为了能让大家看懂,我假设要输...原创 2018-08-16 19:05:44 · 1346 阅读 · 0 评论 -
时间和字符串互转
无论是对于java程序设计还是数据库操作,我们都避免不了需要针对时间进行操作,这就涉及到时间的格式和字符串如何与时间的不同格式进行互转。一、时间和日期的模式: 字母 日期或时间元素 表示 示例 G Era 标志符 Text A...原创 2018-10-15 18:24:49 · 4694 阅读 · 1 评论