myeclipse和java学习中的问题集锦

myeclipse和java学习中的问题集锦

ID:29854705

大小:82.51 KB

页数:10页

时间:2018-12-24

myeclipse和java学习中的问题集锦_第1页
myeclipse和java学习中的问题集锦_第2页
myeclipse和java学习中的问题集锦_第3页
myeclipse和java学习中的问题集锦_第4页
myeclipse和java学习中的问题集锦_第5页
资源描述:

《myeclipse和java学习中的问题集锦》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MyEclipse和Java学习中的问题集锦1、在MyEclipse环境中如何运行带有main()方法的class?2、字符型和字符串型:字符型: 用单引号引起来的单个(1个)字符;字符串型:用双引号引起来的1个或多个字符;转义字符:Java还允许使用一种特殊形式的字符常量值来表示一些难以用一般字符来表示的字符,这种特殊形式的字符是以一个“”开头的字符序列,称为转义字符。1.八进制转义序列:+1到3位5数字;范围'00'~'377':空字符2.Unicode转义字符:u+四个十六进制数字;0~65535u0000:空

2、字符3.特殊字符:就3个":双引号':单引号\:反斜线4.控制字符:5个'单引号字符\反斜杠字符r回车换行f走纸换页t横向跳格b退格点的转义:.==>u002E美元符号的转义:$==>u0024乘方符号的转义:^==>u005E左大括号的转义:{==>u007B左方括号的转义:[==>u005B左圆括号的转义:(==>u0028竖线的转义:

3、==>u007C右圆括号的转义:)==>u0029星号的转义:*==>u002A加号的转义:+==>u002B问号的转义:?==>u003F反斜杠的转义:==>u005C3、

4、上溢、下溢问题:4、变量的作用域:变量的作用域变量的定义不但包括变量名和变量类型,同时还包括它的作用域,变量的作用域指明可以访问该变量的程序代码的范围。按作用域来分,变量可分为以下几种:局部变量、成员变量、方法参数和异常处理参数。局部变量定义在方法中或方法内的一个代码块中,其作用域为它所在的代码块。局部变量必须初始化。例如,在方法中定义变量:   变量a的作用域为界定方法体的两个大括号{}之间的区域。在方法内的一个代码块中定义变量时:  变量i的作用域为for循环所确定的一对大括号{}(加下划波浪线部分)之间的区域。成员变量定义在类里

5、面,但不在类里面的某个方法中,其作用域为整个类。关于类成员变量的概念将在其它章节中向大家作进一步介绍。方法参数用于将方法外的数据传递给方法,其作用域就是方法的方法体。关于方法参数的概念将在其它章节中向大家作进一步介绍。异常处理参数是将数据传递给异常处理代码,其作用域是异常处理部分。关于异常处理参数的概念将在其它章节中向大家作进一步介绍。成员变量和局部变量有什么区别?答:classA{inta;//成员变量publicstaticvoidmain(String[]args){intb;//局部变量}}类体由2部分构成:一部分是变量的定义

6、;一部分是方法的定义(一个类中可以有多个方法)。在变量定义部分定义的变量叫做类的成员变量,成员变量在整个类中都有效。(全局变量应该是成员变量的俗称)。在方法体中定义的变量叫做局部变量,局部变量只在定义它的方法中有效。成员变量又分为 实例变量 和 类变量 (static静态变量)。classOne{floatx;//x为实例变量staticinty;//只要有关键字static,y为类变量}1.成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及static修饰;两者都可以定

7、义成final型;2.成员变量存储在堆,局部变量存储在栈;3.存在时间不同;4.成员变量有默认值,(被final修饰且没有static的必须显式赋值),局部变量不会自动赋值;先看下面两段程序:程序一:publicclassVariable{inti;voidtest(){  intj=8;  if(j==i)   System.out.println("相等");  else   System.out.println("不相等");}publicstaticvoidmain(String[]args){  Variablev=newV

8、ariable();  v.test();}}程序二:publicclassVariable{  voidtest(){  inti;  intj=8;  if(j==i)   System.out.println("相等");  else   System.out.println("不相等");}publicstaticvoidmain(String[]args){  Variablev=newVariable();  v.test();}}第一个程序很正常,编译时不会出错。第二个程序编译时会提示如下错误:D:Programja

9、vatest>javacVariable.javaVariable.java:9:可能尚未初始化变量i               if(j==i)                     ^1错误:之所以会出现这样的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。