本文共 2889 字,大约阅读时间需要 9 分钟。
以下内容引用自:
一、概述:
Java应用程序可以被定义为对象的集合,这些对象通过调用各自的方法来进行通信。
二、基本语法
关于Java程序,有以下几种重要特点。
MyFirstJavaClass
public void myMethodName()
MyFirstJavaProgram
,那么文件名就应该是MyFirstJavaProgram.java
。main()
方法开始处理的,这个方法是Java程序的强制性的部分。三、Java标识符
Java的所有的组成部分都要有自己的名称。类、变量和方法的名称称为标识符。
在Java中,需要记住关于标识符的一下几点。如下:
四、Java修饰符
如其语言一样,方法和类等等是可以通过修饰符修饰的。Java 中有两种修饰符:
五、Java变量
在Java中可以看到如下变量:
六、Java数组
数组是储存有多重相同变量类型的对象。然而,数字自身也是堆中的一个对象。
七、Java枚举值
枚举是在Java5.0版本中被引进的。枚举限制了变量要有一些预先定义的值。枚举列表中的值称为枚举值。
运用枚举值可以大大减少在代码中的漏洞。
举例来说,如果想为一家鲜榨果汁店编个程序,就可以将杯子的尺寸限制为小、中和大。这样就可以确保人们不会定大中小尺寸之外的。
例如:
class FreshJuice { enum FreshJuiceSize{ SMALL, MEDIUM, LARGE } FreshJuiceSize size;}public class FreshJuiceTest { public static void main(String args[]){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice. FreshJuiceSize.MEDIUM ; System.out.println("Size: " + juice.size); }}//上述例子会输出如下结果:Size: MEDIUM
注:枚举可以自己声明,也可以在类中声明。方法变量和构造器也可以在枚举值中定义。
七、Java关键字
下面列出的是Java中保留的关键字。这些关键字不能用作常量、变量和其他标识符的名字。
关键字 | 关键字 | 关键字 | 关键字 |
---|---|---|---|
abstract | assert | boolean | break |
byte | case | catch | char |
class | const | continue | default |
do | double | else | enum |
extends | final | finally | float |
for | goto | if | implements |
import | instanceof | int | interface |
long | native | new | package |
private | protected | public | return |
short | static | strictfp | super |
switch | synchronized | this | throw |
throws | transient | try | void |
volatile | while |
八、Java中的注释
Java像C和C++一样支持单行或多行注释。所有注释中的字母都会被Java编译器忽略。
例如:
public class MyFirstJavaProgram{ /* This is my first java program. * This will print 'Hello World' as the output * This is an example of multi-line comments. */ public static void main(String []args){ // This is an example of single line comment /* This is also an example of single line comment. */ System.out.println("Hello World"); }}
九、使用空行
一行只有空格的行可能是注释,这样的行叫做空行,Java会完全忽略它。
十、继承
在Java中类可以从类中产生。简单来说,如果想要创建一个新类并且现在已经存在一个包含所需要代码的类,那么就有可能从这些存在的代码创建类。
这个概念可以使在没有在新类中重写代码的情况下重复利用文件和方法。在这种情况下已经存在的类叫做超类,后来产生的类叫做子类。
十一、接口
在Java语言中,接口可以定义为对象之间如何通信的合同。就继承性而言接口扮演了重要角色。
接口定义了子类所需要用的方法。但是方法的实施还是取决于子类。
测试工程:
==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==转载地址:http://btqyo.baihongyu.com/