java基础
一说码
从无到有,从有到无,不断思索.
展开
-
java最基础的小总结
Java有几种数据类型?分别存储的是什么?java 中有八种基本数据类型。分别为整型 int,短整型 short,长整型 long,字节型 byte,布尔型 boolean,字符型 char,单精度浮点数 float,双精度浮点数 double。Java的八种基本数据类型?所占字节空间大小是多少? char 2 Character short 2 Shot int原创 2022-02-13 23:37:30 · 247 阅读 · 0 评论 -
Mysql数据库小结
Mysql Web小结原创 2022-02-13 23:35:11 · 502 阅读 · 0 评论 -
JAVA基础4万字超详细总结
基础语法1、说说你对java的理解?Java本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“一次编译,到处执行”,能够非常容易地获得跨平台能力;另外就是垃圾收集,Java通过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和回收。JRE,也就是 Java运行环境,包含了 JVM和 Java类库,以及一些模块等。而 JDK可以看作是 JRE的一个超集,提供了更多工具,比如编译器、各种诊断工具等。Java中有三大特性,即继承、封装、多态对于“Java是...原创 2022-02-11 09:09:11 · 460 阅读 · 0 评论 -
java对象的创建过程是怎么样的?
1,获取到传过来的key,调用hash算法获取到hash值2,获取到hash值之后调用indexFor方法,通过获取到的hash值以及数组的长度算出数组的下标 (把哈希值和数组容量转换为二进,再在数组容量范围内与哈希值进行一次与运算,同为1则1,不然则为0,得出数组的下标值,这样可以保证计算出的数组下标不会大于当前数组容量)3,把传过来的key和value存到该数组下标当中。4,如该数组下标下以及有值了,则使用链表,jdk7是把新增元素添加到头部节点 jdk8则添加到尾部节点。...原创 2022-02-08 08:39:43 · 423 阅读 · 0 评论 -
什么是值传递?什么是引用传递?
值传递是传递变量的值,并不会改变方法外变量的值;引用传递是传递对象的地址,会改变对象本身的值;值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作实际上就是对实际参数的...原创 2022-02-08 08:37:23 · 3441 阅读 · 1 评论 -
求1~100以内的素数,最简单的方式
原创 2022-02-02 04:29:34 · 765 阅读 · 0 评论 -
冒泡排序的解决方式
原创 2022-02-02 02:52:54 · 681 阅读 · 0 评论 -
java解决斐波那契数列(Fibonacci sequence)
斐波那契数列(Fibonacci sequence)的定义:斐波那契数列指的是这样一个数列1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........,这个数列从第3项开始,每一项都等于前两项之和。...原创 2022-02-02 02:48:49 · 593 阅读 · 0 评论 -
抽象类和接口的区别
1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。5、抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽象方法,那么该子类只能是抽象类。同样,一个实现接口的时候,如不能全部实现接口方法,那么该类也只能为抽象类。6、抽原创 2022-01-25 11:51:57 · 2065 阅读 · 0 评论