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

Day1 java基础知识

java概述

java技术体系平台

  • Java SE(java Standard Edition) 标准版,支持面向桌面级应用的java平台,提供了完整的java核心API
  • Java EE(java Enterprise Edition)企业版,主要针对Web应用程序开发
  • Java ME(java Micro Edition)小型版,支持java程序运行在移动端

特点

  • 面向对象
  • 健壮性:强类型机制、异常处理、垃圾自动收集
  • 跨平台性:一个编译好的.class文件可以在多个系统下运行
  • 解释型?
    在这里插入图片描述

运行机制及运行过程

Java 核心机制-Java 虚拟机 [JVM] javavirtual machine

在这里插入图片描述

JDK, JER, JVM

在这里插入图片描述
在这里插入图片描述

package test.basic;public class hello {public static void main(String[] args){System.out.println("hello world~");}
}

在这里插入图片描述
在这里插入图片描述

代码规范

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

运算符

instanceof

三元运算符

条件表达式?表达式1:表达式2;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数组

在这里插入图片描述
在这里插入图片描述
二维数组:inta[][]=newint[2][3]

排序

  • 冒泡排序:大的元素换到后边 稳定
  • 选择排序:选择最小的放到开始
  • 快速排序:不稳定
  • 归并排序:
  • 桶排序:
  • 堆排序:

查找

  • 二分查找
http://www.xdnf.cn/news/13247.html

相关文章:

  • raid存储技术
  • vs code无法ssh远程连接linux机器----解决方案
  • BugKu Web渗透之程序员本地网站
  • MQTT示例体验(C)
  • LangChain4j(18)——通过Xinference调用Rerank模型
  • 打卡Day49
  • Windows11+VS2019配置Libigl-2.4.1
  • EasyImage实战:结合内网穿透技术实现私有图床部署过程
  • DBLP数据库是什么?
  • 如何用 esProc SPL 操作大 csv
  • Linux【5】-----编译和烧写Linux系统镜像(RK3568)
  • MIPI信号为什么不能进行长距离传输
  • 相关类可视化图像总结
  • 第二十三课:手搓随机森林
  • 基于PSO与BP神经网络分类模型的特征选择实战(Python实现)
  • C语言中提供的第三方库之哈希表实现
  • 比较数据迁移后MySQL数据库和达梦数据库中的表
  • 深入实战多平台抓包:Sniffmaster与常见抓包工具协同利器解析
  • 前端绘制道路鱼骨图
  • 502的普通频谱参数设置
  • 红外测温传感器如何提升智能制造水平?
  • 学习时困了怎么办
  • 2020年IS SCI2区,多样本和遗忘能力粒子群算法XPSO,深度解析+性能实测
  • Python打卡day49!!!
  • 【精彩回顾.上海交通大学专场】---大模型推理需求下的计算生态链变革
  • “概率鹦鹉”难解语义等价验证的NPC难题: 从技术本质看LLM在SQL优化任务中的致命缺陷
  • 高并发内存池的轻量级模拟-细节处理与优化部分
  • 多协议诱骗电压芯片优势,如何防止负载太大而导致充电器复位重启
  • DisplayPort 2.0协议介绍(2)
  • JavaScript 标签加载