Java SE
Java SE
广而不精zhu小白
一个励志想成为项目经理的小白
展开
-
邮件发送 Response(狂神JavaWeb笔记)
1、原理图2、核心四个类库3、jar包支持activation-1.1.1.jarmail-1.4.7.jar4、简单实现(QQ邮箱)(1)在idea中新建空的Java项目并将jar包导入到lib库中。(2)登录QQ邮箱在设置中开启以下协议并生成授权码(授权码要记住)(3)分析步骤a.创建session对b.创建Transport对象c.使用邮箱的用户名和授权码连上邮件服务器d.创建一个Message对象(需要传递session)message需要指明发件人、收件人以及文件内容原创 2021-11-01 13:29:54 · 398 阅读 · 0 评论 -
文件下载 Response(狂神JavaWeb笔记)
下载文件思路1、获取下载文件的路径2、下载的文件名3、设置想办法让浏览器能够支持下载我们需要的东西4、获取下载文件的输入流5、创建缓冲区6、获取OutputStream对象7、将FileOutStream流写入到buffer缓冲区8、使用OutputStream将缓冲区中的数据输出到客户端实现过程1、在idea中使用maven创建新的JavaWeb项目2、代码实现配置 pom.xml<?xml version="1.0" encoding="UTF-8"?><原创 2021-10-31 21:42:52 · 299 阅读 · 0 评论 -
文件上传(狂神JavaWeb笔记)
1、下载maven的jar包common-fileuploadcommin-io2、在idea中创建空项目并添加Web App框架支持3、在web-INF目录下创建lib目录复制刚刚下载的两个jar包到lib目录下并将该jar包添加问本模块的类库。4、编写代码<%-- Created by IntelliJ IDEA. User: 24143 Date: 2021/10/31 Time: 13:23 To change this template use File原创 2021-10-31 21:05:37 · 115 阅读 · 0 评论 -
数组(Array)的定义和基本使用
数组(Array)的定义和基本使用定义public class ArrayInit { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5, 6};//静态初始化 int sum = 0; for (int i = 0; i <= array.length - 1; i++) { sum += array[i]; }原创 2021-10-31 12:21:17 · 2432 阅读 · 0 评论 -
Java(方法的重载)
Java(方法的重载)/*现有的问题描述;对于类似的多个方法,全都是执行相加的操作,但是因为参数列表的不一样,所以要记住多个名字太麻烦解决方案;使用方法的重载 即可完成-----Method_Overload对于类似功能的多个方法,只要记住一个相同的方法名即可,可以根据参数列表的不同进行自动pipei方法的重载(Method_Overload):方法的名称相同但是参数列表不一样。注意事项:1.什么叫做参数列表的不同? 1.参数的个数不同 2.参数的类型不同 int原创 2021-10-31 12:06:30 · 68 阅读 · 0 评论 -
常见Java基础题(for,while,dowhile,switch,continue,scanner)
1,Continue/*此程序跳过了100以内所有数字含有的4和7适用于for循环跳过当前此次循环进行下一个循环*/public class Continue { public static void main(String[] args) { for (int a = 1; a <= 100; a++) { if (a == 4) { continue; } if原创 2021-10-31 11:51:04 · 81 阅读 · 0 评论 -
Windows 10 X64 系统中下载安装配置 JDK 环境
Windows 10 X64 系统中下载安装配置 JDK 环境原创 2021-10-31 11:04:19 · 618 阅读 · 0 评论 -
JavaSE思维导图
经过学习狂神的课程,整理的JavaSE思维导图如下:后续将更新JavaSE学习笔记源码的地址及思维导图源文件原创 2021-08-01 22:28:46 · 130 阅读 · 0 评论