java语言程序设计基础

java语言程序设计基础

ID:36197811

大小:2.13 MB

页数:92页

时间:2019-05-07

java语言程序设计基础_第1页
java语言程序设计基础_第2页
java语言程序设计基础_第3页
java语言程序设计基础_第4页
java语言程序设计基础_第5页
资源描述:

《java语言程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章JAVA语言程序设计基础黄淮学院计算机科学系王春华目录2.1Java语言程序结构2.2Java语言数据类型2.3Java语言运算符与表达式2.4Java语言流控制语句为什么要讲各部分知识?2.1java语言程序结构1.程序结构概述2.java语言注释3.java语言标识符4.java语言标识符声明及作用域5.java语言中的关键词2.1java语言程序结构一个Java程序的基本框架结构:Java程序由一个或多个独立的类组成,但其中必须有一个公有类(如:HelloWorld),而且源代码文件必须与这个

2、公有类的名字相同(如:HelloWorld.java)。Java的类可以由一个或多个方法组成,其中公有类中的main方法可用作程序运行的入口。//TheFirstJavaProgrampublicclassHelloWorld{publicstaticvoidmain(String[]s){System.out.println("HelloWorld!");}}程序头的注释共3种HelloWorld类main方法修饰符方法头方法体方法名参数返回类型程序的主要结构Java程序的编辑、编译和运行过程编辑程序代

3、码HelloWorld.javajavac生成出错信息Yes编译程序代码javacHelloWorld.javaHelloWorld.class解释执行字节码javaHelloWorld有编译错误吗?NoJava程序编译通过,会自动生成一个包含了这个源程序字节码的同名.class文件。该文件可以通过Java虚拟机运行。//TheFirstJavaProgrampublicclassHelloWorld{publicstaticvoidmain(String[]s){System.out.println("

4、HelloWorld!");}}标识符什么是标识符?标识符命名规则Java关键字是为编译器保留的、具有特定含义的标识符,不能把它用做变量、类或方法的名称。(P32)用于表示变量、常量、方法、类或接口的名称。标识符是大小写敏感的;没有长度限制。只能以字母、下划线(_)或美元符($)开头,由字母、数字、下划线(_)或美元符($)组成的字符串。标识符判断合法标识符IdentifieruserNameUser_name_sys_var1$change非法标识符2Sun//以数字2开头Class//是Java的关键

5、字,有特殊含义#myname//含有其他符号#HelloWorld//含空格语句、分号和块Java中的语句是最小的执行单位。Java各语句间以分号“;”分隔。花括号“{”和“}”包含的一系列语句称为语句块,简称为块。标识符作用域:所在语句块范围Java编码规范可读性增加必要的注释和空格采用缩进格式,使程序中使用的算法框架简单清楚标识符惯例定义的各种标识符也要遵从惯例,注意大小写Java中的命名约定类名和接口应为名词,含有大小写,每个字的首字母大写。如:HelloWorld,Customer,MergeSo

6、rt等。方法名应是动词,含有大小写,首字母小写,其余各字的首字母大写。尽量不要在方法名中使用下划线。如:getName,setAddress,search。简单类型常量的名字应该全部为大写字母,字与字之间用下划线分隔,对象常量可使用混合大小写。如:BLUE_COLOR。所有的实例、类和全局变量都使用混合大小写,首字符为小写。用大写字符作字间的分隔符。变量名中不要使用下划线。还要避免使用美元符号($)。如:balance,orders。2.java语言注释Java语言的注释同C/C++语言的注释一样。在Ja

7、va语言中有三种类型的注释语句。注释语句语法格式:(1)//注释内容(2)/*注释内容*/(3)/**注释内容**/(演示)目录2.1Java语言程序结构2.2Java语言数据类型2.3Java语言运算符与表达式2.4Java语言流控制语句2.2Java语言数据类型1.数据基本类型2.变量与常量3.String4.数组5.NULLJava的基本数据类型基本数据类型Java的数据类型共分为两大类,一类是基本类型,一类是复合数据类型。基本类型共有8种,分为4小类,分别是逻辑型、字符型、整型和浮点型。复合数据类

8、型包括数组、类和接口等。数据类型基本数据类型复合数据类型(对象类型)类类型布尔类型:boolean数组接口类型:interface字符类型:char数值类型浮点数类型:float,double整数类型:byte,short,int,long2.2Java语言数据类型整数、字符、布尔、实数类、接口字、字节、位字符串、集合、数组基本数据类型机器内部表示对象数据类型抽象基本数据类型与对象类型关系逻辑值用boolean(布尔)类型表示

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

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

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