Java基础总复习
第一部分
1.java基本数据类型分为几种?分别是那几种?各包含哪几种型?
答案:基本数
原创
2010-07-09 23:12:47
425阅读
Java基础知识1、String 是最基本的数据类型吗?基本数据类型包括 byte、int、char、long、float、double、boolean 和short。java.lang.String 类是 final类型的,因此不可以继承这个类、不能修改这个类。为了提高 效率节省空间,我们应该用 StringBuffer类2、重载和重写的区别重载:发生在同一个类中,方法名必须相同,参数类型不同、
转载
2023-12-01 10:09:23
38阅读
线程安全:当多个线程访问某一个类(对象或方法时),这个类始终都能实现出正确的行为。那么这个类就是线程安全的。package com.hbsi.thread;/*** * 并发编程基础 * @author jia * */public class MyThread extends Thread{ int sum = 5; @Override public voi...
原创
2022-02-20 11:42:23
47阅读
线程安全:当多个线程访问某一个类(对象或方法时),这个类始终都能实现出正确的行为。那么这个类就是线程安全的。package com.hbsi.thread;/*** * 并发编程基础 * @author jia * */public class MyThread extends Thread{ int sum = 5; @Override public voi...
原创
2021-07-28 10:37:20
64阅读
1.在java中,使用ArrayList的get方法,是获取第一个元素快还是获取最后一个元素快?为什么?答案:一样快,因为ArrayList是使用数组作为内部存储结构,访问数组中任何一个元素所花费的时间是相等的。2.
转载
2013-04-04 11:55:00
122阅读
2评论
1、Object的finalize()方法的作用是否于C++的析构函数作用相同? 与C++的析构函数不同,析构函数调用确定,而它的是不确定的 将未被引用的对象放置在F-Queue队列 方法执行随时可能被终止 给予对象最后一次重生的机会 finalize示例 打印结果: First print: jv
转载
2020-01-11 19:43:00
74阅读
2评论
1 f...
原创
2023-06-01 14:47:44
40阅读
目录介绍1.0.0.1请手写equal方法,讲讲具体的原理?1.0.0.2请说下String与StringBuffer区别,StringBuffer底部如何实现?String类可以被继承吗,为什么?1.0.0.3Stringa=""和Stringa=newString("")的的关系和异同?String的创建机制?1.0.0.4static关键字可以修饰什么
原创
2018-12-24 16:24:23
870阅读
第四部分
1.int与Integer的区别?
答案:int是基本数据类型,(系统自带),而Integer是int类型的包装类。
2.String类继承那个类?自定义类可不可以继承String类?为什么?
答案:Object类, 不可以,因为Stirng类是final修饰的,不可继承的。
3.String与StringBuffer的区别?
答案:String类提供了数值不可改
原创
2010-07-09 23:13:33
336阅读
后端项目如果用到分布式缓存的话,一般用的都是 Redis。不过,Redis 不仅仅能做缓存,还能用作分布式锁、延时队列、限流等等。这篇文章总结分享了 7 道 Redis 最基础性的,不涉及 Redis 数据类型、持久化、线程模型、性能优化等进阶内容,大家可以用来自测一下自己对于 Redis 基础知识的了解。什么是 Redis?Redis[1] (REmote DIction
原创
2024-02-07 09:47:55
41阅读
# Java基础面试问题
Java是一种高级编程语言,被广泛应用于开发各种类型的应用程序。在进行Java开发的面试过程中,经常会被问到一些关于Java基础知识的问题。本文将介绍一些常见的Java面试问题,并提供相应的代码示例。
## 1. 面向对象编程
面向对象编程是Java的核心概念之一。在面试中,经常会被问到与面向对象编程相关的问题。
### 问题1:什么是类和对象?
答:类是定义对象
原创
2023-09-11 11:27:50
27阅读
在测试初始化先后顺序时,加入了泛型,得到的结果颠覆认知。
我明明先执行的Qiu a = new Qiu();怎么会先执行static HuiYi ?!
原创
2017-10-08 09:21:10
756阅读
1.JAVA数据类型基本数据类型 各占多少内存 对应的包装类引用类型数据类型转换 小的转大的可以实现自动转换;大转小的需要强制转换;String.valueof()强制转换Integer.parseInt()2.类(class)属性 方法 成员变量3.抽象类(abstract)4.接口(interface)5.抽象类和接口有什么相同点和不同点?相同点, ...
原创
2021-08-30 14:06:14
165阅读
死锁 不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁 出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续 解决方法 专门的算法、原则 尽量减少同步资源的定义 尽量避免嵌套同步 例子一: package com.klvch
转载
2021-04-12 16:58:00
60阅读
基础篇什么是java?JVM、JRE、JDK三者的联系怎样理解java的跨平台性?Java语言的特点面向对象和面向过程的区别Java和C++的区别Oracle JDK和Open JDK的区别如何理解java的三(四)大特性继承、封装、多态、抽象?Java有哪些数据类型?switch(expt)中expt的类型?移位运算Math.round(11.5) 等于多少,Math.round(-11.5)
转载
2023-07-09 19:35:30
54阅读
1, & 和 && 的区别?&运算符是:逻辑与;&&运算符是:短路与。&和&&在程序中最终的运算结果是完全一致的,只不过&&存在短路现象,当&&运算符左边的表达式结果为false的时候,右边的表达式不执行,此时就发生了短路现象。如果是&运算符,那么不管左边的表达式是true还是false
原创
2023-03-14 18:02:07
48阅读
1.将数据放到表中,表在放到库中 2.一个数据库中可有多个表,每个表都有一个名字,用来表示自己。表明具有唯一性 3.表具有一些特性,这些特性定义了数据在表中如何存储 4.表由列组成,我们也成为字段,所有表都是由一个或多个列组成表中数据按行存储, 更改完my.ini (配置文件后需要重启服务器) my
转载
2018-11-10 17:05:00
118阅读
2评论
问题 Unable to negotiate with XXX port : no matching host key type found. Their offer: ssh-rsa 解决方法 cd .ssh vim config 添加
原创
2023-05-29 10:08:10
57阅读
● spring-cloud-dependencies是管理spring-cloud的相关组件的版本,确保组件之间的兼容性,该依赖是springloud提供的,用于
原创
2024-10-30 15:17:30
51阅读
1、C++标准规定类的大小不为0,空类的大小为1,当类不包含虚函数和非静态数据成员时,其对象大小也为1。 2、四种cast: reinpreter_cast用法:reinpreter_cast<type-id> (expression) type-id必须是一个指针、引用、算术类型、函数指针或者成员
转载
2020-07-06 23:00:00
48阅读
2评论