tnfh.net
当前位置:首页 >> JAVA基础问题! >>

JAVA基础问题!

整型的包装类存在常量池,一次性把从-128到127之间的所有数都初始化了.当你使用这些数的时候不是创建新对象而是直接从这个常量池里面取值.所以当你赋值127的时候是取的常量池里的127,因此两个对象内存地址一样.而赋值128的时候两个对象分别new对...

不知道,但应该是个参数。如果是eclipse写的,按住ctrl键,点击divide,会看到这个方法的源代码。看看里面的方法。(这个应该是别人定义的方法,而你给的是其中一段。如果是库函数,可能要贴资源,但是网上找api也能看到源代码)

someCondition ? value1 : value2; ?的意思: 判断someCondition的值是否为true 如果为true,则取value1的值,再赋值给result 如果为false,则取value2的值,再赋值给result

2. import java.util.Scanner; public class test2{ public static void main(String[] args) { String str[] = new String[10]; for (int i = 0; i < str.length; i++) { System.out.println("请输入第"+(i+1)+"个字符串:"); str[i] = new Sca...

这道题选A和B因为Java变量名的定义要求1 所有的变量名都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始2 首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合3 关键字不能用作变量名A int Sast; 以...

for的括号后面不要加分号 for(int i=0;i

把 JAR_HOME 改成 JRE_HOME, 把CLASSPATH删掉。 [root@chenlong /]# javac ~/Test.java[root@chenlong /]# java -classpath ~ Test[root@chenlong hbase]# find / -name HBaseConfTool.class

程序没有问题,应该是eclipse的原因,重启一下eclipse试试

不相等,t.funtion();可以使用这个类继续操作,但匿名使用只能调用一次就结束,调用就是再次创建一个new TEST()新的类;

main函数是静态方法,你那个内部类是动态内部类,需要加static修饰符,或者写入静态方法里面,因为静态方法不能直接调用非静态 public class Test {public static class B{int a=1;}public static void main(String[] args) {B b = new B();}}

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com