2019/11/28

Posted frank9571

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019/11/28相关的知识,希望对你有一定的参考价值。

今天解决问题:

1.java反射机制:

 

反射是java语言的一种特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。

在你new一个对象时,jvm会从你的本地磁盘中找到你的.class文件,随着文件一起的就是class文件中的所有属性,譬如Student stu = new Student() ; jvm从本地磁盘获取Student.class文件进行解析获取全部的属性,并且无论在你定义Student类时设置的什么属性,都可以在这个class对象中进行修改,final等关键字在这个class文件中没有任何作用。SpringBoot框架的ioc容器就是使用的反射机制,获取你的对象。

 

2.牛客试题广场 字符串反转以及找到字符串的旋转子串

字符串反转:室友头条面试一面原题:给定字符串和指定index,将包括index以前的字符反转到后面

1 string b=A+A;
2 string a=b.substr(p+1,n);
3 return a;

类似于旋转子串:

给定字符串S1和字符串s2,判断s2是不是s1的旋转子串

 1  public boolean checkReverseEqual(String s1, String s2) {
 2         // write code here
 3         int lens1=s1.length();
 4         int lens2=s2.length();
 5         if(lens1==0||lens2==0||lens1!=lens2){
 6             return false;
 7         }
 8         String str= s1 + s1;
 9         if( str. indexOf(s2) == -1){
10             return false;
11         }
12         return true;
13     }

 

 

以上是关于2019/11/28的主要内容,如果未能解决你的问题,请参考以下文章

画中画 |警告:无法生成分发要求 -ertifi 2019.11.28

2019.11.28知识总结

2019/11/28

2019-11-28-spss

2019-11-28 产品经理第四年工作体验

为啥这个查询结果会出现时间