Java学习日志
文章平均质量分 56
鹅掌楸356
这个作者很懒,什么都没留下…
展开
-
【Java】如何同步获取指定 URL 的页面内容
请注意,在使用这段代码之前,需要确保您已经正确导入了相关的库(例如 OkHttp 和 StringUtils)。另外,这段代码是同步的,意味着当执行网络请求时,当前线程会被阻塞,直到请求完成并且获取到响应。如果您希望实现异步的网络请求,可以使用 OkHttp 提供的异步请求方式(例如 enqueue(callback))来处理。如果在执行请求或者获取响应过程中发生了 IOException 异常,会打印错误信息,并将结果赋值为 null。这段代码是一个简单的方法,用于同步获取指定 URL 的页面内容。原创 2023-09-04 13:49:50 · 193 阅读 · 1 评论 -
【Java】如何通过JavaMail发送邮件
其中,"mail.smtp.host"属性用于设置SMTP服务器地址,"mail.smtp.port"属性用于设置SMTP服务器使用的端口,"mail.smtp.auth"属性用于告诉JavaMail要进行身份认证,而"mail.smtp.socketFactory.class"和"mail.smtp.socketFactory.port"属性用于设置使用SSL加密连接时的相关信息。这样,创建的Session对象就拥有了进行SMTP身份验证的能力,可以用于后续的邮件发送操作。需要注意的是,在使用。原创 2023-09-03 22:02:12 · 190 阅读 · 0 评论 -
【Java】匿名类
Java 中可以实现一个类中包含另外一个类,且不需要提供任何的类名直接实例化。主要是用于在我们需要的时候创建一个对象来执行特定的任务,可以使代码更加简洁。匿名类是不能有名字的类,它们不能被引用,只能在创建时用 new 语句来声明它们。以上的代码创建了一个匿名类对象 object1,匿名类是表达式形式定义的,所以末尾以分号;来结束。匿名类通常继承一个父类或实现一个接口。原创 2023-09-01 17:16:18 · 436 阅读 · 1 评论 -
【Java】如何写文件
创建文件对象-->写入内容-->关闭写入操作。原创 2023-08-31 12:21:54 · 168 阅读 · 0 评论 -
【Java】对User-Agent,Referer和Host的简要解释
User-Agent(用户代理)是一个HTTP头信息,它用于标识发送请求的客户端(通常是浏览器或其他HTTP客户端)。多个域名可以指向同一个IP地址,通过设置Host头信息,服务器可以根据不同的请求域名来提供不同的网站内容或虚拟主机服务。这些头信息都是可选的,但在一些场景中,服务器可能会根据这些信息来进行相关的处理和判断,例如根据User-Agent适配不同的设备样式、根据Referer统计流量来源或根据Host提供多个网站的服务。对象,可以执行HTTP请求,发送给服务器,并获取服务器的响应。原创 2023-08-31 13:16:29 · 501 阅读 · 0 评论