Java2 SE基础知识讲解(ppt 81页).ppt_第1页
Java2 SE基础知识讲解(ppt 81页).ppt_第2页
Java2 SE基础知识讲解(ppt 81页).ppt_第3页
Java2 SE基础知识讲解(ppt 81页).ppt_第4页
Java2 SE基础知识讲解(ppt 81页).ppt_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java2 SE解释,Java基础1,语法基础2,面向对象3,JDBC 4,异常,课程内容3,面向对象程序设计,Java源程序,带扩展名的源文件。Java,用记事本编辑,用javac编译器编译源文件,然后编译源程序;进入命令提示行,切换到源文件所在的目录,执行javac命令,使用javac编译器编译源文件;javac命令的格式是:完成javac的源文件名,切换到源文件所在的目录,用javac命令编译源文件,光标闪烁表示语法正确,然后。类(字节码)文件成功地通过了编译,还有一个带扩展名的字节码文件(类描述文件)。类将在成功通过编译后生成。对于带扩展名的源文件。java,运行带扩展名的字节码文件。

2、通过java解释器初始化,进入命令提示符行,在字节码文件所在的目录中执行java命令,并通过java解释器运行字节码文件。java命令的格式是:java类名。请注意这里只需要类名,不需要带扩展名的文件名。执行java命令运行字节码文件,程序运行效果,分析程序,关键字类用来定义一个类,Hello是这个类的名字;在Java程序中,所有的语句都必须放在一个特定的类中;整个类及其所有成员都包含在一对花括号中(即介于和之间),这标志着类定义块的开始和结束。定义类的一般语法:类名,解析器3-2,程序必须从主函数执行;关键字public是一个访问修饰符,用于控制类成员的可见范围和作用域;关键字static允

3、许在不创建类实例的情况下调用主函数;关键字void用来解释主函数没有返回值;Args是用于从命令行接收参数的字符串数组;主函数的一般形式如下:公共静态void main (String args),解析器,字符串是字符串类型的数组;在Java中,类名通常是大写的;使用System.out.println()将信息输出到控制台,即将其打印出来。常见的java命令,编译java源文件$javac运行Java可执行文件$ Java-选项类参数.生成java注释文档$ javadoc选项包名称源文件文件示例:javadoc-d d : javados-sou Rcepath d : java abst

4、ractMoreType.java javadoc-d c : doc-source path c : src-subpackages com.liigo(递归调用com . liigo子包中的所有Java文件)生成jar包$ jar ctxuvfm 0 mi jar-file manifest-file-c目录文件.例子:jar -cvf aa.jar -C新闻。(将文件作为一个整体打包在新闻文件夹中),J2SE基本语法,标识符数据类型的转换(给出了四个类和八个类)运算符条件语句,循环语句:if/for/while/do while()/break-continue/switch,标识符命名

5、规范。在Java语言中,各种变量、方法和类的名称称为标识符。Java标识符的命名规则:它们应该由字母、下划线(_)、美元符号($)和数字组成,但不能以数字开头。Java标识符区分大小写,长度不限,不能与关键字同名。Java基本类型和常量,Java有八种基本类型:整数类型:字节,短,整数(默认),长字符类型:字符浮点类型:浮点,双(默认)布尔类型:布尔(通常用于程序流控制)。注意:Java采用Unicode编码(通用语言统一编码),每个字符占用两个字节。因此,一个Char类型变量可以存储一个汉字(一个汉字占用两个字节)、Java的基本类型和常量,长度表示字节1字节、8位-2727-1短2字节、1

6、6位-215215-1整数4字节、32位-231231-1长8字节的范围。64位-263263-1浮点4字节,32位约/- 3.403E38双8字节,64位约/-1.798E308,基本数据类型转换,布尔类型不能转换为其他类型。混合运算中整数、字符和浮点数据的转换遵循以下原则:小容量类型自动转换为大容量类型,数据类型按容量大小排序如下:字节、短、char-int-long-float-double bye、短和char不相互转换。当这三者都参与操作时,它们应该首先转换为int类型。当转换为小容量时,有必要加强转换字符,但这可能会导致精度降低或溢出。浮点常量的默认值是双精度类型,整数常量的默认值

7、是整数类型。成员变量、局部变量和变量范围都在Java中。一旦变量被声明,它们应该被初始化。TestConvert.java,基本数据类型转换,int i=1,j;浮动f1=0.1float f2=123长l1=12345678长l2=8888888888双d1=2e20,d2=20字节b1=1,b2=2,b3=129j=j 10I=I/10;i=i * 0.1字节b=B1-B2;浮动f3=f1 f2浮动f4=f1 f2 * 0.1双d=D1 * I j;浮动f=(浮动)(D1 * 5 D2);Java数据类型分区图,数据类型,基本数据类型,引用数据类型,类:类,接口:接口,浮点:浮点,双精度,

8、整数:字节,短,int,长,布尔:布尔,字符:char,数值,数组,运算符:运算符Java语言支持的运算符:算术运算符:-,*,/,%,-关系运算符:=,基本上没有赋值运算符:=扩展赋值运算符:=,-=,*=,/=字符串连接运算符:注意:(-)取值前先计算,取值后计算:,x=2;system . out . println(1x 2 x);逻辑运算符,逻辑运算符:!逻辑非c=!a .system . out . println(c);c=absystem . out . println(c);c=a | b;system . out . println(c);C=a, 逻辑差异:相同为假,差异

9、为真,|和| |差异?字符串s= wang hz只要“”运算符两边的操作数都是字符串类型,系统就会自动将另一个操作数转换为字符串类型,然后连接:int i=12system . out . println( Wang Hz I);输出结果:S1=102“清”字符串s2=“清”102s1和s2,输出结果是什么?注:系统输出打印(值);无论是哪种类型,中的值都将首先转换为字符类型,然后打印出来,如果条件语句、表达式、语句块、假、真、EviCe . Java、循环控制语句、表达式1、表达式2、语句块、真、表达式3、假、TestFor.java,练习在类2中编写程序!3!10!的值,并打印出计算结果。OddSum.java、while和do-while、表达式、true、语句块、false、语句块、表达式、true、false,它们之间有什么区别?WhileTest.java循环语句的一个例子,/输出1100中可被3整除的前五个数字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论