# java-advanced **Repository Path**: idea_dsd/java-advanced ## Basic Information - **Project Name**: java-advanced - **Description**: java反射、注解、泛型 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-07-24 - **Last Updated**: 2022-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-advanced ## 1.泛型,反射,注解 [1.泛型](./generic/src/泛型.md) [2.反射](./reflection/反射.md) [3.注解](./annotation/注解.md) ## 2.java发送邮件 ### 2.1 传输协议 SMTP协议(发送邮件): 我们通常把处理用户smtp请求(邮件发送请求)的服务器称之为SMTP服务器(邮件发送服务器)。 POP3协议(接收邮件): 我们通常把处理用户pop3请求(邮件接收请求)的服务器称之为POP3服务器(邮件接收服务器)。 ### 2.2 使用java发送邮件 #### 1)需要到qq邮箱或者163邮箱开启开启POP3/SMTP服务,并获取授权码 #### 2)需要用到外部jar包 mail.jar javax.mail ### 2.3.代码示例 + [案例](./java-mail\src\main\java\com\zsc\demo\SendFileMail.java) com.zsc.demo 里面记录的发各种邮件的demo + [工具类](./java-mail\src\main\java\com\zsc\mail\MailUtil.java) com.zsc.mail 封装好了一个发邮件的工具类