【Java笔记】Java动态代理

作用:在不修改原方法的基础上对方法进行增强基于接口的动态代理JDK提供的Proxy类创建代理对象的要求被代理类至少实现一个接口Proxy的newProxyInstance静态方法publicstaticObjectnewProxyInstance(ClassLoaderloader,Class<

【Java笔记】String类小结

运行版本为JAVA8问题:String对"+"的重载发生了什么?Strings=new("hello");创建了几个对象?String、StringBuilder、StringBuffer类的区别?String对"+"的重载发生了什么?总结

【Java笔记】抽象类和接口(Java 8)

思维导图抽象类规则抽象类可以没有抽象方法,有抽象方法的类只能定义成抽象类抽象方法不能有方法体抽象类不能被实例化抽象类可以包含成员变量、方法、构造器、初始化块、内部类(接口、枚举)含有抽象方法的类只能被定义为抽象类直接定义抽象方法继承抽象父类,没有完全实现父类的抽象方法实现接口,没有完全实现接口的抽象

【Java笔记】内部类

总结定义一个定义在另一个类中的类,叫作内部类。成员内部类最普通的内部类,定义在另一个类的内部,可以无条件访问外部类的所有成员属性和成员方法(包括private成员和static成员)。因为编译器会默认为成员内部类添加一个指向外部类对象的引用。classA{privateinti;publicstat

IDEA设置默认Maven版本(IDEA版本为2019.2.4)

最近在学习JavaWeb,发现在生成Maven项目的时候,都需要手动输入Maven版本(不使用IDEA自带的Maven版本)。在网上找了一些答案,随着IDEA的版本更新,有些过时了,在此,记录一下如何设置默认的Maven版本。直接上图比较直观。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×