java
帆布包
这个作者很懒,什么都没留下…
展开
-
父/子类 静态代码块,普通代码块,构造方法加载顺序
class Person { static { System.out.println("父类静态代码块"); } public Person(){ System.out.println("父类构造方法"); } public static void run1(){ System.out.println("父类静态方法"); } { System.out.println("父类普通代码块")原创 2020-06-18 09:19:03 · 224 阅读 · 0 评论 -
java中Static内存图解
Static内存图解:解析:如代码:①:当程序运行,class进行加载这时在方法区则会有class文件区而class文件区内又有两个区(代码中有两个类一个person一个personDemo)这时class文件区的第一个区产生:然后产生第二个区class区域内有成员属性与成员方法.而为什么没有静态的属性与方法呢,是因为当程序加载该class文件时,系统会自动的把他所有静态的属性与方法分配到静态区 (方法区内有一个静态区);静态区内也有两块区域一个是personDemo类标记的main(S转载 2020-06-09 22:33:02 · 555 阅读 · 1 评论 -
Java的动态绑定
动态绑定的目的是为了多态,也就是编译时看声明类型,但是运行时看具体的类型 (普通成员方法)静态绑定就是编译或者运行都看声明的类型中,子类不能重写(比如静态或者非静态成员变量,静态方法,私有方法,构造方法,被final修饰的方法)多态:父类 变量名=new 子类();接口 变量名=new 实现类();公式:变量名.成员变量 编译时看左,运行时看左(静态绑定)变量名.静态方法 编译时看左,运行时看左(静态绑定)变量名。非静态方法 编译时看左,运行时看右(动态绑定)推荐资料:https原创 2020-06-09 20:37:02 · 108 阅读 · 0 评论 -
java反射机制01 Class
1.Class类通常先有类的完整路径,才能产生实例化对象;但是也可以通过实例化对象找到类的完整信息。在Object类中 public final Class getClass()常用方法: 1. public static Class<?> forName(String className) throws ClassNotFoundExcetion 传入完整的...原创 2020-05-24 23:40:52 · 308 阅读 · 0 评论 -
电商项目
声明:此处只是做了以下资料的整合,只作为学习笔记,内容并非自己原创,勿杠参考资料:https://blog.csdn.net/Phoenix_tgd/article/details/79677098https://blog.csdn.net/Summer_And_Opencv/article/details/96151765?ops_request_misc=%257B%2522reques...原创 2020-04-29 11:16:50 · 323 阅读 · 2 评论 -
标记跳转
声明:因作为本人笔记使用,方便本人理解,部分语言不当见谅。1.break 标记:结束循环到标记处。也就是说标记在哪,就跳到哪。如果标记在循环外面,就结束循环。如果标记在外循环,就结束内循环,但是外循环继续。 public static void main(String[] args){ ok: for(int i=0;i<5;i++){ ...原创 2020-04-28 22:21:30 · 271 阅读 · 0 评论 -
myeclipse环境变量配置心得
网上有很多类似的文章,也很全。这篇是我自己配置过程中遇到的问题和解决方法,可能有不对的地方,欢迎大家指出。就不放网上那些步骤图了,直接说一些我的看法。安装jdk安装包的时候,会先安装jdk,然后安装jre,两个是可以放到一个文件夹下的。如果安装的不对,要从注册表删掉再重新安装,要不然还是原来。网上有很多都是先新建一个JAVA_HOME变量,值放jdk安装目录,例如C:\Program Fi...原创 2019-01-05 12:50:38 · 1178 阅读 · 1 评论 -
用命令行编译和运行java程序
使用eclipse写完java程序后。使用cmd编译运行!(https://img-blog.csdnimg.cn/20190105135644490.png)首先要找到该java程序所在文件夹(例如:D:\eclipse\select\src\Hello.java)所以依次:【D:】【cd eclipse】【cd select】【cd src】【javac Hello.java】(编译)...原创 2019-01-05 14:23:28 · 584 阅读 · 0 评论