摘要:
工作中static用处非常多修饰变量,方法等等 ##static 1.修饰常量项目中常用于静态常量 private static final short LOCAL_DATE_FORMAT_SLASH = 14; 2.修饰方法,静态方法,长用于工具类中 public class HutoolDate 阅读全文
posted @ 2021-11-23 16:42
Java程序位移师
阅读(84)
评论(0)
推荐(0)
摘要:
java中的String是独立于基本类型,看看以下String的接口设计 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is us 阅读全文
posted @ 2021-11-23 15:25
Java程序位移师
阅读(47)
评论(0)
推荐(0)
摘要:
##2个对象 1.String s1为声明的引用变量 new String()在堆中创建了1个对象 abc则在常量池中创建了1个对象 2.如果常量池中存在的话,就只会创造一个对象 阅读全文
posted @ 2021-11-23 15:14
Java程序位移师
阅读(115)
评论(0)
推荐(0)
摘要:
##java中的顶级父类Object的equals方法中原作者说明重写equals必须要重写hashCode * Note that it is generally necessary to override the {@code hashCode} * method whenever this m 阅读全文
posted @ 2021-11-23 15:07
Java程序位移师
阅读(62)
评论(0)
推荐(0)
摘要:
==如果是基本类型是比较值,如果是引用类型则是比较内存地址 equals比较的是引用参数的值 例1 // -128 ~ +127 之间 Integer a = 5; int b = 5; Integer c = new Integer(5); Integer d = 5; System.out.pr 阅读全文
posted @ 2021-11-23 14:37
Java程序位移师
阅读(41)
评论(0)
推荐(0)
摘要:
##java是值传递 在技术复盘中,我发现我错误的理解为,传递值是值传递,传递引用传递。 JVM中有2个区域一个栈一个堆,其中JVM的栈中已经事先放好了基础数据例如数字和字母。 例如: int num=1 String str="a" 其实是栈中已存在,并不会开创新的堆空间 例入: User use 阅读全文
posted @ 2021-11-23 14:16
Java程序位移师
阅读(61)
评论(0)
推荐(0)
摘要:
#java的特点 面向对象:面向对象编程的语言 可迁移性:有了java虚拟机,可以一次编译处处运行 健壮:java程序员是站在巨人肩膀上开发,健壮的SDK。 #java的特性 健壮:java的SDK处理空指针等编译性异常。 GC:java和C语言的最大区别是不用去处理类的回收,GC垃圾回收机制会自动 阅读全文
posted @ 2021-11-23 11:51
Java程序位移师
阅读(264)
评论(0)
推荐(0)

浙公网安备 33010602011771号