java课程2013内容串讲b.ppt

java课程2013内容串讲b.ppt

ID:51597962

大小:582.55 KB

页数:65页

时间:2020-03-25

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

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

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

2、文件,其他的需要另外单独转换)如果一个系统想运行Java程序,必须安装JDK吗?Eclipse是开发Java语言必需的软件工具吗?SyntaxRulesforIdentifiers(见下页或原先课件)3Chapter01计算机系统概述java的内存管理过程:java运行环境(JRE)或虚拟机(VM)能够自动完成常规的内存管理.Java程序运行时并不由操作系统(如Windows)进行直接内存管理。4Chapter02数据与表达式原型/基本/原生类型:(变量分为原型类型和类类型)一般数据类型强调:小写开头(只是习惯.又例如:变量Can11是否

3、合法?)包装类:大写(java规定)自己写的类:大写(只是习惯)例如:Boolean类型和boolean类型的区别、Int的写法和int类型、Character与char类型的区别。Java中的简单(基本)数据类型一般是指原型类型赋值语句与表达式:赋值的含义,原型类型赋值与类类型变量赋值的区别标识符的命名规则:1.字母和下划线_开头,含字母,数字,下划线;2.不能用关键字;3.$可以开头或在标识符内,但慎用.4.符号”-”开头可以吗?5。eclipse是保留字吗?6.符号“&”可以吗?Java区分大小写:例如:Return是关键字吗?可做

4、变量吗?5原型类型讨论:原型类型占用的内存字节数量,其变量的取值范围?例如:long、double、byte、char和short等类型各占用多少内存?取值范围?Java默认的小数及整数类型是什么?专用赋值运算符:a+=b;a+=b--;含义?简单输入与输出:语句System.out.println(eggsPerBasket+“eggsperbasket.”)中“+”号的含义?两字符串有“-”号的用法吗?System.out.println("a="+a);System.out.println(a+b+“a=”+(a-b));注意运算优

5、先级System.out.println("a="+a+b);数字常量:八进制、十六进制、e记数法的正确写法(了解)赋值兼容性问题:隐式转换规则:类型强转:inti=2.0有问题,必须添加强转指令(int)inta=‘a’;合法。Longa=1000;是否合法?(N)(掌握自动包装的概念)6算术运算符:+-*/%++--等等表达式内部生成值类型一般先转为较复杂类型例如:intx=12,y=5则x/y=?,(x+10)/y=?例如:System.out.println(5%-3)结果?(符号只是分子的)例如:intx=2;doubley=4

6、;x+y结果的类型?x/y?x/++y?总结:一个长表达式的最后结果一般是最复杂类型,但顺序不同其结果可能会不一样。括号和运算符优先级规则(见附录D)String类—字符串变量,连接(+)操作和其他String方法熟悉常用的String方法:length(),toLowCase(),equals(),substring(),replace(),charAt(),toCharArray(),indexof()等等.注意不同用法:字符串变量.length(),而数组名.lengtha.toLowCase().substring(1,4)的含义

7、?(了解)7键盘和屏幕I/O----println和print转义字符的含义与使用:System.out.println("thisisaapple");System.out.println("thisisatapple");System.out.println("thisisa\apple");8字符串对象的两种生成形式Stringname1=newString(“JamesGosling”);Stringname1=“JamesGosling”;问题:如何比较两个字符串的长度?是用什么方法?是.length()方法还是.equ

8、als()方法?他们分别能做什么?注意:在equals()方法定义中,只有接受Object类型的形参,才会在适用范围上没有局限。(不限于字符串)问题:String[]name=newStrin

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

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

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