随笔分类 -  JAVA学习

摘要:JAVA Swing登录界面验证码功能JAVA Swing插入验证码 阅读全文
posted @ 2022-06-26 12:39 阿纳先森 阅读(647) 评论(0) 推荐(0)
摘要:复杂度大O记法 我们需要一个不用具体的测试数据和测试环境,就可以粗略地估计算法执行效率的方法。这个方法我们称作复杂度,我们称作为大O记法。 阅读全文
posted @ 2021-09-09 19:34 阿纳先森 阅读(312) 评论(0) 推荐(0)
摘要:SMTP发送邮件7.1 SMTP SMTP是一个简单的基于文本的邮件协议,在这个协议上我们可以指定一条邮件消息和一个或多个接受者,然后进行邮件输出。SMTP协议再加上一个服务器地址就组成一个邮件访问方式。 比如: QQ邮箱:smtp.qq.com 163邮箱:smtp.163.com 通过地址和协议,我们便具有发送邮件的基础通道。使用Java或其他编程语言,可以使用SMTP完成邮件的发送,不必打开网页登录邮箱发送邮件了。 阅读全文
posted @ 2021-09-02 12:43 阿纳先森 阅读(370) 评论(0) 推荐(0)
摘要:下载文件,图片/解析excel学习了如何请求图片,excel等文件,此类二进制文件无法把内容输出在console进行查看,所以请求结果必须写入文件。 在Java中写文件必须经历三个步骤: 创建文件对象 ↓ 写入内容 ↓ 关闭写入操作 阅读全文
posted @ 2021-08-31 13:47 阿纳先森 阅读(298) 评论(0) 推荐(0)
摘要:面向对象(抽象,包,属性/方法,实例化对象,构造函数以及ArrayList)在Java中对象和上述的户型图一样,把房子设计成一个户型图就是抽象的过程,任何事物都可以抽象成一个Java对象。 阅读全文
posted @ 2021-08-21 18:36 阿纳先森 阅读(115) 评论(0) 推荐(0)
摘要:Java包管理器和时间日期类的运用7.1 Java包管理器 包(package)的导入 为了管理更多的代码互不侵犯,所以采用一个叫“包管理”的机制来管理代码,简单来说就是把不同的Java代码放在不同的文件夹里,这个文件夹就是“包(package)”。对于使用不同包的代码,得需要先导入这个包。 String,int,double,long这些属于基础类型,所以不需要导入包。 在Java当中导入包语句就是 import 包名+类名; ,包名+类名组成了完整的包路径。 阅读全文
posted @ 2021-08-18 21:28 阿纳先森 阅读(301) 评论(0) 推荐(0)
摘要:数组与for循环5.2数组 除了前边说的字符串,数字,布尔这三个基础的数据类型外,其实还有一个基础数据类型,那就是数组,数组就是一组类型相同的数据组合在一起。 比如这样一堆数字:1,3,5,7,9,11 我们用数组来存储这些数字 阅读全文
posted @ 2021-08-16 15:42 阿纳先森 阅读(541) 评论(0) 推荐(0)
摘要:返回值和布尔4.1返回值 我们先来看一下random这个方法的Java源代码 public static double random() { return RandomNumberGeneratorHolder.randomNumberGenerator.nextDouble(); } 阅读全文
posted @ 2021-08-15 13:12 阿纳先森 阅读(178) 评论(0) 推荐(0)
摘要:返回语句与递归在日常生活中我们经常会出现打断计划的一些情况,比如说我和好朋友约了明天下午4点去学校操场打篮球,结果到了第二天高烧39度,只能取消打球活动了。 在Java当中,可以通过返回语句来完成程序的中断,通过下面代码完成 阅读全文
posted @ 2021-08-13 15:02 阿纳先森 阅读(114) 评论(0) 推荐(0)
摘要: 掌握了条件语句和选择性语句,某些时候我们会遇到条件判断多于两个情况,并且需要根据条件的不同执行不同的分支,这个时候我们就需要新的技术:条件链 阅读全文
posted @ 2021-08-12 12:43 阿纳先森 阅读(190) 评论(0) 推荐(0)
摘要: 今天进行了方法参数和多参数方法的学习,觉得和C语言函数中形参和实参类似,记录一下 2.4 方法参数 先看一下这个代码 阅读全文
posted @ 2021-08-11 19:51 阿纳先森 阅读(1328) 评论(0) 推荐(0)
摘要: 2.1 数学函数 函数在Java当中也成为方法 阅读全文
posted @ 2021-08-10 13:30 阿纳先森 阅读(817) 评论(0) 推荐(0)