学习Java的用途

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、Java简介
  • 二、Java功能
  • 三、Java开发工具
  • 四、学习Java的用途
  • 五、总结

前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能,大数据,网络安全,软件开发的不断发展,学习Java这门技术也越来越重要,很多人都开启了学习Java学习,本文就介绍了java学习的基础内容。

提示:以下是本篇文章正文内容,下面案例可供参考

一、Java简介

  1. Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言,在 1995 年正式推出。

  2. Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。

  3. Java分为三个体系:

            JavaSE(J2SE)   (Java2 Platform Standard Edition,java平台标准版)
        	JavaEE(J2EE)   (Java 2 Platform,Enterprise Edition,java平台企业版)
			JavaME(J2ME)   (Java 2 Platform Micro Edition,java平台微型版)
  1. Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言还具有功能强大和简单易用两个特征。

二、Java功能

Java语言的特征

  1. Java语言是面向对象的:Java语言提供类、接口和继承等原语,为了简单起见, 只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制 (关键字为implements)。

  2. Java语言是简单易学的:Java语言的语法与C语言和C++语言很接近,使得大多数程序员 很容易学习和使用Java。

  3. Java语言是安全的:java通常被用在网络环境中,为此,Java 提供了一个安全机制以防恶意代码的攻击。并且ava 语言具有的许多安全特性,如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制类 ,让 Java 应用设置安全哨兵。

  4. Java语言是分布式的:Java语言支持Internet应用的开发,在基本的Java应用编 程接口中有一个网络应用编程接口 (java net),它提供了用于网络应用编程的类 库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI (远程 方法激活)机制也是开发分布式应用的重要手段。

  5. Java 语言是健壮的:Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证。对指针的丢弃是Java的明智选择。

  6. Java 语言是可移植性的:Java程序可以做到一次开发编译,到处运行,Java程序在Windows上运行,不做任何修改,同样的Java程序可以放在Linux上运行。

  7. Java语言是跨平台性的:安装Java的jdk工具包,可以在其他操作系统就行编译。

  8. Java 语言是多线程的:在 Java 语言中,线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:一种是使用型构为 Thread(Runnable) 的构造子类将一个实现了 Runnable 接口的对象包装成一个线程。另一种是从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。

三、Java开发工具

学习Java需要用的开发工具:

 JDK (Java Development Kit)Java 开发工具包
 
 下载jdk工具包,才能编译Java代码,从而得到代码展示和运行效果。
 
 下载地址:https://www.oracle.com/java/technologies/downloads/#jdk18

Java小白需要的开发软件

	 流行的软件:Eclipse,IDEA Intellij,       
	 数据库 : Mysql
	 服务器:Tomcat8.5

(需要安装包的关注私信我,发给你)

四、学习Java的用途

  1. JavaWeb 后台开发
  2. 桌面 GUI 应用程序
  3. 嵌入式开发
  4. 企业级应用开发
  5. Android APP 开发
  6. 游戏开发
  7. 大数据开发
  8. 架构师
  9. Java全栈开发
  10. 软件运维工程师
  11. 软件测试工程师
  12. 软件实施工程师
  13. 前端开发
  14. 产品经理

五、总结

提示:这里对文章进行总结:

关于Java这篇文章,对于初学者来说,不一定是理解的。如果有不理解的关注加收藏,以防找不到。我可以用所学的知识为你解决问题。

你可能感兴趣的:(Java语言的介绍,编程语言,Java广泛用途,java,开发语言,java-ee)