随笔分类 -  java学习

Java所有学习笔记
摘要:提示:当使用@RequestBody注解+对象的方式没有接收到参数时,可以使用这个方法 前端传递参数 后端接收 使用map接收,controller加上@RequestBody,然后将map转化为json对象字符串,在将字符串转化为我们需要的对象; 阅读全文
posted @ 2023-07-23 15:51 天庭保安猪八戒 阅读(117) 评论(0) 推荐(0) 编辑
摘要:1.通过反射 调取属性 并赋值然后调用 ①先获取class类对象(反射的源头); ②调用newInstance方法;创建一个实体类对象(因为属性是一个确切的对象拥有的,除非是静态属性) ③调用getDeclareField方法,后面的参数就是具体的属性名; !记得设④用获取的属性,调用setAcce 阅读全文
posted @ 2021-06-18 19:42 天庭保安猪八戒 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1.获取运行时类的父类: ①创建一个class类,②调用 getSuperclass(),③用一个Class对象去接收 2.获取运行时类<带泛型的父类> ①创建一个运行时类 ②调用 getGenericSuperclass() ③用一个Type类型去接收 3.获取带泛型父类的<泛型> ①创建运行时类 阅读全文
posted @ 2021-06-18 19:14 天庭保安猪八戒 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1.获取指定的运行时类的具体对象; newInstance(); ①先获Class类(放射的源头) ②调用运行时类的newInstance();方法就可以获取到具体对象;-->获取运行时类时可以加泛型,后面就不用强转了 注意:反射提供的这个方法其实还是调用了运行时类的空参构造方法,所有运行时类一定要 阅读全文
posted @ 2021-06-13 12:53 天庭保安猪八戒 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1.反射作用: 反射可以在类外部,不通过类的对象掉用类的 构造器,方法,属性;(无论是否是私有的都可以调用); 原本的私有声明,只是告诉我们不建议用,因为它可能用不到,可是你硬要调用也是没问题的; 2.关于java.lang.Class的理解: ①类的加载过程:.java文件通过加载后生成.clas 阅读全文
posted @ 2021-06-11 15:13 天庭保安猪八戒 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.理解 操作数据库的sql语句需要封装到一个对象中,由这个对象带到数据库中去实现,而java为我们提供了两个接口来实现封装sql语句; ①Statement接口,它存在问题,需要拼写sql语句,而且它存在sql注入问题(列如:用户名,密码不对也可以访问数据库)在此就不细讲; ②PrepareSta 阅读全文
posted @ 2021-06-05 11:17 天庭保安猪八戒 阅读(95) 评论(0) 推荐(0) 编辑
摘要:第一种: 1.先实现Driver的实现类,只要是jdbc程序都必须实现; 2.定义一个string 对象用来指定连接的数据库地址; 协议类型//主机号:端口号//数据库 3.定义一个Properties对象,对象中封装用户和密码 4.创建一个Connection对象(此对象是用来操作数据库的,只有建 阅读全文
posted @ 2021-06-02 23:29 天庭保安猪八戒 阅读(78) 评论(0) 推荐(0) 编辑
摘要:网络编程有两个问题: 1.如何准确的定位网络上一台主机,并定位主机上的应用 2.找到主机后如何进行数据传输 解决:1.使用IP和端口; IP:唯一的标识Intermet上的计算机 在java中使用InetAddress类代表电脑的IP地址 端口:每个进程都有一个端口:列QQ算一个进程,系统会给其一个 阅读全文
posted @ 2021-01-23 20:31 天庭保安猪八戒 阅读(49) 评论(0) 推荐(0) 编辑
摘要:缓冲流: *BufferedInputStream* BufferedOutputStream* BufferedReader* BufferedWriter 作用:提供流的读取、写入的速度提高读写速度的原因:内部提供了一个缓冲区。默认情况下是8kb 每当读入缓冲区的文件满时它才一次性读入写出,也可 阅读全文
posted @ 2020-12-26 15:47 天庭保安猪八戒 阅读(157) 评论(0) 推荐(0) 编辑
摘要:字符流的读入: 读入操作用(从硬盘中读入到内存中)——read()和其重载的方 列: File file = new File("io.txt"); file.createNewFile();FileReader reader = new FileReader(file);——把文件放入流中,以便操 阅读全文
posted @ 2020-12-23 12:56 天庭保安猪八戒 阅读(106) 评论(0) 推荐(0) 编辑
摘要:io流:Input Output Stream又名输入输出流,就是以流的形式将内存和硬盘中的文件进行操作; io流分类: 按数据单位不同: 字符流——16bit主要用来控制文本文件(txt)以Reader,Writer结尾都是字符流 字节流——8bit主要用来控制非文本文件(MP3,jdf)以Inp 阅读全文
posted @ 2020-12-22 22:16 天庭保安猪八戒 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示