1.数据类型:

1)整数类型:byte、short、int、long
2)浮点型:double、float
3)字符型:char
4)布尔类型:Boolean
5)引用数据类型:Date、Array、String自定义类

2.运算符

1)算术运算符:+、-、*、/
2)逻辑运算符:&&、||、&、|、!(其中&与|,当前面条件不管为什么,都要检查后一条件的真假)
3)关系运算符:>、<、<=、>=
4)三目运算符:(A>B? R1:R2 ),当A>B时,执行R1,当A<B时,执行R2

3.控制流程

1)选择结构:if..else..、switch..case..
2)循环结构:while、do...while、for
3)跳转语句:break/continue

4.方法

1)修饰符 返回值 方法名 (参数) 方法体 return 返回值。
Public String test(String str){
​
return str;
​
}
2)重载与重写。重载在同一个类中,允许存在多个同名的方法,但参数的数量或类型或顺序不同。重写是对父类中已有的方法重新实现。

4.数组

int [] a=new int[5]

5.面向对象编程

1)封装:属性私有,get,set
2)继承:extends、子类拥有父类所有的特性、方法重写、单继承
3)多态:Person person =new Student();、1.接口统一,实现多样:比如定义一个父类,不同子类可以重写方法,实现不同逻辑。2.减低代码耦合度:调用方只需告知抽象类型,无需关心子类细节,当需求变化时,调用方代码无需修改。

6.异常

1)Throwable:1.Error:错误。JVM/AWT错误。2.Exception:异常。RuntimeException(运行时异常)、checked(编译时异常)
2)关键字:try{}、catch(){}、finally{}:无论是否发生异常都会执行、throw:手动抛异常、throws:方法抛异常

7.集合:数组连续存储,查询快,增删慢。链表不一定连续存储,查询慢,增删快。

1)collection:1.List(有序可重复)。(1).ArrayList:(add、remove、contains、size)。(2).LinkedList(getfist()、getLast()、removeFirst()、addFirst())。(3).vector。(4).Stack栈:后进先出
2)Map:1.HashMap:数组+链表(jdk1.8后+红黑树:根节点为黑色,只有红色和黑色,红色节点不能相邻,从任意节点走到叶子节点经过的黑节点数量一样)

8.IO流:输入和输出是相对程序的

字节流:OutputStream、InputStream。字符流:Writer、Reader。节点流。缓存流:bufferInputStream、bufferOutputStream、bufferWriter、bufferReader、转换流...

9.多线程

1)程序:可执行文件.exe。进程:是程序运行时的一个实例,有自己的运行空间,线程:一个进程可包含多个线程
2)线程的创建:1.继承Thread类,重写run()方法,创建类的实例调用start()方法。2.实习Runnable接口。3.使用Callable(可理解为带返回值的Runnable)
3)线程的状态:新建(线程创建但未调用start方法)、就绪(start方法)、运行(run方法)、阻塞(wait或sleep或Bolcked等待锁)、死亡(执行完run方法)

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第27篇:SELinux安全增强机制深度解析与OpenEuler实践指南

SELinux安全增强机制深度解析与OpenEuler实践指南 一、SELinux核心概念与安全体系架构 1.1 访问控制机制演进与SELinux定位 在计算机系统安全领域&#xff0c;访问控制机制经历了从简单到复杂的发展历程。传统的自主访问控制&#xff08;DAC&#xff09; 以文件所有者权限为…

探访成都芯谷金融中心文化科技产业园:解锁城市发展新密码

成都芯谷金融中心位于成都高新区核心地带&#xff0c;是西部区域金融科技发展的重要引擎。该中心以文化为根基、科技为驱动&#xff0c;构建起多功能产业生态&#xff0c;显著推动成都数字经济与国际竞争力提升。 文化与科技融合的核心场景 该中心深度融合四川传统文化元素与…

[论文阅读] 人工智能 | 机器学习系统构思新方法:Define-ML 解决传统 ideation 痛点

机器学习系统构思新方法&#xff1a;Define-ML 解决传统 ideation 痛点 论文信息 article{alonso2025define-ml,title{Define-ML: An Approach to Ideate Machine Learning-Enabled Systems},author{Alonso, Silvio and Santos Alves, Antonio Pedro and Romao, Lucas and Lo…

Spring AI Alibaba 入门指南:打造企业级 AI 应用

一、前言 随着大模型和人工智能技术的飞速发展&#xff0c;越来越多的企业开始尝试将 AI 能力集成到自己的业务系统中。阿里巴巴作为国内最早布局 AI 的公司之一&#xff0c;推出了多个优秀的开源项目与云服务&#xff0c;其中 Spring AI Alibaba 就是为 Java 开发者量身打造的…

《AI颠覆编码:GPT-4在编译器层面的奇幻漂流》的深度技术解析

一、传统编译器的黄昏&#xff1a;LLVM面临的AI降维打击 1.1 经典优化器的性能天花板 // LLVM循环优化Pass传统实现&#xff08;LoopUnroll.cpp&#xff09; void LoopUnrollPass::runOnLoop(Loop *L) {unsigned TripCount SE->getSmallConstantTripCount(L);if (!TripCou…

Java如何远程登录到服务器中执行命令

为什么需要远程登录执行&#xff1f; ​ 我们有时候通过业务代码会关联一些东西&#xff0c;那么在这个时候做完操作后有可能需要去其他服务器上执行一些命令&#xff0c;例如我们更换了什么文件&#xff0c;然后需要重启另一个服务&#xff0c;那么这个时候就需要我们去远程执…

什么是 PoW(工作量证明,Proof of Work)

