********************************************
Part I Java概述基础语法
********************************************
学习目标:
了解Java开发环境及开发工具,掌握如何进行开发环境设置及如何编译和运行Java程序,熟悉J2SDK基本命令
熟悉几种不同类型的Java程序
熟练掌握Java语言的数据类型(基本数据类型和引用类型的区别)、常量、变量、表达式及流程控制结构
掌握数组的定义、建立及其使用方法
掌握Java一般程序的结构
基础知识:
Java开发环境及配置:
path和classpath的设置,为什么要设置环境变量?
Java语言、JVM和Java平台三者之间的关系是什么?
J2SDK的常用命令以及两类不同的Java程序:
使用Javac命令编译程序,Java命令运行程序(使用这些命令的时候应该注意哪些问题?)appletviewer a.html
application和applet的区别
Java的基本语法单位包括:空白、注释、语句、标识符及关键字。
Java有3类注释: // 在一行的注释,从这个标识到行尾都是注释 /* 一行或多行注释,在两个标识之间的都是注释 */ /** 文档注释 */
语句:Java中最小的执行单位,Java各语句之间用分号“;”分隔。一条语句可以写在连续的若干行内。花括号{ }包含的一系列语句称为语句块,简称块。
标识符:以字母、下划线或者美元符号$开头,由数字、字母,下划线或美元符组成的字符串。标识符区分大小写,长度没有限制,但不能以数字作为开头。
Java中的数据类型
Java的数据类型分为两大类:简单类型和引用类型。简单数据类型包括逻辑类型、字符类型、整数类型和浮点类型。引用类型包括数组、类和接口等。
各类型数据间的转换:整数、浮点型、字符型数据可以混和运算。运算时,不同类型的数据先转换为同一类型再运算。转换的一般原则:精度低→精度高
引用类型的数据需要用new关键字为其分配空间
运算符与表达式
常量与变量的定义与区别:Java中的常量只有简单数据类型和String类型a、常量用final来修饰,在程序中不能被修改的量;b、变量是存储数据的基本单元,必须先声明再使用,表达式中所出现的变量必须先给其赋初值;c、有static修饰的是类变量,没有static修饰的是实例变量,类变量只在程序开始运行时分配一次存储空间。d、变量的作用域:类中定义的变量是类的成员变量,它的作用域是整个类。而在方法中定义的变量称作自动变量或局部变量,它的作用域是从该变量的说明处开始到包含该说明的语句块结束处,语句块外是不可以使用的。
Java中的运算符包括算术、关系、逻辑和位运算符a、==运算符和equals()方法的区别b、运算符的优先级: 后缀运算[]、()→单元运算++、--、!、~→创建运算→乘除运算→加减运算→移位运算→关系运算→相等不等运算→位运算符→位运算符^→位运算符|→逻辑运算符→逻辑运算符||→条件运算符?: →赋值运算符
流控制结构(基本语法与C++基本一致,故简略描述)
块:用 { } 括起来的语句组
循环语句: Java语言提供三种循环语句:for语句、while语句、do语句
分支语句:Java语言提供两种分支语句:if语句、switch语句(switch语句中表达式的计算结果必须是与int型赋值相容的)
特殊的流控制语句:Java摒弃了goto语句,采用两条特殊的流控制语句:break和continuea、break语句可以用于switch和循环语句中。不带标号的break语句从循环体内跳出至后面的语句,结束当前循环体。循环嵌套时,只跳出当前循环体。带标号的break语句跳出标号所标识的循环体。b、continue语句只能用于循环结构中,用来终止一次循环操作,直接执行下一次循环。不带标号的continue语句表示提前结束本次循环,回到循环的条件测试部分继续执行。带标号的continue语句直接进入标号所指的循环体的下一轮循环。
综合实验:
1、编写一个Application,在屏幕上显示如下的信息:
**********************************************************************
Welcome 你的姓名
*********************
*************************************************
程序编译执行完成后,将其改写为Applet小程序。
2、设一个班有10名学生
您可能关注的文档
最近下载
- 2026年春季教科版三年级科学下册教学计划及进度表(新版本).docx VIP
- 14.赵海林-北斗云高精度打桩导航定位的副本-20201012-2[1].pptx VIP
- (2026 春新版)二年级科学下册教学计划及进度表.docx VIP
- 重症患者的早期康复课件.pptx VIP
- 2022年新高考全国Ⅱ卷英语真题(原卷版).pdf VIP
- 2026春新版大象版科学三年级下册教学计划.pdf VIP
- 2024年江苏省中考地理试题卷(含答案解析).docx
- 小学数学六年级上册思维拓展精选练习题.docx VIP
- 北斗云 DZ502 打桩放线导航仪 快速操作安装手册说明书.pdf VIP
- 美国机械学会标准ASME B16.51-2013 Copper and Copper Alloy Press-Connect Pressure Fittings.pdf VIP
原创力文档

文档评论(0)