- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程复习要点网络编程复要点网络编程复习要点网络编程复习要点
网络编程复习要点
第一 Java语言概述
1)安装JDK,设置环境变量;
(2)编写Java源程序:文件以.java作为后缀;
(3)javac将源程序编译成字节码文件(.class文件);
(3)由运行系统解释和执行字节码文件。
4、Java程序的分类:分两类
(1)Java application(Java应用程序):能独立运行的应用程序,有控制台和图形用户界面两种运行方式。main()方法是类首先执行的方法,语句必须写在类的方法中。编写完源代码首先通过javac编译,生成.class字节码文件,通过Java解释器(如java.exe)来运行字节码文件。
(2)Java applet(Java小应用程序):Applet是可以嵌入Web页面的最小应用,不能独立运行,必须嵌入到超文本(*.html)中,由浏览器中的Java解释器解释执行。对于Applet源程序,首先要编译生成字节码文件,再将字节码文件嵌入到超文本中。
简而言之:
application:应用程序,编译:javac 源文件名;运行:java 字节码文件(含主函数)
Applet:嵌入网页中运行的小应用程序,需有相应的html文件;
5、一个完整的Java源程序结构:
package语句:该部分至多只有一句,必须放在源程序的第一句;
import:该部分可以有若干import语句或者没有,必须放在所有的类定义之前;
public classDefinition公共类定义部分,至多只有一个公共类的定义,Java语言规定该Java源程序的文件名必须与该公共类名完全一致;
classDefinition类定义部分,可以有0个或者多个类定义;
interfaceDefinition接口定义部分,可以有0个或者多个接口定义 。
第 Java语言
1、Java的关键字,常量、变量,简单数据类型,运算符、表达式
常量:final
基本数据类型:8中基本数据类型:boolean、char、byte、int、short、long、float、double。其他(数组,类、接口)均为引用或参考类型。
带小数点数如3.13默认为double类型,整数默认int型
class、interface、数组都算引用/参考数据类型
运算符:判等(= =)只能对基本数据类型,equals方法;
短路运算符:、||
表达式:强制类型转换、自动类型转换
2、主要的Java语句结构:分支、循环、转移
(1)顺序结构
(2)分支结构:
if(布尔表达式)
{ 语句1;}
[ else
语句2; ]
switch(表达式)
{
case 常量1:语句1 ; [break;]
case 常量2:语句2 ; [break;]
…
case 常量n:语句n; [break;]
[default: 缺省处理语句; break ;]
}
case与break联用,保证多路分支的正确实现。case子句只起标号作用,用来查找匹配的入口并从此处开始执行,对后面的case不再匹配,直接执行,直到遇到break跳出。
(3)循环结构
while(布尔表达式)
{ 语句;}
for(表达式1;表达式2;表达式3)
{ 语句;}
do{ 语句 }
while(布尔表达式A);
(4) 转移语句
break:对于无标号的,跳出当前整个语句块;有标号的,跳出标号指的语句块。可用于循环结构也用于分支结构。
continue:只能在循环语句中使用;无标号:用来结束所在循环语句块的本次循环;有标号:跳过标号所指的循环语句所有余下部分语句,直接转入标号标明的循环层次。
注:break使程序跳出当前循环,continue终止当前这一轮的循环,跳过本轮剩余的语句,直接进入当前循环的下一轮。
习题:
1)相应作业、实验
第
类的定义和使用:class 类名,构造函数,成员变量、成员函数、this;
构造函数,this:指当前类的一个对象,表示对当前类对象的一个引用,在类中调用当前对象(类)中的方法或变量。this 还可以用来引用当前类的构造函数。
继承:Object:所有类的父类;函数覆盖、域的隐藏、super、this;
1)子类名extends 父类名;Java只能单继承;函数覆盖、域的隐藏:super:在子类中要引用被隐藏的父类成员时,就需要用关键字super指明。如调用父类中被覆盖的方法,其一般格式为super.方法名([参数表]);用来访问父类中被隐藏的成员变量,其一般格式为:super.成员变量名;调用父类的构造方法,其一般格式为
您可能关注的文档
- 外研版高中英语选修七modle 3reading practice外研版高中英语选修七module 3reading practice外研版高中英语选修七module 3reading practice外研版高中英语选修七module 3reading practice.ppt
- 外研版七年级下册modul5 unit3外研版七年级下册module5 unit3外研版七年级下册module5 unit3外研版七年级下册module5 unit3.ppt
- 团体心理辅导的理论与操作团心理辅导的理论与操作团体心理辅导的理论与操作团体心理辅导的理论与操作.ppt
- 外研社版高中英语 选修7 modules 1~2外研社版高中英语 选修7 modules 1~2外研社版高中英语 选修7 modules 1~2外研社版高中英语 选修7 modules 1~2.ppt
- 外研社必修2 module1 introduction外研社必修2 module 1 introduction外研社必修2 module 1 introduction外研社必修2 module 1 introduction.ppt
- 外研版必修2 模块5vocbulary and listening + everyday english课件外研版必修2 模块5vocabulary and listening + everyday english课件外研版必修2 模块5vocabulary and listening + everyday english课件外研版必修2 模块5vocabulary and listening + everyday english课件.ppt
- 外研社高中必修四单词外研社中必修四单词外研社高中必修四单词外研社高中必修四单词.doc
- 外研社版高中英语选修8 mdule4外研社版高中英语选修8 module4外研社版高中英语选修8 module4外研社版高中英语选修8 module4.ppt
- 外研版初二英语(上)modle_5_整模块教案外研版初二英语(上)module_5_整模块教案外研版初二英语(上)module_5_整模块教案外研版初二英语(上)module_5_整模块教案.doc
- 外国诗两篇(九年级上册第四)外国诗两篇(九年级上册第四课)外国诗两篇(九年级上册第四课)外国诗两篇(九年级上册第四课).ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
文档评论(0)