当前位置: 首页 > news >正文

Java知识点储备

Java运行机制

编写源代码:开发者使用Java编程语言编写源代码,保存为 .java文件。

编译成字节码:通过Java编译器(javac)将.java源代码文件编 译成.class字节码文件。字节码是平台无关的中间代码。

字节码运行:.class字节码文件可以在任何安装了Java虚拟机 (JVM)的系统上运行。JVM是Java程序的运行环境。

JVM作用:JVM负责加载字节码,并可以实时解释或编译这些 字节码为机器码,以便CPU执行。  跨平台特性:“一次编写,到处运行”的理念通过Java的跨平台能力实现,极大地提高了开发效率和软件的可移植性。

JDK

JDK:Java开发工具包(Java Development Toolkit),是Java 开发者用来编写、编译和运行 Java程序的一套工具集。可以把它想象成是一个大工具箱, 里面装了很多编写Java程序时需要用到的“工具”。

集成开发环境

特性IntelliJ IDEAEclipse
智能编码支持智能代码提示、重构功能强大功能全面,但可能不如IDEA智能
用户界面现代、直观,易于使用传统界面,可高度自定义
性能响应迅速,对大型项目支持良好相对稳定,但可能在大型项目中稍显迟钝
插件支持丰富的插件库,支持多种框架和工具同样拥有大量插件,但可能不如IDEA 的插件更新和维护得好
版本控制深度整合Git、SVN等,操作便捷良好的版本控制支持,但可能不如 IDEA直观
社区支持活跃的社区,大量教程和解决方案庞大的用户群体和社区,但可能不如 IDEA社区活跃
调试工具强大的调试功能,易于使用同样提供调试功能,但可能不如IDEA 直观和全面
价格社区版免费,旗舰版收费完全免费,开源项目

Java平台的主要版本

JavaSE (Java Standard Edition)        标准版 • 适用于开发用户端程序

JavaEE (Java Enterprise Edition)        企业版 •适用于开发服务器端程序

JavaME (Java Micro Edition)          手持设备版 • 适用于开发手机、无线设备程序

Java程序分类

应用程序(Java application): Application是独立程序,与其他高级语言编写的程序相同。Application能够在任何 具有Java解释器的计算机上运行。

小程序(Java applet): Applet是一种特殊的Java程序,它可以在兼容Java的Web浏览器中直接运行。

http://www.dtcms.com/a/470559.html

相关文章:

  • C++ : AVL 树之 左右双旋(第三章)
  • 查询类网站开发建设网站公司怎么收费
  • 电影发布网站模板WordPress云虚拟空间
  • Android获取外部存储目录
  • AUTOSAR模块架构
  • 简单易做的网站一级域名二级域名区别
  • 一个可计算宇宙模型:热力学规则驱动量子化弹性两层底空间演化的可编程物理模拟自动机设计-从量子过程到数值相对论模拟
  • 编程语言的选择策略:从C语言的OOP到AI与GUI开发的全方位对比
  • 网站 案例展示泗洪做网站公司
  • 做竞拍网站合法吗有谁认识做微网站的
  • 运行smolvlm解析视频
  • 【力扣】hot100系列(三)链表(一)(图示+多解法+时间复杂度分析)
  • 【Linux】linux基础指令入门(1)
  • 广东网站制作公司校园网站建设结论
  • 广州商城型网站福州核酸检测最新通知
  • 关于 旁注
  • mysql数据库介绍
  • Java程序设计
  • JavaScript从入门到实战 (1):JS 入门第一步:它是什么?能做什么?环境怎么搭?
  • Shell 中 $@ 与 $* 的核心区别:双引号包裹下的关键差异解析
  • 重庆网站seo网站外链购买平台
  • 乐清做网站哪家好汕头第一网e京网
  • 为什么ES中不推荐使用wildcard查询
  • 怎么叫人做网站高端的网站推广
  • ICT 数字测试原理 18 - -VCL如何对设备进行预处理
  • 19-基于STM32的人体体征监测系统设计与实现
  • 第12讲:深入理解指针(2)——指针的“安全锁”与“传址魔法”
  • 小企业网站制作wordpress 搭建个人博客
  • 企石镇做网站中国建筑装饰网饶明富
  • 深入洞察:从巴菲特投资哲学萃取最佳实践