随笔分类 -  java基础

摘要:前言:在idea中我们添加类以及类的方法的注释很有必要,让其他人能够看懂这个类或者函数的作用是什么;为了在开发过程中检查自己的编程规范,可以通过codecheck工具进行自我检查和约束 一、在idea中如何添加类和方法的注释: 参考链接:https://blog.csdn.net/xiaoliula 阅读全文
posted @ 2018-12-21 14:55 Steven_Jiang 阅读(1058) 评论(0) 推荐(0)
摘要:前言:项目开发的过程中,我们项目需要一个自动发送邮件提醒的小功能,于是简单的研究了一下java的JMail来实现自动发送邮件的功能。已被后期需要参考。 一、准备 实现的原理很简单:发送人 , 中转的邮箱(我以QQ邮箱为例)服务器,收件人及邮件主题内容等信息。我们需要关注这三点就可以了。 1、需要开通 阅读全文
posted @ 2017-10-23 13:39 Steven_Jiang 阅读(303) 评论(0) 推荐(0)
摘要:InputStream流无法重复读取的解决办法 阅读全文
posted @ 2017-05-04 21:14 Steven_Jiang 阅读(4695) 评论(0) 推荐(0)
摘要:使用Java POI来选择提取Word文档中的表格信息 阅读全文
posted @ 2017-04-30 12:13 Steven_Jiang 阅读(6464) 评论(0) 推荐(0)
摘要:Java实现压缩文件与解压缩文件 阅读全文
posted @ 2017-04-29 19:34 Steven_Jiang 阅读(487) 评论(0) 推荐(0)
摘要:1、概念 java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 阅读全文
posted @ 2017-03-14 12:24 Steven_Jiang 阅读(406) 评论(0) 推荐(0)
摘要:开篇前,我们先来看看不使用线程池的情况: new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 那你就太out了,new Thread的弊端如下:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源 阅读全文
posted @ 2017-02-13 13:43 Steven_Jiang 阅读(19201) 评论(3) 推荐(3)
摘要:一、Java API 中动态代理 Person.java PersonService.java PersonServiceImpl.java PersonServiceProxy.java ProxyTest.java 运行结果: ProxyTest.java 运行结果: 阅读全文
posted @ 2016-12-23 10:30 Steven_Jiang 阅读(188) 评论(0) 推荐(0)
摘要:java注解其实很简单,知道几个概念,然后,能够根据自己的基础知识思考和动手操作即可。 1、元注解:元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。 2、注解和反射的关系。 3、java框架如何利用注解进行一系列框架操作的。 java注 阅读全文
posted @ 2016-10-24 17:30 Steven_Jiang 阅读(125) 评论(0) 推荐(0)
摘要:java异常需要弄清楚如下几个问题: 1、java异常的层次结构 2、搞清楚问题:java中异常抛出后代码还会继续执行吗? 答:该问题可以参考该博文,完美的回答了我的疑惑:http://www.cnblogs.com/wangyingli/p/5912269.html ps:java异常处理的文章网 阅读全文
posted @ 2016-10-24 08:46 Steven_Jiang 阅读(114) 评论(0) 推荐(0)
摘要:学习java泛型的时候,发现网络上有很多不错的文章总结,先给出链接,方便查看和复习: http://blog.csdn.net/caihuangshi/article/details/51278793 阅读全文
posted @ 2016-10-24 08:19 Steven_Jiang 阅读(120) 评论(0) 推荐(0)