共识算法&#xff08;Consensus Algorithm&#xff09;是区块链的“心脏”&#xff0c;它决定了多个节点在没有中央机构的前提下&#xff0c;如何就“谁来记账”达成一致。 什么是 PoW&#xff08;工作量证明&#xff0c;Proof of Work&#xff09; 定义&#xff1a; 工作量证…

Excel 中我们输入的到底是什么?是数字、文本,还是日期?

简单来说&#xff0c;Excel主要通过两种方式来“猜测”你输入的是什么&#xff1a;你的输入内容 和 单元格的默认对齐方式。 一、三大核心数据类型&#xff1a;数字、文本、日期 1. 数字 (Number) 是什么&#xff1a;可以进行数学运算的数值。包括整数、小数、百分比、科学计…

【Linux】理解进程状态与优先级:操作系统中的调度原理

Linux相关知识点可以通过点击以下链接进行学习一起加油&#xff01;初识指令指令进阶权限管理yum包管理与vim编辑器GCC/G编译器make与Makefile自动化构建GDB调试器与Git版本控制工具Linux下进度条冯诺依曼体系与计算机系统架构进程概念与 fork 函数 操作系统通过进程调度来有效…

【Next Token Prediction】VLM模型训练中数据集标签预处理详解

源代码来自&#xff1a;https://github.com/huggingface/nanoVLM/blob/main/data/collators.py 详解如下所示&#xff1a; import torch#-------------------------------# # 主要是在数据加载器的构建中被使用 #-------------------------------#class BaseCollator(object)…

Istio 简介

Istio 简介 什么是 Istio Istio 是一个开源的 服务网格&#xff08;Service Mesh&#xff09; 框架&#xff0c;由 Google、IBM 和 Lyft 联合开发&#xff0c;目前属于 CNCF&#xff08;云原生计算基金会&#xff09;项目。它主要用于管理和连接微服务架构中的服务&#xff0…

融云在华为开发者大会分享智能办公平台的鸿蒙化探索实践

6 月 20 日-22 日&#xff0c;“华为开发者大会&#xff08;HDC 2025&#xff09;”在东莞隆重召开&#xff0c;融云受邀出席并在“政企内部应用论坛”发表主旨演讲。 鸿蒙为千行百业的生态伙伴创新带来了独特的历史机遇&#xff0c;其蓬勃发展也为我国数字经济高质量发展提供…

滚珠导轨如何助力自动化生产实现高质量输出?

在自动化生产线的蓬勃发展中&#xff0c;高效、精准与稳定是核心追求。滚珠导轨作为关键的传动部件&#xff0c;以其独特的优势&#xff0c;在众多自动化生产场景里大放异彩&#xff0c;为生产流程的优化和产品质量的提升显著提高设备系统的稳定性和可靠性。 汽车自动化装配线 …

消息队列的推拉模式详解:实现原理与代码实战

消息队列是现代分布式系统中不可或缺的中间件&#xff0c;它通过"生产者-消费者"模式实现了系统间的解耦和异步通信。本文将深入探讨消息队列中的两种核心消息传递模式&#xff1a;推送(Push)和拉取(Pull)&#xff0c;并通过代码示例展示它们的实现方式。 目录 消息…

OpenCV图像噪点消除五大滤波方法

在数字图像处理中&#xff0c;噪点消除是提高图像质量的关键步骤。本文将基于OpenCV库&#xff0c;详细讲解五种经典的图像去噪滤波方法&#xff1a;均值滤波、方框滤波、高斯滤波、中值滤波和双边滤波&#xff0c;并通过丰富的代码示例展示它们的实际应用效果。 一、图像噪点…

Rust宏和普通函数的区别

Rust 中的宏&#xff08;macro&#xff09;和普通函数有以下核心区别&#xff0c;分别从用途、扩展方式、性能影响和语法特征等多个方面来解释&#xff1a; &#x1f4cc; 1. 定义方式 项目宏函数定义方式macro_rules! 或 macro&#xff08;新版&#xff09;fn 关键字调用方式…

基于Qt C++的影像重采样批处理工具设计与实现

摘要 本文介绍了一种基于Qt C++框架开发的高效影像重采样批处理工具。该工具支持按分辨率(DPI) 和按缩放倍率两种重采样模式,提供多种插值算法选择,具备强大的批量处理能力和直观的用户界面。工具实现了影像处理的自动化流程,显著提高了图像处理效率,特别适用于遥感影像处…

TypeScript 中的 WebSocket 入门

如何开始使用 Typescript 和 React 中的 WebSockets 创建一个简单的聊天应用程序 示例源码&#xff1a;ws 下一篇&#xff1a;https://blog.csdn.net/hefeng_aspnet/article/details/148898147 介绍 WebSocket 是一项我目前还没有在工作中使用过的技术&#xff0c;但我知道…

TMS汽车热管理系统HILRCP解决方案

TMS汽车热管理系统介绍 随着汽车电动化和智能化的发展&#xff0c;整车能量管理内容增多&#xff0c;对汽车能量管理的要求也越来越高&#xff0c;从整车层面出发对各子系统进行能量统筹管理将成为电动汽车未来的发展趋势&#xff0c;其中汽车热管理是整车能量管理的重要组成部…

CCleaner Pro v6.29.11342 绿色便携版

CCleaner Pro v6.29.11342 绿色便携版 CCleaner是Piriform&#xff08;梨子公司&#xff09;最著名广受好评的系统清理优化及隐私保护软件&#xff0c;也是该公司主打和首发产品&#xff0c;它体积小、扫描速度快&#xff0c;具有强大的自定义清理规则扩展能力。CCleaner是一款…