2020年11月13日
摘要: 用于修饰类、属性和方法; a、被final修饰的类不可以被继承 b、被final修饰的方法不可以被重写 c、被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的 阅读全文
posted @ 2020-11-13 13:18 Wang梦怡 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 定义:用于解释说明程序的文字 分类:1.单行注释:格式: // 注释文字 2.多行注释:格式: /* 注释文字 */3..文档注释:格式:/** 注释文字 */ 作用:在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内容在程序编译的时候会被忽视, 阅读全文
posted @ 2020-11-13 13:16 Wang梦怡 阅读(70) 评论(0) 推荐(0) 编辑
  2020年11月12日
摘要: 所谓开箱即⽤其实就是基于官⽅内置的⾃动配置,翻看源码可知晓邮件⾃动配置类(MailSenderPropertiesConfiguration) 为上下 ⽂提供了邮件服务实例(JavaMailSenderImpl)。具体源码如下: 其中MailProperties是关于邮件服务器的配置信息,具体源码如 阅读全文
posted @ 2020-11-12 13:01 Wang梦怡 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 直接在业务类注⼊JavaMailSenderImpl并调⽤send⽅法发送邮件。其中简单邮件可以通过SimpleMailMessage来发 送邮件,⽽复杂的邮件(例如添加附件)可以借助MimeMessageHelper来构建MimeMessage发送邮件。例如: ![](https://img202 阅读全文
posted @ 2020-11-12 12:57 Wang梦怡 阅读(772) 评论(0) 推荐(0) 编辑
摘要: JavaMailSender和JavaMailSenderImpl是Spring官⽅提供的集成邮件服务的接⼝和实现类,以简单⾼效的设计著称,⽬前是 Java后端发送邮件和集成邮件服务的主流⼯具。 阅读全文
posted @ 2020-11-12 12:52 Wang梦怡 阅读(493) 评论(0) 推荐(0) 编辑
  2020年11月11日
摘要: IMAP全称为Internet Message Access Protoco(l 互联⽹邮件访问协议),IMAP允许从邮件服务器上获取邮件的信息、下载邮 件等。IMAP与POP类似,都是⼀种邮件获取协议。 POP3全称为Post Office Protocol 3(邮局协议),POP3⽀持客⼾端远程 阅读全文
posted @ 2020-11-11 13:58 Wang梦怡 阅读(894) 评论(0) 推荐(0) 编辑
摘要: SMTP全称为Simple Mail Transfer Protoco(l 简单邮件传输协议),它是⼀组⽤于从源地址到⽬的地址传输邮件的规范,通过它来控制邮件的中转⽅式。SMTP认证要求必须提供账号和密码才能登陆服务器,其设计⽬的在于避免⽤⼾受到垃圾邮件的侵扰。 阅读全文
posted @ 2020-11-11 13:56 Wang梦怡 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.介绍: TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key)。 HashMap<K,V>的Key值实现散列hashCode 阅读全文
posted @ 2020-11-11 13:52 Wang梦怡 阅读(173) 评论(0) 推荐(0) 编辑
  2020年11月10日
摘要: 字节输入流(InputStream):它是超类,它的实现类有以下些 FilterInputStream,read(),OutputStream FilterInputStream():包含其他一些输入流,能够对读取的文件进行操作 字节输出流(OutputStream):它也是超类,可以将内容写入到指 阅读全文
posted @ 2020-11-10 16:14 Wang梦怡 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 输入流:指定一个点,如果是从外界读取到这个指定的点我们称为输入流; 输出流:指定一个点,如果是从该点往外进行输入出则我们称之为输出流。 阅读全文
posted @ 2020-11-10 14:02 Wang梦怡 阅读(120) 评论(0) 推荐(0) 编辑