Java基础自学教程,核心Java基础_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java基础自学教程,核心Java基础

Java基础自学教程,核心Java基础

更新时间:2022-02-23 16:59:59 来源:极悦 浏览1148次

你想学习Java吗?想成为Java专家吗?还在寻找最好的Java教程?本教程专为初学者和Java专业人士设计。在这里,您将获得Java编程语言的所有信息。

java基础自学教程

那么,您对探索Java初学者教程感到兴奋吗?

什么是Java编程语言?

Java是一种广泛使用的编程语言,专为互联网的分布式环境而设计。它是一种通用的编程语言,它是并发的、基于类的和面向对象的。它是免费的,我们可以在所有平台上运行它。Java遵循WORA(Write Once,Run Anywhere)的原则,并且是平台无关的。它也简单易学。如果你想打印say(“Hello,World!”),你可以输入:

Java Hello World示例-

public class Hello{
public static void main(String[] args){
System.out.println("Hello, World!");
}
}

Java的历史

Java于1995年作为Oak首次出现。这是对高斯林办公室远处的橡树的参考。在它以Java的形式流行之前(在咖啡中找到它的根源,而咖啡又归因于爪哇岛——印度尼西亚的一个岛屿),他们还决定将这个项目称为绿色。

  • 1.0版于1996年推出,当时Sun Microsystems承诺WORA(一次编写,随处运行)原则。
  • 然后在1998-1999年12月出现了Java 2(J2SE 1.2)。J2EE用于企业应用程序。
  • 然后在2006年,为了提升其营销能力,Sun将新的J2版本更名为Java EE、Java ME和Java SE。
  • 2018年9月标志着Java SE 11(LTS)的发布。
  • 2019年3月标志着Java SE 12(LTS)的发布。
  • 到2019年9月10日,Java SE 13将迎来曙光。

今天,从Web应用程序和桌面GUI到物联网和自动驾驶汽车,Java无处不在。

Java编程的特点

说到它的受欢迎程度,让我们来看看它的价值。在本教程中,我们将讨论Java的强大功能列表:

Java的特点——

1.简单

虽然Java很冗长,但它的语法类似于C++。这使得从C++过渡到Java变得更加容易。它删除了很少使用的功能,例如运算符重载和显式指针。

2.面向对象

Java主要关注对象而不是进程。Java遵循面向对象编程(OOP)的原则:

  • 对象
  • 课程
  • 遗产
  • 封装/数据隐藏
  • 抽象
  • 多态性

注意-Java不是纯粹的面向对象语言,因为它允许原始数据类型。

3.平台无关

平台无关意味着java源代码可以在多个操作系统上运行。Java代码应该在不需要安装任何特殊软件的任何机器上运行,但JVM需要存在于机器中。Java代码被编译成与平台无关的字节码。您可以在Windows、Linux、Mac OS等上运行它。

4.便携

Java是可移植的,因为Java代码可以在所有主要平台上执行。将Java源代码编译为字节码后,这些文件无需修改即可在任何支持Java的平台上使用,这与其他语言不同,它需要为每个平台编译机器代码,例如32-的单独.exe位与64位环境。Java是可移植的,因为您可以将字节码带到它运行的任何其他平台上。

5.稳健

以下特性使Java强大而强大:

没有使用显式指针

强大的内存管理

自动垃圾收集已完成,因此您无需手动删除未引用的对象。

异常处理和类型检查机制

6.安全

正如我们在上一节中所说,缺少指针使Java强大且安全。

Java程序在虚拟机沙箱中运行也是事实。

JRE(Java运行时环境)有一个类加载器,可以将类动态加载到JVM(Java虚拟机)中。它将从网络导入的本地文件系统的类的包分开,这增加了安全性。

字节码验证器检查代码片段是否存在可以绕过访问的非法代码。

安全管理器决定分配给一个类的资源。这种访问可以包括读取和写入文件。

Java可以帮助您开发无病毒系统。

以上就是极悦小编介绍的"Java基础自学教程,核心Java基础",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>