在Java中,初始化String分为两种:1. String s1 = "11";2. String s2 = new String("11")区别:方法1中,先在内存中查找有没有"11"这个字符串对象存在,如果存在就把s1指向这个字符串对象;方法2中,不论内存中是否已经存在"11"这个字符串对象,都会新建一个对象。前者会在栈中创建一个对象引用变量str,然后查看栈中是否存在“11”,如果没有,
总结: 从别人原有的代码基础上,在进行功能的添加和修改时(尤其是修改),一定要采用注释原有代码,而不是在原有的代码上直接修改。原因:一旦自已的代码出错,就会不好修改了。
1、final修饰类:累不可以被继承2、final:修饰属性,属性的引用不变(不同步)3、final:修饰方法,方法可以被继承但是不可已被Override (通过看模式的来的观点)
问:请给我解释一下什么是JavaBean 答:咖啡豆。(别人的博客上看到的)JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。
众所周知java中的switch语句的参数类型必须是integral的(整的),byte、short、char、int类型(其中byte、short、char实际使用时也被自动转换为int类型)。------------------------------------------------------------------------------------------------------
1. 静态变量2. 静态初始化块3. 变量4. 初始化块5. 构造器
1、从设计类的方面考虑:抽象类 xxxxxxxxx is a xxxxxxxxx &n
抽象类中可以有构造方法,但是作用好像不是很明显
1、JDK:JAVA开发工具包2、JRE:JAVA运行时环境3、JVM:JAVA虚拟机 JDK > JRE > JVM(>为包含的意思) 我们开发的实际情况是:我们利用JDK开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号