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

第一章走进java世界

第一章 走进 java 世界

1.1 java 语言的特点(小面经)
  • 使用简单、高效
    • 去掉了 C 和 C++中的指针和多重继承技术
    • 通过垃圾自动回收机制简化了程序内存管理
    • 对于数据类型在不同字长的计算机上实现统一字节数占用
  • 完全面向对象
    • 抽象、封装、继承、多态
  • 自动内存管理(Auto Garbage Collection)
    • 在 C 语言中用 malloc() 申请内存,用 free() 释放内存空间
  • 平台无关性与可移植性
    • Java 采用编译与解释相结合,先经编译成 *.class 字节码,然后再由 JVM 解释执行。JVM 对不同操作系统进行了适配
  • 鲁棒性(程序运行的稳定性)
    • Java 在编译和运行的过程中都会进行比较严格的检查,以减少错误
    • Java 不提供指针,杜绝开发人员的误操作
  • 安全性
    • Java采用公钥加密算法为基础的验证技术,保障网络环境下的安全性
    • 从环境变量、类加载器、文件系统、网络资源等方面实施了安全策略
  • 分布计算
    • Java可以轻松实现基于TCP/IP 的分布式文件系统
  • 多线程
    • Java 语言提供多线程支持,C++语言没有内置的多线程机制,必须调用操作系统的多线程功能来进行多线程程序设计
  • 异常处理
    • 使正常代码和错误处理代码分开&#x
http://www.xdnf.cn/news/7459.html

相关文章:

  • HarmonyOS NEXT~鸿蒙系统与Uniapp跨平台开发实践指南
  • 为 Jenkins添加 Windows Slave远程执行 python项目脚本
  • 密码学实验
  • 可编辑PPT | 华为安全架构设计方法指南华为数字化转型架构解决方案
  • XXX企业云桌面系统建设技术方案书——基于超融合架构的安全高效云办公平台设计与实施
  • T008-网络管理常用命令:ping,ipconfig,nslookup,route,netstat
  • 数据结构与算法分析实验14 实现基本排序算法
  • 使用MybatisPlus实现sql日志打印优化
  • 【图像大模型】Stable Video Diffusion:基于时空扩散模型的视频生成技术深度解析
  • 大数据相关操作
  • 探秘汽车门槛梁内板右后段成型工艺
  • 【11408学习记录】考研英语写作精要:真题范文拆解+万能句型应用+每日一句突破
  • Git 和 GitHub 学习指南本地 Git 配置、基础命令、GitHub 上传流程、企业开发中 Git 的使用流程、以及如何将代码部署到生产服务器
  • Linux 系统不终止进程的情况下关闭长连接
  • 仓颉开发语言入门教程:常见UI组件介绍和一些问题踩坑
  • 学习threejs,使用Physijs物理引擎,使用DOFConstraint自由度约束,模拟小车移动
  • ip地址改了网络还能用吗?ip地址改了有什么后果
  • 雷军:芯片,手机,平板,SUV一起发
  • Word 转 HTML API 接口
  • OpenCV 人脸识别:从基础到实践全解析
  • 在tensorflow源码环境里,编译出独立的jni.so,避免依赖libtensorflowlite.so,从而实现apk体积最小化
  • 量子计算的曙光:从理论奇点到 IT 世界的颠覆力量
  • 5.20 打卡
  • 软考中级软件设计师——计算机网络篇
  • Linux 下 rsync 工具详解与实用指南
  • 记录学习的第三十六天
  • 《量子雷达》学习(1) 2025.5.20
  • 服务器操作系统时间同步失败的原因及修复
  • Linux:进程信号---信号的概念与产生
  • 安装PostgresSQL