![](https://img-blog.csdnimg.cn/4291cb93111c4e9fb49df8bde5cc8a9b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java卷一
文章平均质量分 83
java基础知识
狗头实习生
通俗易懂的语言讲解后端技术栈以及算法,精通拿来主义。(励志变成生产队的驴)
展开
-
java求职篇——Stream流
一个好的编程习惯可以提高代码质量以及阅读代码能力!原创 2022-07-13 09:39:34 · 188 阅读 · 0 评论 -
你真的了解java吗?java总结十
java面试题:String str="i"与 String str=new String(“i”)一样吗?String str="i"会将起分配到常量池中,常量池中没有重复的元素,如果常量池中存中i,就将i的地址赋给变量,如果没有就创建一个再赋给变量。String str=new String(“i”)会将对象分配到堆中,即使内存一样,还是会重新创建一个新的对象。1.数据结构1.二叉查找树又称二叉排序树或者二叉搜索树特点:1,每个节点上最多有两个子节点 2,左子树.原创 2022-04-29 16:46:20 · 1214 阅读 · 2 评论 -
你真的了解java吗?java总结九
java面试题:String 属于基础的数据类型吗?不属于。八种基本数据类型:byte、short、char、int、long、double、float、boolean。1.Arrays类用于操作数组元素的工具类原创 2022-04-27 19:22:00 · 662 阅读 · 2 评论 -
你真的了解java吗?java总结八
java面试题:== 和equals的区别是什么?对于基本类型,==比较的是值; 对于引用类型,==比较的是地址; equals不能用于基本类型的比较; 如果没有重写equals,equals就相当于==; 如果重写了equals方法,equals比较的是对象的内容;1.包装类自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量 int a = 5; Integer b = ...原创 2022-04-26 13:29:05 · 419 阅读 · 0 评论 -
你真的了解java吗?java总结七
java面试题:JDK 和 JRE 有什么区别?JDK(Java Development Kit),Java开发工具包JRE(Java Runtime Environment),Java运行环境JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。...原创 2022-04-25 22:32:46 · 382 阅读 · 0 评论 -
你真的了解java吗?java总结六
java冷知识:在方法中声明的类称为局部类(也属于内部类),局部类不仅能够访问包含它们的外部类,还可以访问局部变量。不过,可以被访问的局部变量必须被声明为final。1.API:1.object类:作用:一个类要么继承Object类,要么间接继承了Object类,Object类是java中的祖宗类 Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法在object类中,我们最常用到的两个api是equal和toString方法官方给出的equal方法.原创 2022-04-24 11:31:53 · 423 阅读 · 0 评论 -
你真的了解java吗?java总结五
java冷知识:在Java中,子类数组的引用可以转换成父类数组的引用,而不需要采用强制类型转换。1.多态什么是多态?同类型的对象,执行同一个行为,会表现出不同的行为特征多态成员的访问特点:方法调用:编译时看左边,运行时看右边 变量调用:编译、运行时都看左边public abstract class Animal { public String name="动物"; public abstract void run();}public class Dog .原创 2022-04-23 13:58:47 · 488 阅读 · 0 评论 -
你真的了解java吗?java总结四
java冷知识:在Java语言中,一个String字符串常量对应着一个String对象,并且是不可更改和继承的(因为String类被final关键字修饰)。Java语言这样设计,主要是为了使得字符串常量(注意是字符串常量,字符串变量不符合这里所讲的规则)可以共享,因为JVM将字符串常量放入公共的存储池中,不同的变量可以引用相同的字符串常量。以上代码运行结果为:true。这就说明a和b引用的是同一String对象。1.继承继承关键字extends作用:子类继承父类后,可以直接使用父.原创 2022-04-22 17:00:20 · 359 阅读 · 0 评论 -
你真的了解java吗?java总结三
java冷知识:布尔类型boolean比较特殊,尽管Java虚拟机定义了boolean类型,但虚拟机对boolean类型的支持是有限的,没有为boolean值单独设计JVM指令。操作布尔值的表达式在编译之后,它使用的是JVM的int数据类型,也就是占用4个字节。JVM也不会直接支持boolean数组,boolean数组在编译之后,它的元素采用byte数据类型,用0表示false,1表示true,也就是boolean数组的元素只占用一个字节。1.String类1.常见的创建方式St.原创 2022-04-21 08:03:55 · 128 阅读 · 0 评论 -
你真的了解java吗?java总结二
java冷知识:jvm有很多种,其实jvm是一个标准,sun做的那个叫hotspot,作者就是后来v8的作者lars bak,其他公司也做过jvm,其中做得比较好的有bea的jrockit,其他的包括ibm的r9,apple的jvm等在内,都做得不行,所以jvm主要是整合淘汰掉这些做得不好的jvm(s),整合成一个统一的openjdk。一、运算符1.连接符"+"符号:如果能计算就计算,不能计算就连接。int i = 1;"a" + i //结果返回"ai"字符串'...原创 2022-04-19 19:52:15 · 149 阅读 · 0 评论 -
你真的了解java吗?java总结一
一、JAVA"白皮书"的11个关键术语1.简单性从某种意义上来说,java是由C++发展而来的。省去了很多C++中的用法,比如头文件、指针运算符、联合、操作符重载、虚基类等等。java的简单性还体现在小。java的目标之一是支持开发能够在小型机器上独立运行的软件。2.面向对象java是一种面向对象的程序设计语言,重点在数据和对象的接口上。3.分布式java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。java应用程序能够通过URL打开和访问网络上的对象,其原创 2022-04-16 01:08:44 · 480 阅读 · 0 评论