MyEclipse和Java学习中问题集锦.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MyEclipse和Java学习中问题集锦

MyEclipse和Java学习中的问题集锦 1、在MyEclipse环境中如何运行带有main()方法的class? 2、字符型和字符串型: 字符型: 用单引号引起来的单个(1个)字符; 字符串型:用双引号引起来的1个或多个字符; 转义字符:Java还允许使用一种特殊形式的字符常量值来表示一些难以用一般字符来表示的字符,这种特殊形式的字符是以一个“\”开头的字符序列,称为转义字符。 1.八进制转义序列:\+1到3位5数字;范围\000~\377 \0:空字符 2.Unicode转义字符:\u+四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \:双引号 \:单引号 \\:反斜线 4.控制字符:5个 \ 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 点的转义:. == u002E 美元符号的转义:$ == u0024 乘方符号的转义:^ == u005E 左大括号的转义:{ == u007B 左方括号的转义:[ == u005B 左圆括号的转义:( == u0028 竖线的转义:| == u007C 右圆括号的转义:) == u0029 星号的转义:* == u002A 加号的转义:+ == u002B 问号的转义:? == u003F 反斜杠的转义: == u005C 3、上溢、下溢问题: 4、变量的作用域: 变量的作用域 变量的定义不但包括变量名和变量类型,同时还包括它的作用域,变量的作用域指明可以访问该变量的程序代码的范围。 按作用域来分,变量可分为以下几种: 局部变量、成员变量、方法参数和异常处理参数。 局部变量定义在方法中或方法内的一个代码块中,其作用域为它所在的代码块。局部变量必须初始化。 例如,在方法中定义变量:??? 变量a的作用域为界定方法体的两个大括号{}之间的区域。在方法内的一个代码块中定义变量时:?? 变量i的作用域为for循环所确定的一对大括号{}(加下划波浪线部分)之间的区域。成员变量定义在类里面,但不在类里面的某个方法中,其作用域为整个类。关于类成员变量的概念将在其它章节中向大家作进一步介绍。 方法参数用于将方法外的数据传递给方法,其作用域就是方法的方法体。关于方法参数的概念将在其它章节中向大家作进一步介绍。 异常处理参数是将数据传递给异常处理代码,其作用域是异常处理部分。关于异常处理参数的概念将在其它章节中向大家作进一步介绍。 成员变量和局部变量有什么区别? 答: class A { int a;//成员变量 public static void main(String[] args) { int b;//局部变量 } } 类体由2部分构成: 一部分是变量的定义; 一部分是方法的定义(一个类中可以有多个方法) 。 在变量定义部分定义的变量叫做类的成员变量,成员变量在整个类中都有效。(全局变量应该是成员变量的俗称) 。 在方法体中定义的变量叫做局部变量,局部变量只在定义它的方法中有效。 成员变量又分为 实例变量 和 类变量 (static静态变量)。 class One { float x; //x为实例变量 static int y; //只要有关键字static,y为类变量 } 1.成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及static修饰;两者都可以定义成final型; 2.成员变量存储在堆,局部变量存储在栈; 3.存在时间不同; 4.成员变量有默认值,(被final修饰且没有static的必须显式赋值),局部变量不会自动赋值; 先看下面两段程序: 程序一: public class Variable { int i; void test() { ?? int j=8; ?? if(j==i) ??? System.out.println(相等); ?? else ??? System.out.println(不相等); } public static void main(String[] args) { ?? Variable v=new Variable(); ?? v.test(); } } 程序二: public class Variable { ?? void test() { ?? int i; ?? int j=8; ?? if(j==i) ??? System.out.println(相等); ?? else ??? System.out.println(不相等); } public static void main(String[] args) { ?? Variable v=new Variable(); ?? v

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档