Java复习小整理

Java复习小整理

ID:38215009

大小:28.62 KB

页数:7页

时间:2019-06-07

Java复习小整理_第1页
Java复习小整理_第2页
Java复习小整理_第3页
Java复习小整理_第4页
Java复习小整理_第5页
资源描述:

《Java复习小整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java复习小整理第一章计算机系统概述§1.4Java程序设计语言Java是一种面向对象的程序设计语言,对象是组成程序的基本元素。publicstaticvoidmain(String[]args)main是方法名,publicstaticvoid是保留字。注释的两种形式://Thisisacomment./*Thisisanothercomment.*/标识符分为编写程序时创建的单词(Lincoln,args)、其他程序员选定的单词(String,System,out,println,main)、保留字(public,class,stati

2、c,void)。保留字是在编程语言中有特殊意义的标识符,只能按照事先定义的规则使用。自定义的标识符可以使任何字母、数字、下划线和美元符号的组合,但是不能以数字开头。Java是大小写敏感的。常用首字母大写规则给类命名,用全部大写规则给常数命名。空白符分为空格、制表符和换行符。§1.5程序开发编程语言分为机器语言、汇编语言、高级语言、第四代语言(从低级到高级)。所有程序都必须编译成特定CPU的机器语言才能被执行。最基本的软件工具包括编辑器、编译器和解释器。传统编译器直接将源代码编译成某种CPU机器语言代码,编译过程只需一次,所产生的可执行程序随时

3、可运行,执行速度快;解释器将编译与执行交织,运行速度变慢。任何开发环境都包含某些关键工具,如Java编译器和解释器。每条语句有且只有一种解释,一个程序可以是语法正确但语义错误。错误分为编译时错误、运行时错误、逻辑错误。§1.6面向对象编程每个对象都有自己的状态和行为,状态由对象的属性定义,而行为由对象的方法定义。一个类是一个对象的蓝图,类是抽象概念,对象是其实体,对象必须封装起来。第二章数据与表达式§2.1字符串Java中,一个字符串是一个对象,由String类定义。System.out.println(“Whateveryouare,bea

4、goodone.”);println与print的差别是前者输出后换行。一个字符串不能跨越多行,要用“+”拼接。转义序列意义b回退符t制表符换行符r回车符”双引号’单引号\反斜杠§2.2变量与赋值finalintMAX=45;不可更改用符号常量代替它们所表示的常数值的原因是易于理解、常量不可变、修改一处即可。§2.3基本数据类型Java默认所有整形都是int,所有浮点型都是double。longdountedStars=86827263927L;floatratio=0.2363F;Java用16位Unicode字符集来表示字

5、符。ASCⅡ字符集、扩展ASCⅡ字符集、Unicode字符集分别支持27、28、216个字符。§2.4表达式表达式有一个以上的运算符和操作数按一定规则组合而成,通常用于完成计算。求余运算“%”结果符号与被除数一样。若两操作数都是整型值,那么运算符“/”完成整形除法。10/4=210.0/4=10/4.0=10.0/4.0=2.5§2.5数据类型转换分为扩展类型转换和压缩类型转换。方式有赋值类型转换(扩展)、“低级别”向“高级别”的自动类型转换、强制类型转换(最常见)。§2.6交互程序importjava.util.Scanner;Scanne

6、rscan=newScanner(System.in);第三章使用类和对象§3.1建立对象new运算符返回对新建对象的引用。多个引用变量可以引用同一个对象。count=name.length()Stringcity=“London”;§§§§§§重点课后题程序:2.1publicclassLincoln{publicstaticvoidmain(String[]args){System.out.println("AquotebyAbrahamLincoln:");System.out.println(""Whateveryouare,bea

7、goodone."");}}2.2importjava.util.Scanner;publicclassAverage{publicstaticvoidmain(String[]args){inta,b,c;floataverage;Scannerscan=newScanner(System.in);System.out.println("Enterthreeintegers:");a=scan.nextInt();b=scan.nextInt();c=scan.nextInt();average=(a+b+c)/3;System.out.

8、println("Theaverageis:"+average);}}2.3importjava.util.Scanner;publicclassCF{public

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

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

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