Java入门教程:java基础基本语法是什么?

当考虑Java程序也可以被定义为通过调用对方的方法,该通信对象的集合。现在,让我们简要地看到什么类,对象,方法和实例变量是什么意思。

对象 - 对象具有状态和行为。例如:狗有状态 - 颜色,名称,繁殖以及行为,摇头晃脑,吠叫,吃。对象是类的实例。

类 - 一个类可以被定义为描述行为的模板/蓝色印花/指出其类型支持的对象。

方法 - 一种方法,基本上是一个行为。一个类可以包含许多方法。它是在将逻辑写入时,数据操纵和所有的动作被执行的方法。

实例变量 - 每个对象都有其独特的实例变量。一个对象的状态是由分配给这些实例变量的值来创建。

第一个Java程序:

看看打印单词 Hello World 的简单代码。

看下面是如何保存文件,编译并运行该程序。请按照以下步骤进行:

打开记事本,并添加如上面的代码。

将文件另存为:MyFirstJavaProgram.java。

打开命令提示符窗口,然后去进入保存类的目录。假设它是C:。

输入'javac MyFirstJavaProgram.java“,然后按回车来编译代码。如果代码中没有错误,在命令提示符下将到下一行(假设:路径变量设置)。

现在,输入“java MyFirstJavaProgram'来运行程序。

将可以看到 ' Hello World ' 印在窗口上。

基本语法:

关于Java程序,要记住以下几点。

大小写敏感性 - Java是大小写敏感的,这意味着标识符Hello 和 hello会有不同的含义在Java中。

类名称 - 对于所有的类名首字母应该大写。

如果需要用几个单词来构成类的名称,每个内部单词的第一个字母应该大写。

如类名 MyFirstJavaClass

方法名称 - 所有的方法名应该以小写字母开头。

如果几个单词来构成方法的名称,每个内部单词的第一个字母应该大写。

例如 public void myMethodName()

程序文件名 - 程序文件的名称应的类的名称完全匹配。

保存文件时,应该使用类名(请记住Java是大小写敏感)并添加 '.java'的名称的末尾(如果该文件名和类名不符合程序将无法编译)保存。

例如: 假设'MyFirstJavaProgram“是类名。那么该文件应保存为 'MyFirstJavaProgram.java'

public static void main(String args[]) - Java程序处理从main()方法开始,这是每一个Java程序的强制性部分入口..

Java标识符:

所有的Java组件都需要名字。用于类,变量和方法的名字叫做标识符。

在Java中,有几点要记住的标识符。它们如下:

所有的标识符应该以一个字母(A至Z或a到z),货币字符($)或下划线(_)。

之后的第一个字符的标识符可以具有字符的任意组合。

关键字不能被用作标识符。

最重要是标识符是区分大小写的。

合法标识符的例子: age, $salary, _value, __1_value

非法标识符的例子s: 123abc, -salary

Java修饰符:

像其他的语言,它是可以修改的类,方法等,通过使用修饰符。有两类修饰符:

访问修饰符: default, public , protected, private

非访问修饰符: final, abstract, strictfp

关于修饰符在下一节会给出更多细节。

Java变量:

我们会看到以下变量类型在Java中:

局部变量

类变量(静态变量)

实例变量(非静态变量)

Java数组:

数组是存储相同类型的多个变量的对象。然而一个数组本身是在堆中的对象。我们会学习如何声明,构造和初始化在即将到来的章节。

Java 枚举:

枚举在Java 5.0中进行了介绍。枚举一个变量限于只有几个预定义的值之一。在此枚举列表的值称为枚举。

随着使用枚举,可以减少错误代码的数量。

例如,如果考虑一个新鲜果汁店的应用程序,这将有可能限制玻璃尺寸小,中,大。这将确保它不会允许任何人以任何尺寸比小型,中型或大型的订单。

例子:

上面的例子会产生以下结果:

Size: MEDIUM

注:枚举可以声明为自己或一个类的内部。方法,变量,构造函数可以枚举内定义为好。

Java 关键字:

下面列出了Java中的保留字。这些保留字可以不被用作常量或变量,或任何其他的标识符名称。

Java的注释

Java支持单行和多行注释非常类似于C和C + +。任何注释内所有可用的字符是由Java编译器忽略。

使用空行:

只含有空格,可能带有注释行,被称为一个空行,Java完全忽略它。

继承:

在Java中,类可以衍生自类。基本上,如果需要创建一个新的类,在这里已经有一些需要的代码的类,然后就可以从已经存在的代码中派生新类。

这个概念允许重用现有类的字段和方法,而无需重写代码在一个新的类。在这种情况下现有的类称为父类和派生类称为子类。

接口:

在Java语言中,接口可以被定义为关于如何相互通信的对象之间的联系。接口起到了至关重要的作用,当涉及到继承的概念。

接口定义的方法,一个派生类(子类)应该使用。但该方法的实现完全取决于子类。

下一步是什么?

下一节将说明对象和类在Java编程。在本节结束时,将能够获得清晰的画面,什么是对象,什么是Java中的类。

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,点击链接加入群【Java编程入门学习】学习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容