Java 零碎知识点

第十届MathorCup高校数学建模挑战赛-B题:养老服务床位需求预测与运营模式研究 当养老床位数增加时存在的商机,提出了相应的养老服务床位的运营商业模式。就业的可能性,建立多目标规划模型,尽可能同时满足三方面的要求。务床位的需求、制定合理的养老服务床位发展规划,是构建和谐社会、幸福社会。问题一的床位需求与市场类型的分类结果,查找关于国内养老院的相关数据,探。求,又能持续发展养老事业,同时还能促进社会就业的养老服务床位运营的商业。养老服务床位数的增加能够带来的就业方面因素的影响,并对这些因素进行一个。你们的模型及其结论为科学依据,对政府管理部门针对养老床位规划提出合理的。 阅读详情
1、
堆:先进先出
栈:先进后出

2、
创建对象时构造器的调用顺序是:先初始化静态成员,然后调用父类构造器,再初始化非静态成员,最后调用自身构造器。

3、javascript是脚本语言,动态语言
java是静态语言

4、
== 比较内存中的地址
equals 比较值是否相等

5、sleep 让出CPU,保留对象锁
wait 放弃对象锁

6、进程大,线程小

7、
在很多情况下采用异步途径往往更有效率。事实上,所谓的同步就是指阻塞式操作,而异步就是非阻塞式操作。

8、
protected和public 修饰,可以被子类访问
private只有类内部能访问
class只能用default和public修饰
default只能被同一个包内部的类访问

9、
子类的构造过程中必须调用其基类的构造方法

10、
final的变量的值不能被改变
final的方法不能被重写
final的类不能被继承
对基本类型使用fianl不能改变的是他的数值。
而对于对象引用,不能改变的是他的引用,而对象本身是可以修改的。

11、
类单继承
可以实现多个接口

1、
++--
在前时先运算再取值
在后时先取值再运算

4、
StringBuilder
单个线程
不执行同步,所以速度更快

5、
数组是顺序存储的,不太适合用于有较多插入、删除操作的场合,尤其这种几乎必然溢出,需要重新分配空间的应用场景。
如果就是好奇,想知道,你可以看看ArrayList的源码,它的做法是给一个初始大小,给一个增量,每次插入前检查是否会越界,越界了,就用原来的长度加上增量,再新建一个数组,将原来的数据拷贝过去,然后再插入新数据。
既然人家已经都实现过了,在实际应用中,我一般是会偷懒的,嘿嘿,插入、删除操作很少,主要是查找和修改,那就用ArrayList,反之,就用LinkedList。

6、
数据库三范式

1,原子性(数据是不可以拆分的,比如1,2,3这样的就违背了1NF)
2,关联性(所有字段必须和主键关联)
3,非关联性(除主键关联外,其他字段之间不互相关联)

7、
类之间是单继承
类可以实现多个接口

8、
switch(expr)
expr是byte,short,char,int,enum,String
long型目前不可以

9、
数组有length属性
String有length()方法

10、
构造器不能被继承,因此不能被重写,但可以被重载

11、
String 类是final类,不可以被继承。

12、
Java语言的方法调用只支持参数的值传递

13、
String是只读字符串,也就意味着String引用的字符串内容是不能被改变的
StringBuffer/StringBuilder类表示的字符串对象可以直接进行修改
StringBuilder是Java 5中引入的,它和StringBuffer的方法完全相同,区别在于它是在单线程环境下使用的,因为它的所有方面都没有被synchronized修饰,因此它的效率也比StringBuffer要高。

14、

overload 编译时的多态性
override 运行时的多态性

重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;

重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。

重载对返回类型没有特殊的要求。

15、
Java中使用的编码是Unicode

16、
抽象类和接口都不能够实例化

抽象类中的成员可以是private、默认、protected、public的

接口中的成员全都是public的

17、
接口可以继承接口,而且支持多重继承。
抽象类可以实现(implements)接口,抽象类可继承具体类也可以继承抽象类。

18、
Anonymous Inner Class(匿名内部类)可以继承其他类或实现其他接口

19、
final
(1)修饰类:表示该类不能被继承;
(2)修饰方法:表示方法不能被重写;
(3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)。

20、
运行时异常
- ArithmeticException(算术异常) 
- ClassCastException (类转换异常) 
- IllegalArgumentException (非法参数异常) 
- IndexOutOfBoundsException (下标越界异常) 
- NullPointerException (空指针异常) 
- SecurityException (安全异常)

21、
List、Set 继承自Collection接口

22、
ArrayList 和Vector都是使用数组方式存储数据
LinkedList使用双向链表实现存储

23、
Collection是一个接口,它是Set、List等容器的父接口;
Collections是个一个工具类,提供了一系列的静态方法来辅助容器操作,这些方法包括对容器的搜索、排序、线程安全化等等

24、
List以特定索引来存取元素,可以有重复元素。
Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。
Map保存键值对(key-value pair)映射,映射关系可以是一对一或多对一。

25、
short的取值范围-32768~32767

