![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
独孤小白狐
这个作者很懒,什么都没留下…
展开
-
简简单单看懂java反射
获取class对象的三种方式:根据字节码文件状态不同有三种获取class对象的方式这是我的javabean类public class User { private String username; private String password; public User() { } public User(String username, String password) { this.username = username; .原创 2021-08-18 15:26:52 · 68 阅读 · 0 评论 -
获取EE项目文件的绝对路径
1、为什么相对路径是tomcat的bin目录ee项目中的相对路径指的是tomcat的bin目录,tomcat是在bin目录下调用的虚拟机 所以工作目录也是那个目录se和ee项目不同 用户的工作目录是jvm开启目录tomcat+应用=SE项目2.如何获取部署根目录下文件的绝对路径?* tomcat部署应用 虚拟映射 path docBase* docBase + 相对部署根目录的相对路径 = 绝对路径* ServletContext有一个方法你可以认为就是对do...原创 2021-08-18 01:01:45 · 133 阅读 · 0 评论 -
反射——使用反射获取成员方法、利用Mothed对象运行成员方法
依旧先贴出Student类public class Student { //私有的,无参无返回值 private void show() { System.out.println("私有的show方法,无参无返回值"); } //公共的,无参无返回值 public void function1() { System.out.println("function1方法,无参无返回值"); } //公共的...原创 2021-08-04 22:57:48 · 300 阅读 · 0 评论 -
反射——使用反射获取成员变量,给成员变量赋值或读取
要记住步骤,不要记住代码。因为代码有可能记不住,要明白先获取class对象,然后再获取里面的成员变量,获得到成员变量当然是赋值或者是获取值啦,这样一想不就很通顺了。依旧是个Student类public class Student { public String name; public int age; public String gender; private int money = 300; @Override public St.原创 2021-08-04 22:29:03 · 2078 阅读 · 0 评论 -
反射reflect——使用获取到的构造器创建对象
Student类需要去上一篇文章中查看代码实现import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;public class myfl2 { public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetE.原创 2021-08-04 21:52:46 · 120 阅读 · 0 评论 -
反射(reflect)——使用反射的方法获取到java文件中构造方法
创建java文件public class Student { private String name; private int age; //私有的有参构造方法 private Student(String name) { System.out.println("name的值为:" + name); System.out.println("private...Student...有参构造方法"); } //公共的..原创 2021-08-04 21:18:00 · 156 阅读 · 0 评论 -
Java初级——Scanner的简单使用
导包 创建对象 接收从键盘录入数据import java.util.Scanner;Scanner sc = new Scanner(System.in);int x = sc.nextInt();Scanner的使用问题 next()、nextInt()等一系列方法和nextLine()的区别 next()、nextInt()等一系列方法 next()之类的一系列方法遇见第一个有效字符(非空格,非换行符,非制表符)时,开始扫描 当遇见第一个分隔.转载 2021-07-24 14:53:24 · 263 阅读 · 0 评论 -
深度克隆的练习
现在有三个类 FirstLevel 、SecondLevel 、ThirdLevel FirstLevel 类有三个属性 int firstIntValue;double firstDoubleValue;SecondLevel second; SecondLevel 类有三个属性 int secondIntValue;double secondDoubleValue;ThirdLevel third; Thi.原创 2021-06-24 16:25:26 · 54 阅读 · 0 评论 -
javase13-Object类及其成员方法(hashCode、finalize-这个没用 看着玩就行、clone-重点)
getClass()方法4* > Class类的常用API* - getName()* - 获取类的全限定类名* - getSimpleName()* - 获取类名*原创 2021-06-24 15:13:00 · 102 阅读 · 0 评论