首页 > 编程语言 >004Java的一些基本概念

004Java的一些基本概念

时间:2022-10-10 14:33:20浏览次数:56  
标签:Java JDK 开发 JVM 一些 004Java 基本概念

004Java的一些基本概念

1、Java特性和优势

Java至少具有以下特性:

  • 简单性(没有头文件、没有指针运算、也没有分配内存等操作)
  • 面向对象(万物皆对象)
  • 可移植性(一次编写,到处运行 Write once,run anywhere.)
  • 高性能(Java中有即时编译,可以使有些Java代码的效率接近C++的效率)
  • 分布式(Java就是为网络分布式环境所设计的,它能处理很多TCP/IP协议上的东西。通过URL(统一资源定位符)访问网络资源。支持远程方法调用)
  • 动态性(通过反射机制实现)
  • 多线程
  • 安全性
  • 健壮性(去掉了C、C++中的指针和内存管理)

思考:Java为什么能够成功?

Java除了自身拥有一些强大的特性,还正好踩中了互联网发展的节奏,正如微软踩中了个人电脑的节奏一样。

2、Java的三大版本

  • JavaSE:标准版(桌面程序、控制台开发……)
  • JavaME:嵌入式开发(手机、小家电……)
  • JavaEE:企业级开发(Web端、服务器开发……)

3、JDK、JRE、JVM

  • JDK:Java Development Kit(Java开发工具包)
  • JRE:Java Runtime Environment(Java运行时环境)
  • JVM:Java Virtual Machine(Java虚拟机)

标签:Java,JDK,开发,JVM,一些,004Java,基本概念
From: https://www.cnblogs.com/zerorealm/p/16775591.html

相关文章

  • 合约安全性及工具一些整理
    以太坊智能合约是极为灵活的。它能够存储超过非常大量的虚拟货币(超过十亿美元),并且根据先前部署的智能合约运行不可修改的代码。虽然这创造了一个充满活力和创造性的......
  • k8s 的一些基本概念 Pod
    ##Pod  我们在实际开发中,往往需要两个或者来两个以上的容器形成工作组,共同完成工作,比方说:nginx 和tomcat,通过nginx 反向代理到 tomcat  我们就可以通过 POd来帮......
  • 关于贪心策略的一些小trick
    为什么要写这种如此简单的东西呢就是因为菜啊首先给出关于贪心的三个定义符合贪心选择的特性(GreedyChoiceProperty)我们需要证明我们的第一个选择(贪心选择GreedyCho......
  • IDEA的一些基本设置
    一.基本设置1.设置自动保存File->Settings->Appearance&Behavior->SystemSettings这里15s是默认的,可以执行修改2.设置字体大小的改变File->Settings->Editor->Gen......
  • numpy的一些常用函数
    importnumpyasnp1.np.prod(obj) 将对象中的所有元素相乘,返回2.np.minimum(a,b) 返回二者对应位置的最小值,可对矩阵进行广播3.np.pad(a,((0,0),(0,0)),mode......
  • 关于 一些莫名其妙的bug解决记录
    上传文件的接口突然500nginxInternelerror调IP能成功但是域名失败,so怀疑域名解析的服务有问题看了下web前端的nginx日志后发现,磁盘已满。https://cloud.tencent.com......
  • 一些好题
    P3034不是很常规的题目。考虑奶牛之间的相对位置。因为一头奶牛最多跳出来一次,所以两头奶牛的相对位置最多改变两次。这样就可以求出任意两头奶牛的相对位置。这样的......
  • 重识Java第十天打卡----JavaSwing遇到的一些问题
    一、中文乱码问题1.组件乱码描述说明有可能使用错了组件,比如今天用列表框时,我就用了awt的LIst组件,结果,标题上的中文能正常显示,按钮上的中文却是方框,出现乱码。如右所示:原因......
  • .NETCore .NET6中一些常用组件的配置及使用记录,持续更新中。。。
    .NETCore.NET6中一些常用组件的配置及使用记录,持续更新中。。。  NET6App介绍.NET6的CoreApp框架,用来学习.NET6的一些变动和新特性,使用EFCore,等一系列组件的运......
  • java之File的一些常用方法
    文件夹操作-->File-file类可以操作文件和文件夹###File的一些常用方法:-stringgetName():获取文件/文件夹的名字-booleanexists():判断文件是否存在-create......