26、
要声明一个常量为float型,需要在数字后加f或F
浮点型常量默认为double型
float 32位
double 64位

2、
double a = 1.0
Double a = new Double(1.0)
java 浮点型常量默认为double 型
double d = 1234.5;
float f = 12.3f;

3、
byte 的表数范围:-128-127
八进制整数,要求以0开头,如012
十六进制数,要求以0x或0X开头,如0x12
整型常量默认是int型,声明long型常量可以后加l或者L

































AI测试实战:手把手教你做LLM(大模型)性能测试「含完整代码」 大模型API性能测试是评估模型服务响应能力、吞吐量和资源效率的关键手段。核心指标包括总响应时间、吐字率、首token延迟、输入/输出tokens数量、QPM等。测试流程涵盖构造负载、并发请求、数据采集和指标计算。优化建议针对吐字率低、首token延迟高、QPM偏低等问题,从模型、硬件、系统等多层面提出解决方案。 阅读详情

相关推荐

Jupyter地铁数据分析预测地铁后7天小时客流量

地铁数据分析 基于八月地铁刷卡数据,以前23天的数据作为训练数据,预测后7天各个地铁站点在6点—23点每个小时的客流量。 import pandas as pd import time import numpy as np import matplotlib.pyplot as plt ...

qq_45868915的博客 1753

Java面试知识点(零)零碎知识点

添加链接描述

Rookie_Yzx的博客 201

全球AI算力最强公司分析报告

全球AI算力最强公司分析报告显示,Google凭借自研TPU技术和庞大数据中心网络位居榜首,拥有约100万至150万块等效H100 GPU算力。微软、Meta和亚马逊紧随其后,分别拥有75万、55万和25万块等效H100 GPU。中国企业中,百度、阿里巴巴和腾讯表现突出,华为在国产AI芯片领域领先。技术指标上,NVIDIA H100相比A100性能显著提升,但功耗也大幅增加。未来AI算力需求将持续激增,预计2028年全球市场将超2000亿美元。新兴挑战者如xAI可能改变竞争格局。

MyySophia的博客 5709

Java面试知识点(零)Java零碎知识点

Java文件经过JVM编译成字节码文件,即.class文件,将字节码文件在不同的操作系统中运行时,操作系统再将字节码文件编译成机器码文件。这就是Java跨平台 首先明确一点,java 的 GC 回收是完全自动的,没有提供相关 api 手动回收,所有的内存分配和回收权限都在 jvm,在开发人员手里没有绝对的强制垃圾回收的方法,不过可以这样去做: 对于不再引用的对象,及时把它的引用赋为 null。...

程序员世杰 2万+

android 运动目标检测_MindSpore应用案例:AI对篮球运动员目标的检测

MindSpore作为一个端边云协同的开源的全场景AI框架,今年3月份开源以来,受到了业界的广泛关注和应用,欢迎大家参与开源贡献、模型众智合作、行业创新与应用、学术合作等,贡献您在云侧、端侧 (HiMindSpore 应用程序)、边侧以及安全领域的应用案例。MindSpore与您在AI领域共同成长,让AI使能千行百业,释放出强大的生产力。本文讲述的是MindSpore对篮球运动员目标的检测应用,通...

weixin_33603813的博客 834

NVIDIA DGX Spark (Ubuntu 24.04) 部署Isaac Sim与Isaac Lab:二进制安装与ROS2集成实战

本文详细介绍了在NVIDIA DGX Spark工作站(Ubuntu 24.04系统)上,通过预编译二进制包稳定部署Isaac Sim与Isaac Lab的完整实战流程。文章重点剖析了二进制安装相较于源码编译和pip安装的优势,有效规避了CUDA、PyTorch等关键组件的版本冲突陷阱,并逐步指导完成环境配置、Isaac Lab集成、Conda环境管理以及ROS2 Jazzy的集成,最终构建出完整的机器人仿真与强化学习开发平台。

kite3的博客 396

java一些零碎知识点

Java文件经过JVM编译成字节码文件,即.class文件,将字节码文件在不同的操作系统中运行时,操作系统再将字节码文件编译成机器码文件。这就是Java跨平台 首先明确一点,java 的 GC 回收是完全自动的,没有提供相关 api 手动回收,所有的内存分配和回收权限都在 jvm,在开发人员手里没有绝对的强制垃圾回收的方法,不过可以这样去做: 对于不再引用的对象,及时把它的引用赋为 null。 o...

Seeyou_y的博客 321

从零到一:3D Slicer与MONAI在医学影像中的AI革命

本文探讨了3D Slicer与MONAI在医学影像分析中的革命性应用,展示了如何通过开源工具实现高效的三维影像处理和AI增强分析。结合临床案例,详细介绍了从数据准备到AI分析的全流程,显著提升诊断效率和精度,推动医学影像技术迈向新纪元。

tcp8optimizer的博客 340

Java中零碎知识点

1.数据类型这条没有什么好多说的,无非就是Java中的基本类型和对象类型的掌握。可以再了解一些JDK如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断主要知识点:基本类型: int, long, float, double, boolean ······对应的对象类型: Integer 等类型到基本类型的转换, 装箱和拆箱Object类型: equals, hashcodeString 类型的特点。

