![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
一切为了未来
写博客,不断进步,加油!
展开
-
Java - 如何通过HttpUrlConnection发送表单数据或www-form-urlencoded数据
我正在尝试使用仅支持通过表单数据或www-form-urlencoded属性传递JSON数据的REST API。所以,我的问题是,我如何使用HttpUrlConnection附加多个表单数据项? 如何解决这一点,这里是解决方案: HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setDoOutput(true); urlConnection.setRe原创 2022-04-12 13:42:50 · 2067 阅读 · 0 评论 -
WkhtmlToPdf将html转PDF
前提:有html文件,且里面有该有的数据 目标:生成PDF文件 步骤: 1.打造html模版,并构造好文件的存放路径 /** * 获取模版的创建路径 * @return 年/月/日 */ @Override @Transactional(readOnly = true) public String buildHtmlOutFilePath(){ Date date = new Date(); return Pat原创 2022-04-03 10:05:32 · 812 阅读 · 0 评论 -
接口
接口(重点) 普通类:只有具体实现 抽象类: 具体实现和规范(方法)都有! 接口:只有规范! 自己无法写方法~ 专业的约束! 约束和实现分离:面向接口编程~ 本质 就是规范。也就是契约。 就像法律一样,制定好后大家都遵守。它是面向对象的精髓。 面向对象 看完可以研究设计模式,https://blog.csdn.net/doymm2008/article/details/13288067 接口关键字 interface //interface关键字 接口都需要实现类 public interface U原创 2021-03-29 22:55:33 · 55 阅读 · 0 评论 -
java关键字static
static public class Student { private static int age; //静态变量 private double score; //非静态变量 public void run(){ } public static void go(){ } public static void main(String[] args) { Student student=new Student();原创 2021-03-29 22:54:42 · 54 阅读 · 0 评论 -
封装、继承、多态、重写
封装 即 数据的隐藏。 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,称为信息隐藏。 高内聚:类内部细节由自己完成。 低耦合:仅仅暴露少量方法供外部使用。 参考https://www.runoob.com/java/java-encapsulation.html 记住:属性私有,get/set 文件位置: 基础语法–>OOP–>Demo04 意义:1.提高程序安全性,保护数据 2.隐藏代码实现细节 3.统一接口,让它们通过接口来访问。 4.系统可维原创 2021-03-29 22:53:52 · 88 阅读 · 0 评论 -
java数据类型转换的补充
注意 Java 里使用 long 类型的数据一定要在数值后面加上 L,否则将作为整型解析: 那么 a+b 是什么类型? short a = 1; short b = 2; 答:在java的世界里,如果比int类型小的类型做运算,java在编译的时候就会将它们统一强转成int类型。当是比int类型大的类型做运算,就会自动转换成它们中最大类型那个。 数据类型转换的补充 1、包装类过渡类型转换 一般情况下,我们首先声明一个变量,然后生成一个对应的包装类,就可以利用包装类的各种方法进行类型转换了。例如原创 2021-03-29 22:48:17 · 73 阅读 · 0 评论 -
java数组+内存介绍
java数组+内存介绍 一个万能方法:** 比如输入Arrays 回车,自动导入import java.util.Arrays;然后按住ctrl 同时点击包Arrays,进入Arrays里面,点击如图 进入如图页面,就可以查看方法了 数组 相同类型数据的有序集合 s[1] ,s[2]…s[n-1] 错 少一个s[0] dateType[] array; 或 dataType array[] dataType[] array=new dataType[arraysize]; arrays.le原创 2021-03-29 22:47:12 · 69 阅读 · 0 评论 -
程序分支+方法+可变参数+递归
javadoc文档 1.命令行方式: 先进入.java文件的文件夹内显示的界面,在路径前加上 CMD以及空格,回车进入cmd页面 然后输入 javadoc -encoding UTF-8 -charset UTF-8 你要生成的javadoc文件的源文件.java 2.IDEA 方式:见百度 程序分支结构 1.Scanner 获取用户的输入。 Scanner s=new Scanner(System.in); 通过scanner类的next()和nextline()方法获取输入的字符串,读原创 2021-03-09 20:57:40 · 57 阅读 · 0 评论 -
java基础语法
java基础语法 1.最好完全避免使用浮点数进行比较 2.Bigdecimal 数学类 3.所有字符本质还是数字 4.强制转换 由高到低 (类型)变量名 5.自动转换 由低到高 一些知识点图片原创 2021-03-02 21:41:25 · 56 阅读 · 0 评论