当我们考虑一个Java程序,它可以被定义为一个集合的对象的通信,通过调用彼此的方法。 现在,让我们简要回顾一下到什么类,对象,方法和实例变量意思。
-
对象-对象的状态和行为。 例如:狗有状态 - 颜色,名称,品种,以及行为摇摆,吠叫,吃饭。 对象是类的一个实例。
-
类-一个类可以定义为一个模板/蓝色打印描述的行为/状态的对象,其类型支持。
-
方法-方法基本上是一种行为。 一个类可以包含许多方法。 它是在逻辑写入的方法,数据被操纵和被执行的所有操作。
-
实例变量-每个对象都有一套独特的实例变量。 创建一个对象的状态值分配给这些实例变量。
第一个Java程序:
让我们来看看一个简单的代码,将打印单词Hello World。
公共类MyFirstJavaProgram { / *这是我的第一个Java程序。 *这将打印“你好世界”作为输出 * / 公共静态无效的主要(字串[] args){ (“Hello World”的); / /打印的Hello World } }
让我们来看看如何保存文件,编译和运行程序。 请遵循以下步骤:
-
打开记事本,并添加代码如上。
-
保存文件:MyFirstJavaProgram.java。
-
打开一个命令提示符窗口,好O保存的类所在的目录。 假设它的C:\。
-
类型'javac MyFirstJavaProgram.java的',然后按回车编译你的代码。 如果在你的代码中有没有错误,在命令提示符下将带你到下一行(假设:设置PATH变量)。
-
现在,键入'java MyFirstJavaProgram的运行你的程序。
-
您将能够看到“你好世界”印在窗口。
C:> javac MyFirstJavaProgram.java的 C:> java MyFirstJavaProgram的 的Hello World
基本语法:
关于Java程序,它是非常重要的是要注意以下几点。
-
案例灵敏度- Java是大小写敏感的,这意味着标识符您好 , 你好会在Java中有不同的含义。
-
类名-对于所有的类名首字母应该大写。
如果几个单词是用来形成一个类的名称,每个内部单词的第一个字母必须大写。
类MyFirstJavaClass示例 -
方法名称-所有的方法名称应该用小写字母开始。
如果几个单词的方法形成的名称,然后每个内部单词的第一个字母必须大写。
例如公共无效myMethodName的() -
程序文件名-程序文件的名称应该完全匹配类名。
保存文件时,你应该保存它使用类名(请记住,Java是区分大小写)和追加的。java'的名称(如果该文件名和类名不匹配,你的程序将无法编译) 。
例如:假设MyFirstJavaProgram“是类名。 文件应保存'MyFirstJavaProgram.java' -
公共静态无效的主要(字符串参数[]) -这是一个强制性的一部分,每一个Java程序从main()方法启动Java程序处理..
Java标识符:
所有的Java组件需要的名字。 用于类,变量和方法的名称叫做标识符。
在Java中,有几点要记住标识符。 他们如下:
-
所有标识符应该开始一个字母(A至Z或a到z),货币字符($)或下划线(_)。
-
后的第一个字符的标识符可以有任何字符组合。
-
的一个关键字不能用作标识符。
-
最重要的标识符是区分大小写的。
-
合法的标识符的例子:年龄,工资,_value,1_value __
-
非法标识符的例子:123ABC工资
Java的修饰符:
其他语言一样,它是可以修改的类,方法等,通过使用改性剂。 改性剂有两类:
-
访问修饰符:默认情况下,公共,保护,私人
-
非访问修饰符:最后的,抽象的,strictfp
我们将寻找到更多细节修饰在下一节。
Java变量:
我们会看到以下类型的Java中的变量:
- 局部变量
- 类变量(静态变量)
- 实例变量(非静态变量)
Java数组:
数组是一个对象存储多个相同类型的变量。 然而,数组本身是一个对象在堆上。 我们将考虑如何申报,建设和初始化在即将到来的章节。
Java的枚举:
在Java 5.0中引入枚举。 枚举限制一个变量有一个只有几个预定义的值。 在此枚举列表的值称为枚举。
随着使用枚举它有可能在你的代码中的错误数量减少。
例如,如果我们认为鲜果汁店的申请,这将是可能的,玻璃的大小限制为小型,中型和大型。 这将确保它不会允许任何人以命令以外的任何大小的小型,中型或大型。
例如:
类FreshJuice { 枚举FreshJuiceSize {小,中,大} 大小FreshJuiceSize; } 公共类FreshJuiceTest { 公共静态无效的主要(字符串参数[]){ FreshJuice汁=:新FreshJuice(); juice.size = FreshJuice。 FreshJuiceSize.MEDIUM; (“大小:”+ juice.size); } }
上面的例子会产生以下结果:
大小:M
注:作为自己或内部类可以声明枚举。 里面可以定义枚举以及方法,变量,构造。