自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 仿csdn论坛 weapp+spring+mysql

github:https://github.com/harbin-walk/fake-csdn-weapp-spring-mysql微信:w954772570

2020-04-09 11:35:03 243

原创 Java构造器内部多态

当多态发生时,在运行期才能确定对象,然后确定调用哪个方法,但是如果如下面所示:public class father{ public void did(){ System.out.println("father's did()"); } public father(){ System.out.println("before father's did()"); did(); ...

2019-12-27 22:38:07 192

原创 一个用struts2写的web应用在新浪云上访问的时候404

web.xml文件正确 struts.xml配置正确

2019-12-19 20:39:21 205

原创 JavaScript阻止冒泡事件

<html><head><script type="text/JavaScript"> sc={ init:function(){ if(!document.getElementById||!document.createTextNode) return ; sc.head=document.getElementsByTagName...

2019-12-09 20:19:59 217

原创 java Lambda表达式

lambda表达式是一个可传递的代码块,可以在后面执行一次或多次。例如:class action implements ActionListener{ @Override public void actionPerformed(ActionEvent e){ System.out.println("now time is"+new Date()); Toolkit.getDefau...

2019-11-25 20:08:40 179

原创 ccf题目(推荐系统)

#include<iostream>#include<vector>#include<malloc.h>#define MAXtype 60#define MAXopt 100000using namespace std;int m,n;vector<pair<int,int>> v[MAXtype];int* o...

2019-11-24 17:16:52 752

原创 java对象的拷贝(深入浅出)

1.要实现对象拷贝必须实现一个Cloneable接口,如果不实现这个接口就会产生一个CloneNotSupportedException异常。其实这个接口一个方法都没有,因此这类接口常被称作标记接口。2.Object 中有一个clone() 方法实现了浅拷贝;对于基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。所以基本的数据类型直接进行浅拷贝即可,但一些可变的...

2019-11-24 12:13:46 201

原创 用反射机制调用私有方法

public class Main{ public static void main(String[] args){ Person person=new Person(1024,"小明"); Class c1=person.getClass(); try{ Method m=c1.getDclaredMethod("showAll",null); m.setAccess...

2019-11-21 21:00:44 238

原创 java实现任意对象数组扩展(代码复用)

public class Main{ public static void main(String[] args){ Person[] person=new Person[]{ new Person(1024,"wawa"); new Person(1023,"xiaoming"); new Person(1000,"lihong"); } int the_num...

2019-11-21 20:42:43 396

原创 如何通过反射机制访问类的私有属性

public class Main{ public static void main(String[] args){ Person p=new Person(1024,"myname"); Class c1=p.getClass(); try{ Field field=c1.getDeclaredField("name"); field.getAccessible(...

2019-11-20 19:11:54 656

原创 10ms搞懂java类中equals方法判断对象是否相等

利用equals方法判断对象是否相等先列出代码:class Person{ private int id; private String name; public Person(){ } public Person(int id,String name){ this.id=id; this.name=name; } public void setId(int id){...

2019-11-19 17:59:19 704 2

原创 10秒钟认识到数据结构的重要性

在内存中,连续的大空间是一种珍惜资源,连续的空间可作为效率极其高的栈去使用,但是在分配内存空间的时候总会留下一些零散的空间,然后我们把这些零散的空间的集合叫做堆,为了运用好这些堆空间,数据结构就显得尤为重要,比如链表能像针线一样把各个零散的空间串连起来,而且很多高级语言的各种数据结构底层的实现都是最基本的数据结构的封装,比如hashMap(数组加链表的存储形式)。所以学习好数据结构在以后的语言学习...

2019-10-18 15:02:42 242

原创 1分钟搞懂内存泄漏和垃圾回收

//c语言字符串char* A="abc";A="bcd";1.编译器先给字符串"abc"分配存储空间,同时告诉操作系统系统"abc"这块内存被占用,不可再进行分配2.开始A指向"abc"的首地址,后来指向"bcd"的首地址,但"abc"这块内存仍然存着"abc",且操作系统标识为已被占用,不可再分配,所以"abc"这块内存泄漏了//Java字符串String A="abc";A=...

2019-10-17 19:02:45 144

原创 3分钟搞懂函数调用在内存中的实现

让我们来看这段代码在内存中的运行流程void func2(){int k=1;return ;}void func1(){int j=0;func2();return ;}int main(){int i=0;func1();return ;}第一步:假如操作系统目前正在执行某一程序,正执行到ad0地址第二步:此时你运行了test程序,为了在test程序执行完毕...

2019-10-16 17:00:24 2850 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除