
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
当我们考虑一个Java程序时,它可以被定义为通过调用彼此的方法进行通信的对象的集合。现在让我们简单地看一下类,对象,方法和实例变量是什么意思。Java的基本语法有哪些?
对象-对象具有状态和行为。例如:狗有状态-颜色,名字,品种以及摇尾巴,吠叫,吃东西等行为。一个对象是一个类的一个实例。
类-类可以被定义为描述类型对象支持的行为/状态的模板/蓝图。
方法-一种方法基本上是一种行为。一个类可以包含很多方法。在逻辑被写入的方法中,操纵数据并执行所有动作。
实例变量-每个对象都有其唯一的一组实例变量。对象的状态由分配给这些实例变量的值创建。
第一个Java程序
让我们来看一个简单的代码,它将打印出Hello World这个词。
例
现场演示
public class MyFirstJavaProgram {
/* This is my first java program.
* This will print 'Hello World' as the output
*/
public static void main(String []args) {
System.out.println("Hello World"); // prints Hello World
}
}
我们来看看如何保存文件,编译和运行程序。请按照后续步骤-
打开记事本并添加上面的代码。
将该文件保存为:MyFirstJavaProgram.java。
打开命令提示符窗口,然后转到保存类的目录。假设它是C:\。
键入“javac MyFirstJavaProgram.java”,然后按Enter编译您的代码。如果代码中没有错误,命令提示符会将您带到下一行(假设:路径变量已设置)。
现在,输入'java MyFirstJavaProgram'来运行你的程序。
您将能够看到窗口上打印的“Hello World”。
产量
C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram
Hello World
关于Java程序,请记住以下几点非常重要。
区分大小写- Java是大小写敏感的,这意味着标识你好和你好要用Java不同的含义。
班级名称-对于所有班级名称,首字母应采用大写字母。如果用几个单词形成班级名称,每个内部单词的第一个字母应该是大写字母。
示例:class MyFirstJavaClass
方法名称-所有方法名称应以小写字母开头。如果用几个单词形成方法的名字,那么每个内部单词的第一个字母应该是大写字母。
例如:public void myMethodName()
程序文件名称-程序文件的名称应该与类名称完全一致。
保存文件时,应该使用类名(请记住Java区分大小写)并在名称末尾附加“.java”(如果文件名和类名不匹配,程序将不会编译)。
例如:假设“MyFirstJavaProgram”是类名称。然后该文件应该保存为“MyFirstJavaProgram.java”
public static void main(String args [])- Java程序处理从每个Java程序的强制部分main()方法开始。
所有Java组件都需要名称。用于类,变量和方法的名称称为标识符。
在Java中,关于标识符有几点要记住。他们如下-
所有标识符应以字母(A到Z或a到z),货币字符($)或下划线(_)开头。
在第一个字符之后,标识符可以具有任何字符组合。
关键词不能用作标识符。
最重要的是,标识符是区分大小写的。
法定标识符的例子:年龄,$薪水,_value,__1_value。
非法标识符的例子:123abc,-salary。
像其他语言一样,可以使用修饰符修改类,方法等。有两类修饰语-
访问修饰符-默认,公共,保护,私人
非访问修饰符- final,abstract,strictfp
我们将在下一节中介绍有关修饰符的更多细节。
以下是Java中的变量类型-
局部变量
类变量(静态变量)
实例变量(非静态变量)
数组是存储相同类型的多个变量的对象。但是,数组本身就是堆中的一个对象。我们将研究如何在即将到来的章节中声明,构建和初始化。
使用空白行
只包含空格的行可能带有注释,被称为空行,Java完全忽略它。
遗产
在Java中,类可以从类派生。基本上,如果你需要创建一个新的类,并且这里已经有了一些你需要的代码,那么就可以从已经存在的代码中派生出新的类。
这个概念允许您重用现有类的字段和方法,而无需在新类中重写代码。在这种情况下,现有的类被称为超类,派生类被称为子类。
接口
在Java语言中,接口可以被定义为对象之间如何相互通信的契约。当谈到继承的概念时,接口扮演着至关重要的角色。
一个接口定义了一个派生类(子类)应该使用的方法。但是这些方法的实现完全取决于子类。Java 的基本语法有那些?来长沙-达内Java培训让你四月轻松上万月薪!