![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA部分
同志快去改代码
我要一步一步往上爬,去看那最美的太阳·····
展开
-
关于java字符串创建了几个对象的问题思考
字符串创建方式有两种1.String a="aaa"(隐式创建);jvm会先查看字符串常量池中有没有aaa;则创建一个对象保存在常量池中,栈有对象的引用再String b="aaa";常量池中有aaa,则不会继续创建对象.栈中的引用b也指向常量池中的对象“aaa”。2 String a=new String("aaa")(显式创建) 这句话会创建两个对象,常量池一个"aaa";并在堆内存中有对...原创 2018-03-08 18:45:59 · 1960 阅读 · 0 评论 -
JAVA面向对象
1.对象:类型创建出的实例2:对象的属性就是成员变量,对象的行为就是成员方法和构造方法3:每创建一个对象就会调用构造方法,创建对象相当于把类的东西全部复制一份,并调用和类名相同的方法。4:成员变量在创建对象时有默认值5:类的三个特点:封装,继承和多态(父类引用指向子类资源)6:类型中没有构造器时,系统自动补充无参构造器7:this:指当前类的引用8:静态资源(static)属于类所有创建对象只复制...原创 2018-02-26 21:52:34 · 114 阅读 · 0 评论 -
数组和字符串
一:数组 类型[] 变量名=new 类型[长度] 类型 变量名[]=new 类型[长度] 类型[] 变量名=new 类型[] {值1,值2.......} ; 类型[] 变量名={值1,值2.......} 1. 数组具有默认值,new出来的有默认值 2.对象数组为null时不能用,必须先...2018-03-05 23:19:16 · 101 阅读 · 0 评论 -
静态资源的思考
1.静态资源属于类所有,例如静态属性,类首次加载时会在静态资源区(方法区)为其分配内存,不会参与创建对象时像实例成员变量那样在堆中开辟内存,它属于共享资源。2.static{}代码段只执行一次,优先于其他代码。class D{ static String name; public static void main(String[] args) { ...原创 2018-03-08 18:45:20 · 157 阅读 · 0 评论