1-1、Java概述

news2024/12/22 19:39:40

语雀原文链接

文章目录

    • 1、Java发展
    • 2、Java体系结构
    • 3、Java特点

1、Java发展

  • 1990年,Sun公司(Stanford University Network,斯坦福大学网络公司)詹姆斯·高斯林推出的一门语言
  • 最开始注册的名字oak语言(橡树),重名了被迫改成Java
  • 2009年Sun公司被甲骨文Oracle公司收购
  • 目前主流使用的是Java 8

2、Java体系结构

  • Java SE(Java Standard Edition):标准版,定位个人计算机上的应用
  • Java EE(Java Enterprise Edition):企业版,定位在服务端的应用
  • Java ME(Java Micro Edition):小型版,定位在电子产品上的应用

image.png

  • 包含关系

image.png

3、Java特点

  • 纯面向对象的编程语言
  • 跨平台语言
  • 一种健壮的语言,吸收C/C++语言特点
  • 有较高的安全性(自动回收垃圾、强制类型检查、取消指针)
  • 垃圾回收器GC(Garbage Collector):在C/C++语言中,由程序员回收无用内存,而GC在java程序运行中自动启用,释放内存空间

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1299604.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IP地址定位技术为网络安全建设提供全新方案

随着互联网的普及和数字化进程的加速,网络安全问题日益引人关注。网络攻击、数据泄露、欺诈行为等安全威胁层出不穷,对个人隐私、企业机密和社会稳定构成严重威胁。在这样的背景下,IP地址定位技术应运而生,为网络安全建设提供了一…

向日葵远程控制鼠标异常的问题

​ 在通过向日葵进行远程控制的时候,可能会遇到鼠标位置异常的问题。此时,不管怎么移动鼠标,都会停留在屏幕最上方,而无法点击到正确的位置。如图: 此时,如果启用了“被控端鼠标”功能,可以正…

代码随想录二刷 |二叉树 |二叉树的最大深度

代码随想录二刷 |二叉树 |二叉树的最大深度 题目描述解题思路代码实现 题目描述 104.二叉树的最大深度 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1:…

键盘打字盲打练习系列之矫正坐姿——4

一.欢迎来到我的酒馆 盲打,矫正坐姿! 目录 一.欢迎来到我的酒馆二.继续练习二.矫正坐姿1.键盘鼠标选购指南2.椅子选购指南 三.改善坐姿建议 二.继续练习 前面的章节,我们重点向大家介绍了主键盘区指法和键盘键位。经过一个系列的教程学习&am…

table中cellspacing、cellpadding的css替代写法

table中cellspacing、cellpadding的css替代写法 table{border:0;margin:0;border-collapse:collapse;border-spacing:0;} /*控制cellspacing*/ table td{padding:0;} /*控制cellpadding*/

用chatGPT开发项目:我想的无人的智慧树网站 流量之神 利用人工智能的算法将人吸引住 GPT4是不是越来越难用了,问一下就要证明一下自己是不是人类

广度发散:让AI给出时代或今日或你关注的热点事件 比如采集新闻头条,根据内容或标题,以不同的角度,或各种人群的角色,生成50篇简短的文章。一下就能占传统的搜索引擎。这是AI最擅长的【千人千面,海量生成】…

C语言中实参和形参的值传递,一直都不理解

C语言中实参和形参的值传递,一直都不理解 在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C语言从专业入门到高级教程工具包」,点个关注,全部无偿共享给大家&#xff01…

Unity 实现单例模式

目录 基本概念 饿汉模式(推荐) 懒汉模式: 基本概念 单例模式:类只有一个实例,一般使用static来实现单例模式; 比如:有一个Test类,实现了单例,假设这个唯一的实例名为SingTonle,实例在类内被实现并被stat…

Flask和Vue框架实现WebSocket消息通信

1 安装环境 1.1 安装Flask环境 主要的安装包 Flask、Flask-SocketIO,注意Python版本要求3.6 # Flask-SocketIO参考地址 https://flask-socketio.readthedocs.io/en/latest/ https://github.com/miguelgrinberg/flask-socketio更新基础环境 # 更新pip python -m …

