2021年1月27日

摘要: 下载excel用的是读取项目内的excel再完成下载。 原来采用的是这种形式读取文件。 ClassUtils.getDefauleClassLoader().getResource("").getPath()+File.separator+"template"+File.separator+"文件名 阅读全文
posted @ 2021-01-27 17:43 Skywalkerr 阅读(527) 评论(0) 推荐(0) 编辑

2019年2月24日

摘要: Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的 阅读全文
posted @ 2019-02-24 17:25 Skywalkerr 阅读(302) 评论(0) 推荐(1) 编辑

2019年2月20日

摘要: read()首先我们来看这个没有参数的read方法,从(来源)输入流中(读取的内容)读取数据的下一个字节到(去处)java程序内部中,返回值为0到255的int类型的值,返回值为字符的ACSII值(如a就返回97,n就返回110).如果没有可用的字节,因为已经到达流的末尾, -1返回的值,运行一次只 阅读全文
posted @ 2019-02-20 11:15 Skywalkerr 阅读(4050) 评论(0) 推荐(1) 编辑

2019年1月18日

摘要: java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 首先使用Scanner类时候需要导包: scanner类的基本语法: Scanner类有很多种方法 .next(); .nextLine(); .nextInt(); .nextFloa 阅读全文
posted @ 2019-01-18 21:41 Skywalkerr 阅读(154) 评论(0) 推荐(1) 编辑

2019年1月7日

摘要: 1.switch 语句有至少一个 case 代码块和一个可选的 default 代码块。 这里的 switch 从第一个 case 分支比较 a 的值,值为 3 匹配失败。然后比较 4。匹配,所以从 case 4 开始执行直到遇到最近的 break。 如果没有 break,不经过任何检查就会继续执行 阅读全文
posted @ 2019-01-07 20:58 Skywalkerr 阅读(337) 评论(0) 推荐(2) 编辑