实训笔记7.6

本文介绍了Java程序的编译和运行时内存设置,包括栈内存和堆内存的调整。接着讲解了Maven在项目管理中的作用,如处理依赖和自动化构建流程。此外,还涉及JavaGUI编程的基础,如JFrame和各种布局管理器。最后提到了使用QQ邮箱和云服务商API发送邮件和短信的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7.6

一、座右铭

我的故事你说,我的文字我落,我值几两你定,我去何方我挑。

二、java程序的编译内存、运行内存的设置

2.1 编译内存设置:

file--->settings--->buildxxxx--->compiler--->内存的设置

2.2 Java程序在运行过程中栈内存和堆内存设置

  1. 栈内存默认是1M

    -Xss 设置栈内存的容量

  2. 堆内存启动的默认值一般是物理内存的1/64,可以扩容的最大值是物理内存的1/4 -Xms 堆内存启动的时候内存量 -Xmx 堆内存最大允许的内存量

  3. application---->edit configuration--->VM Options---> -Xss1M  -Xms100M  -Xmx200M
    
  4. jar包运行也可以设置内存:

java -jar -Xss1M -Xms100M -Xmx200M xxx.jar

java -cp -Xss1M -Xms100M -Xmx200M xxx.jar 全限定类名

三、Maven自动化构建工具的使用

3.1 帮助我们在项目中引入第三方的JAR包依赖,同时还可以解决第三方jar包的传递依赖

pom.xml文件

GAVS坐标 Scope: compile test provided

远程仓库

本地仓库

3.2 Maven也可以帮助我们进行项目的自动编译、测试、打包、安装、部署

四、Java GUI编程

4.1 顶尖容器 JFrame

布局方式

方位布局

流式布局

绝对布局

表格布局

4.2 子容器

JPanel

JScollPanel

4.3 组件

JLabel

JButton

JTextField

JPasswordField

五、常用的邮箱信息,短信信息的发送API的使用

QQ邮箱发送消息——javax.mail

腾讯云的短信API发送短信

阿里云的短信API发送短信

<dependency>
  <groupId>com.aliyun</groupId>
  <artifactId>alibabacloud-dysmsapi20170525</artifactId>
  <version>2.0.24</version>
</dependency>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cai-4

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值