CoreJaveConcepts.当你第一次开始学习Java时,有很多概念可能似乎对你来说。其中一个最重要的是面向对象编程的概念;对成功学习Java编程至关重要的许多重要科目之一。

如果您没有以前的Java编程经验,绝对初学者的Java逐渐学习时是一个很棒的地方,在学习时湿润。在本教程中,您将学习Java编程语言所固有的一些核心概念。在这些概念中没有坚实的基础,您就不太可能与Java或大多数其他编程语言成功。

在Java中学习编程的伟大课程是,有优秀的课程和愿意帮助的大型开发人员社区应该沿途遇到问题。如果你陷入了特定的陈述,可能在你和快速互联网搜索之前被困在同一位置的几千甚至数千人应该将您提供足够的解决方案。

无论您是零编程经验还是仅为Java新的新编程经验(并拥有另一种语言的经验),您都会很好地学习本文中包含的概念,因为您几乎依赖于您为您写信的每一行代码Java应用程序。

变量

所有计算机程序,无论它们写入的编程语言如何,读取来自某处(文件,键盘,鼠标,互联网等)的数据,处理数据,然后在其他地方写下数据在硬盘驱动器上监视或数据库文件。

在Java中,与大多数其他编程语言一样,数据被保存在变量中。是的变量 - 就像x和y和你认为你永远不会在高中代数再次使用的那些其他字母。在创建Java程序时,您必须声明变量,为它们分配值,并使用这些变量执行操作。

Java程序中的每个变量都有一定的数据类型。数据类型确定该变量中可以包含的数据类型,以及可以在变量上执行的操作。变量可能是一个数字。数字基于尺寸进一步分解为类别。变量也可以是一串文本。虽然您无法在字符串上执行数学方程,但您可以使用“+”运算符将两个或多个字符串连接在一起。

运营

与计算器上的冲压键类似,您的Java程序依赖于运算符(+, - ,*,/,?,以及其他人)以使用程序中的变量。操作员可用于为变量分配值,执行数学函数,并根据变量创建新对象。

运营商也用于条件逻辑语句,例如循环,而循环,IF语句,交换机语句和方法调用。虽然一些这些术语可能似乎是外国人,但您可以在其中了解更多信息从头开始学习Java课程。

类和对象

类旨在将变量和操作组合在一起在相干模块中。类具有其他属性中的字段,构造函数和方法。对象只不过是类的特定实例。这是用NutShell面向对象的编程。

考虑课程和对象的最佳方式是考虑汽车。汽车类包含它内部的所有可能的汽车。所有汽车都共用某些属性,例如拥有四个轮子,发动机,传动,安全带,方向盘等。创建对象时,它是汽车的特定实例。默认情况下,此对象占用Car类的所有属性,它也可以具有特定于该特定实例的自己的属性。这被称为继承。

如果你刚才不明白,别担心 - 它会来找你。这一点只是面向对象的编程允许您继承类的某些属性,而无需每次要在程序中使用它时都会编写单个代码。换句话说,您不必告诉您的程序,即汽车物体具有轮子,方向盘,发动机,传输等,因为程序已经知道这些东西是由于车载内定义的属性。

领域

字段是属于类或对象的变量。例如,汽车类可以定义一个名为品牌的字段。所有汽车对象都将具有此品牌字段,但此字段的值对于每个类实例都可以不同。这允许汽车对象彼此不同,同时仍然共享所有汽车固有的基本属性。

构造师

构造函数是一种特殊类型的方法,该方法是在创建对象时执行的。构造函数的目的是为特定于对象实例的字段分配值。例如,如果您正在创建汽车对象,您可能需要告诉程序牌子是什么牌子,它是什么颜色的,它的速度有多快,以及旅行的方向。构造函数允许您在程序执行期间创建对象时可以轻松地执行这些内容。

方法

一种方法是一组操作一组,其中一定功能在一起。方法利用另一种面向对象的编程概念,称为封装。再次使用汽车示例,想象一下,有一种使汽车更快的方法。作为司机,你所知道的是,当你按下燃气踏板时,汽车会更快。你不需要知道(你也不关心)汽车如何更快;简单地说它更快。封装意味着特定方法的内部工作是隐藏的程序中的其余部分和程序内的其他方法。无论您的程序如何复杂,这都可以保护数据的完整性。在加速方法内,可以有一组用于汽车物体的指令,包括燃料增加,允许更多的空气进入发动机,并拧紧方向盘以补偿增加的速度和扭矩。

方法实际上是您程序中的“工作”。就像类和对象一样,方法只需在程序中编写一次。之后,您只需调用该方法访问其内部函数,并且它可以将所需结果输出回调用方法,并且程序可以继续执行。

创建有用和功能方法是成功Java编程的一个非常重要的部分。您可以了解有关创建方法的更多信息终极Java教程

当然,您已经注意到本文不包括任何编程代码。这是故意的,因为这些核心概念是几乎所有面向对象的编程语言所固有的,并且必须在您实际开始编写自己的代码之前理解。

一旦您对这些原则的基本了解,您就可以使用“使用自己的Java程序创建”Java培训课程简介。这些概念中的许多概念现在可能略有摘要,但是一旦开始写自己的代码,他们就会开始更有意义,并且您将实现面向对象的编程和java编程语言的价值,为您自己的未来创作。

Java的顶级课程

Selenium webdriver与java -basics到高级+框架
拉胡尔·赫尔蒂
4.6 (57,109)
畅销书
现代Java - 通过编码吧,学习Java 8功能
务实的代码学校
4.5 (2,548)
Java设计模式
Bharath thippiveddy.
4.4 (568)
Java反应性编程[来自Scratch]
vinoth selvaraj.
4.5 (23)
热和新的
Java MasterClass - 初学者到专家指南:Java&JavaFx
Paulo Dichone |android,java,扑波开发人员和老师
4.7 (1,013)
Java 9简单的新功能:JShell,JPMS等
杜尔加斯州杜尔加
4.9 (431)
完整的核心Java课程:学习代码
Dezlearn教育
4.6 (720)

更多的Java课程

Java学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示