程序员高级码农的博客 993

OrCAD Capture CIS 17.4 原理图绘制

OrCAD Capture CIS 17.4 原理图绘制

qq_38960013的博客 7633

电容式三点式振荡电路/电感式三点振荡电路基础知识及Multisim电路仿真

摘要:三极管振荡电路利用放大特性与正反馈实现自激振荡,需满足巴克豪森条件(增益≥1,相位匹配)。核心由放大级、反馈网络、选频网络和稳幅环节构成。主要分为三类:1)LC/RC正弦波振荡电路(如电容三点式、电感三点式),输出高频/低频正弦波;2)多谐振荡电路,通过电容充放电产生方波;3)张弛振荡电路,生成锯齿波等。设计需关注相位匹配、增益控制和元件适配。LC振荡频率由谐振参数决定,RC振荡由时间常数控制。稳幅机制通过非线性或主动元件维持等幅输出。该电路在信号发生、时钟源等领域有广泛应用。

XU157303764的博客 2037

JAVA中零碎知识点

1,Java中基本类型所占的字节数:(1字节=8位) byte-------->1字节 boolean----->1字节 char-------->2字节 short------->2字节 int----------4 float--------4 double-------8 long---------8 2,Java中对象的克隆(浅拷贝类型) (1)自己的类要调用clo...

qq_43940007的博客 369

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4115

Java零碎知识点总结

系列文章目录 这里记录关于开发中遇到的小问题(持续更新) 前言 每当遇到一些小的知识点,虽然很小但是也很想记录所以,用该博客记录小知识点 文章目录系列文章目录前言一、JavaScript、Vue、Element-UI相关知识点 一、JavaScript、Vue、Element-UI相关知识点 将格式化之后的时间 由 String 类型 (2021-09-16 09:36:16)转换为 Date 类型的数据 ,使用语句 data() { return { applyDate:ne

qq_43364241的博客 471

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java的零碎知识点

本篇博文是本人在多个渠道收集到的有关Java的零碎知识点的整理,包括但不仅限于优快云,简书,微信公众号等各种渠道。甚至有些文章无法考证原创作者。故在此标记为原创,如有侵权行为请联系:bbxylqf@126.com,本人在收到消息后会第一时间删除相应内容。 Java的零碎知识点为什么 Java 中“10001000”为false,而”100100“为true? 为什么 Java 中“10001000”为false,而”100100“为true? ...

潮汐先生的专栏 265

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Java零碎知识点整理

目录1. 源文件声明规则2. Java中参数传递问题3. Java中支持的变量类型4. Java修饰符4.1 访问修饰符:protected 需要从以下两个点来分析说明:4.2 非访问修饰符 1. 源文件声明规则 当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意如下规则: 一个源文件中只能有一个public类 一个源文件可以有多个非public类 源文件的名...

sk_anruo的博客 839

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java零碎知识点

Java零碎知识点 Object的finalize方法 关于Object类中的finalize()方法 1.在object类中的源代码为:protected void finalize() throws Throwable{};finalize()方法只有一个方法体,里面没有代码,而且这个方法是protected修饰的。 2.这个方法不需要程序员手动调用,JVM的垃圾回收器负责调用这个方法。不像equals tostring需要你去手动写,finalize()是需要重写,重写完将来自动会有程序来调用。GC:

Nohara Rin 387

JAVA零碎知识点

Object obj=new Object(){ @Override public boolean equals(Object obj) { return true; } }; System.out.println(obj.equals("hhhh")); System.out.println(obj.equals(124)); //true true ..

weixin_51736194的博客 680

Java锁相关零碎知识点

Java锁相关零碎知识点1.synchronized和ReentrantLock的区别 1.synchronized和ReentrantLock的区别 1.ReentrantLock显式释放锁和获取锁且一般在finally中释放;synchronized隐式。 2.ReentrantLock提供了响应中断、锁轮询、定时锁三种解决死锁的方法 3.ReentrantLock是API层面的,synchronized是JVM层面的 4.ReentrantLock可定义为公平锁 5.ReentrantLock可以通

lamperouge_conan的博客 535

Java的学习——一些零碎的知识点

一

ChaoLingW的博客 280

Java Web的小零碎知识点

1.session个cookie的区别? Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端会把Cookie保存起来。 Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器...

wangziman的博客 303

java零碎知识点

小知识点 Q:下载了JDK之后,按照网上教程设置环境变量JAVA_HOME,CLASSPATH,Path三个之后在cmd中输入"java" "javac" "java -version"显示无命令? 两种原因:1.环境变量设置错误,重新按照网上教程设置 2.Windows10系统下环境变量的设置无法立即起效,可能需要一段时间生效. 在cmd状态下输入"Pat...

sunflower_zzn的博客 326

Java中零碎知识点总结

1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继 承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新...

DZMNLFH的博客 464
上一篇: 终于会 debug 了
下一篇: 5月总结
浣花溪边
博客等级 码龄12年 6粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值