java课程2011内容串讲.ppt

java课程2011内容串讲.ppt

ID:52267528

大小:301.46 KB

页数:54页

时间:2020-04-03

java课程2011内容串讲.ppt_第1页
java课程2011内容串讲.ppt_第2页
java课程2011内容串讲.ppt_第3页
java课程2011内容串讲.ppt_第4页
java课程2011内容串讲.ppt_第5页
资源描述:

《java课程2011内容串讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、java课程内容串讲复习串讲所学内容澄清某些模糊认识1Chapter01计算机系统概述熟悉java编译的过程:源文件(文件名.java)目标文件(文件名.class)通过JVM/解释器运行了解:运行java程序的基本过程(在Eclipse环境下)TypesofErrors:Syntax,Run-Time,Logicerror.能否举出实际例子?(了解)文件名.class为后缀名的文件是什么?在什么阶段产生的?是可直接运行的二进制可执行文件吗?(此处是bytecode,而只有.com和.exe是在PC上可直接运行的二

2、进制可执行文件,需要另外单独转换)如果一个系统想运行Java程序,必须安装JDK吗?Eclipse是开发Java语言必需的软件工具吗?SyntaxRulesforIdentifiers(见下页或原先课件)2Chapter02数据与表达式原型/基本/原生类型:(变量分为原型类型和类类型)原型类型强调:小写开头(习惯.又例如:变量Can11是否合法?)包装类:大写(规定)自己写的类:大写(习惯)例如:Boolean类型和boolean类型的区别、Int的写法和int类型、Character与char类型的区别。Java

3、中的简单(基本)数据类型一般是指原型类型赋值语句与表达式:赋值的含义,原型类型赋值与类类型变量赋值的区别标识符的命名规则:1.字母和下划线_开头,含字母,数字,下划线;2.不能用关键字;3.$可以开头或在标识符内,但慎用.4.符号”-”可以吗?5。eclipse是保留字吗?Java区分大小写:例如:Return是关键字吗?可做变量吗?3原型类型讨论:原型类型占用的内存字节数量,其变量的取值范围?例如:long、double、byte、char和short等类型各占用多少内存?取值范围?Java默认的小数及整数类型是

4、什么?专用赋值运算符:a+=b;a+=b--;含义?简单输入与输出:语句System.out.println(eggsPerBasket+“eggsperbasket.”)中“+”号的含义?System.out.println("a="+a);System.out.println(a+b+"a="+(a-b));System.out.println("a="+a+b);数字常量:八进制、十六进制、e记数法的正确写法赋值兼容性问题:隐式转换规则:类型强转:inti=2.0有问题,必须添加强转指令(int)inta=‘

5、a’;合法。Longa=1000;是否合法?(掌握自动包装的概念)4算术运算符:+-*/%++--等等表达式内部生成值类型一般先转为较复杂类型例如:intx=12,y=5则x/y=?,(x+10)/y=?例如:intx=2;doubley=4;x+y结果的类型?x/y?x/++y?括号和运算符优先级规则(见附录D)String类—字符串变量,连接(+)操作和其他String方法熟悉常用的String方法:length(),toLowCase(),equals(),substring(),replace(),char

6、At(),toCharArray(),indexof()等等.a.toLowCase().substring(1,4)的含义?键盘和屏幕I/O----println和print转义字符的含义与使用:System.out.println("thisisaapple");System.out.println("thisisatapple");System.out.println("thisisa\apple");5字符串对象的两种生成形式Stringname1=newString(“JamesGosling”)

7、;Stringname1=“JamesGosling”;问题:如何比较两个字符串的长度?是用什么方法?是.Length()方法还是.equals()方法?他们分别做什么?问题:String[]name=newString[100];执行后各元素的内容是什么?掌握String类型变量执行方法后的内容不变性。了解基本类库和标准类库中各种包(见下页解释)的导入方法。(import语句的用途)知道包装类的各种基本名称、方法的使用及转换。自动包装的概念:Intx=180;(√)而Doubled=3;(X)包装类一般有静态方法

8、可用,而简单变量呢?了解随机数生成器对象的创建和使用。了解Math类的各种方法的基本用法。了解格式化输出的类的基本用法。Chapter03使用类和对象6Chapter04定义类与方法(编写类)类与方法:类中的变量有两种:实例变量:跟着对象走,不同对象有不同副本(要引用实例变量的话,必须标明是哪个对象的)实例变量在创建对象时由java初始化.举例:int型实例

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

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

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