第二章 简单的Java程序 2019-09-28

第二章 简单的Java程序

2.1 一个简单的Java范例

public class TextJava{
public static viod main(String args[]){
    int num=10;//(表示单行注释)定义整型变量并实例化
    num=35;//修改变量内容
    System.out.println("num的内容是:"+num);
    System.out.println("num*num="+num*num);

    /*
    print输出打印不换行
    println换行
    */
}

}

程序说明:
(1) 程序中使用‘//’是Java的注释部分,注释部分有助于程序的阅读编译时不会被编译
(2) Public class 中是Java中的关键字,表示的是定义一个类,在Java中所有的操作都是由类组成的,TextJava是此程序中类的名称。因为主方法(main方法)编写在此类中,所以将此种类成为主类。
(3) Public static viod main(String args[])是程序的主方法,即所有的程序都会以此方法作为起点并运行下来。
(4) “int num=10”是定义一个整型变量num,int表示变量的类型是整型,变量的类型是可以修改的,当执行完“num=35”之后,num的值就是35.
(5) System.out.println()起输出的作用,将括号内的内容输出。

2.2 Java注释

在编写程序(如java)过程中,我们需要对一些程序进行注释说明,除了方便自己阅读,也方便别人更好的理解自己的程序,所以我们需要进行一些注释说明,防止一段时间后,忘记了这段代码是干什么的。
java注释,总共有3种注释方法。

java注释说明
1、注释一行(在eclipse里的快捷键是:crtl+/)。快捷键按一下注释,再按一下,取消注释。

//内容 

//内容

java注释说明
2、注释多行、块注释(在eclipse里的快捷键是:crtl+shift+/)。快捷键按一下注释,再按一下,不能取消注释。只能人为的删除。

/*内容

内容

内容*/

java注释说明
3、文档注释(在eclipse里的快捷键是:/**+enter)。快捷键按一下注释。仅这注释方法可以写入javadoc文档

/** 内容

*内容

*内容

*/

4、javadoc注释标签语法的一些说明。(你可以输入@,在加alt+/(补全键))

@author  对类的说明--标明开发该类模块的作者

@version  对类的说明--标明该类模块的版本

@param    对方法的说明--方法中某参数的说明

@return  对方法的说明--方法返回值的说明

@exception  对方法的说明--方法可能抛出的异常的说明

注释的一些要求。

注释内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。

2.3 Java中的标识符

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。
标识符就是用于给 Java 程序中变量、类、方法等命名的符号。

package com.imooc;
public class Demo{} //com.imooc和Demo这两个都是标识符。

标识符要遵守以下规则:

  • 1.标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴; 标识符不能是 Java 关键字和保留字( Java
    预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid
    可以;
  • 2.标识符是严格区分大小写的。 所以一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
  • 3.标识符的命名最好能反映出其作用,做到见名知意。

2.4 Java中的关键字

关键字也称为保留字,是指Java语言中规定了特定含义的标示符。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。Java中常用关键字:
Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。
在这里插入图片描述
关键字 含义
abstract 表明类或者成员方法具有抽象属性
assert 断言,用来进行程序调试
boolean 基本数据类型之一,声明布尔类型的关键字
break 提前跳出一个块
byte 基本数据类型之一,字节类型
case 用在switch语句之中,表示其中的一个分支
catch 用在异常处理中,用来捕捉异常
char 基本数据类型之一,字符类型
class 声明一个类
const 保留关键字,没有具体含义
continue 回到一个块的开始处
default 默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现
do 用在do-while循环结构中
double 基本数据类型之一,双精度浮点数类型
else 用在条件语句中,表明当条件不成立时的分支
enum 枚举
extends 表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口
final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float 基本数据类型之一,单精度浮点数类型
for 一种循环结构的引导词
goto 保留关键字,没有具体含义
if 条件语句的引导词
implements 表明一个类实现了给定的接口
import 表明要访问指定的类或包
instanceof 用来测试一个对象是否是指定类型的实例对象
int 基本数据类型之一,整数类型
interface 接口
long 基本数据类型之一,长整数类型
native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new 用来创建新实例对象
package 包
private 一种访问控制方式:私用模式
protected 一种访问控制方式:保护模式
public 一种访问控制方式:共用模式
return 从成员方法中返回数据
short 基本数据类型之一,短整数类型
static 表明具有静态属性
strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
super 表明当前对象的父类型的引用或者父类型的构造方法
switch 分支语句结构的引导词
synchronized 表明一段代码需要同步执行
this 指向当前实例对象的引用
throw 抛出一个异常
throws 声明在当前定义的成员方法中所有需要抛出的异常
transient 声明不用序列化的成员域
try 尝试一个可能抛出异常的程序块
void 声明当前成员方法没有返回值
volatile 表明两个或者多个变量必须同步地发生变化
while 用在循环结构中

2.5 变量和常量

  • 所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。 final 常量名=值; final double
    PI=3.14; final String LOVE=“imooc”; 常量名一般使用大写字符。
    程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为
    “男”,在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。
  • 在JAVA中我们通过三个元素来描述变量:变量类型,变量名以及变量值。 String love=“imooc”; 变量类型 变量名
    值(其中String具有不可变性,重新赋值后会生成新的String对象,love变量名这实际是指向对象地址的引用,"imooc"为具体的值)。
    love=“I love imooc”; 变量重新赋值,重新指向了一个新的对象,对象值为"i love imooc“。

习题

请将下面代码填写完整:

public class ___________{

	public static void main(String[] args) {
		________________________;// 打印3*3

	}

}

总结:

1.java程序的开始点是主方法开始的。
2.java语言的注释方式有下面3种:
(1)单行注释//
(2)多行注释//
(3)文档注释/**…/
3.java中的变量名称可以由英文字母、数字、下划线(_)和美元符号$组成,但标识符不能以数字开头,也不能是java中的关键字此外,java的变量由大小写之分。
4.java基本组成是类,使用public class都可以声明一个类,但是前者类名必须与文件名一致,后者文件名称可以与类名称一致,但是执行是必须执行生成后的
class文件。
5.goto和const是未使用到的两个关键字。
6.assert和enum是JDK新版本增加的关键字。
7.System.out.print()和println()两种方法输出,前者没有换行,后者是在输出之后加入换行。

持续更新中,越努力越幸运!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值