java基础问题
1.int x x算是对象么?为什么?
2.为什么方法中的变量的赋值,static方法不能声明static变量;为什么?
3.String也是一个类为什么在传递String参数给方法的时候不改变实参的值;
4.用static { type 名=值} 和static tpye 名 = 值 有什么不同为什么;
每题10分,如果没有全答出的,每题给最先给出满意答案的大虾;
如果有全部答出的,分数给第一个全部答出满意答案的大虾;
1. 不是,是基本类型,不是对象类型
2. 这个,可以的把
3. 不可变 模式 immatable
4. 没什么不一样,我觉得 一个 是static块赋值,一个是全局变量赋值,
1.不是对象 是变量 没有为什么
2.应该可以的,不行的话就是静态方法不能访问非静态属性
3.一个是堆内存一个事栈内存
4.不会
我也不知道回答对不对!
我也才学的
呵呵
2.为什么方法中的变量的赋值,static方法不能声明static变量;为什么?
类的生命周期包括:载入,连接(验证,准备,解析),初始化。在准备阶段就要为类的static变量分配内存,进行默认初始化。而只有当方法开始调用的时候,才会把方法压栈,给方法内的变量分配内存空间。
不知道对不对?
x是基本数据类型
静态方法的定义就是定义它在内存中存放的位置是全局变量区,所以它里面的变量等都在常量区了,无需在定义了。
String是一个不可修改它的值的类,跟其他的类不同,如果你想改变的话可用stringbuffer定义。
static{代码块} 跟static 类型名=值 基本上没什么区别,就是前面那种方法比较方便定义多个!
1.x不是对象,是基本类型数据
2.不可以,方法中定义的变
相关问答:
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......
字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿
Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
我本地机java版本是“1.5.0_11”,服务器上使用的是“1.6.0_13”同样的代码在本地可以运行,可是到了服务器上报的错误是“数组越界”,这也版本有关系吗???
下面是我的代码:
byte[] rb = new byte[pack.le ......