软考高级备考-系统架构师(机考后新版教材的备考过程与资料分享)

软考高级-系统架构设计师 考试复盘1.考试结果2.备考计划3.个人心得 资料分享 考试复盘 1.考试结果 三科压线过,真是太太太太太太太幸运了。上天对我如此眷顾,那不得不分享下我的备考过程以及一些备考资料,帮助更多小伙伴通过考试。 2.备考…

HarmonyOS4.0从零开始的开发教程10Video组件的使用

HarmonyOS(九)Video组件的使用 概述 在手机、平板或是智慧屏这些终端设备上,媒体功能可以算作是我们最常用的场景之一。无论是实现音频的播放、录制、采集,还是视频的播放、切换、循环,亦或是相机的预览、拍照等功能…

jQuery中点击按钮发送多次请求

jQuery中点击按钮发送多次请求 /* 采用以下常规触发按钮去执行回调函数,可能会发送多次请求。并且会影响到数据库表 原因分析:可能是前端原型,绑定了多次事件。 */ $("#saveBtn").click(function (){$.ajax({}) }/* 解决办法如下&a…

windows下分卷解压文件

我的文件是这样的: 存放路径为:C:\Users\Luli_study\MICCAI_MMAC\fudanuniversity\DDR dataset 首先要进入分卷文件的目录cd: 第一步:cd /path/o/分卷问文件目录 第二步: 执行之后的结果(红色框出来的): …

基于Spring+Spring boot的SpringBoot在线电子商城管理系统

SSM毕设分享 基于SpringSpring boot的SpringBoot在线电子商城管理系统 1 项目简介 Hi,各位同学好,这里是郑师兄! 今天向大家分享一个毕业设计项目作品【基于SpringSpring boot的SpringBoot在线电子商城管理系统】 师兄根据实现的难度和等级…

装修干货,卫生间干湿分离的5个建议。福州中宅装饰,福州装修

你是否也曾为卫生间的干湿分离烦恼?小编今天就给大家带来5点建议,让你轻松解决这个问题! ①使用玻璃淋浴房 使用玻璃淋浴房是一种常见的干湿分离方法。玻璃淋浴房可以防水、防滑,而且清洁起来也比较方便。 ②使用淋浴屏风 淋浴屏…

【展望2024】,从软件测试用例开始学习起

1. 测试用例的概念 测试用例就是测试人员向被测试系统发起的一组集合,该集合包括测试环境,测试数据,测试步骤,预期结果 2. 设计测试用例的好处 在测试前都要先设计测试用例,设计测试用例有如下好处: 测…

Java数据结构《二叉排序树的插入删除和查找》(难度系数100)

一、前言: 这是怀化学院的:Java数据结构中的一道难度偏难(偏难理解)的一道编程题(此方法为博主自己研究与学习一名叫qing影的博主,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢&am…

外贸找客户软件工具:BotMaster 18.5 Crack

BotMaster 拓展您的业务大师增加销量Whatsapp营销,使用 BotMaster 将您的业务提升到新的水平 - 最强大的 WhatsApp 营销软件,可促进销售和发展您的业务。 BotMaster 是一款革命性的 WhatsApp 营销工具,于 2022 年 1 月推出。这款功能强大的工…

zabbix、netdata和glances,做最简单的系统资源监控

软件需要显示服务器的资源信息(CPU、内存、网络、硬盘等),但是软件是在Docker容器中运行。 目前方案 通过ssh在主机上远程运行ps、free等指令,获取相应的信息。这种方案需要代码配置主机的IP,以及用户名和密码&#…

语聚AI知识库支持连接数据库,无需上传知识文档,数据分析更高效

数据库系统是企业信息技术基础架构的关键部分,它帮助企业管理和处理其数据,目前已有大量企业通过数据库保存数据,例如员工信息、客户数据、产品销售数据等等。但企业运营变得越来越复杂,数据库中的数据量也在持续增长,…