![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java语言学习
此去经年天问
这个作者很懒,什么都没留下…
展开
-
[转载]硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!
好像忘记贴项目地址了:https://github.com/Snailclimb/awsome-javaAwsome JavaGr...转载 2020-03-08 22:00:27 · 173 阅读 · 0 评论 -
[转载]程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不...转载 2020-03-08 21:58:10 · 2083 阅读 · 0 评论 -
[转载]JAVA高效开发小技巧总结(这是一位同事的分享,感谢)
1.以下两种for循环这一种循环,会额外创建一个迭代器,然后遍历值。当遇到链表、Hashmap表时,用它速度很快。因为这样不需要通过遍历整个集合查找元素。for(String str : list){}这一种循环,不用创建迭代器,当遇到数组、ArrayList时,用它速度最快,节省创建迭代器时间。如果遇到链表、HashMap则每一个都必须通过遍历整个集合来查找元素,时间复杂度立马上升...转载 2020-03-07 21:42:27 · 135 阅读 · 0 评论 -
[转载]30个精简代码的小技巧
前言: 优化代码,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的, 改与不改对代码的运行效率有什么影响呢?这个问题我是真么考虑的,好比人吃饭,吃一粒米, 没用,但是一万,十万呢...转载 2020-03-05 21:30:24 · 154 阅读 · 0 评论 -
[转载]java的堆和栈和方法区的区别
转载原文地址 直接上图: 堆和栈很好理解,这里讲下方法区方法区通俗点理解就是虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,方法区的好处:常量池是为了避免频繁的创建和销毁对象而影响系统性能,其实现了对象的共享。例如字符串常量池,在编译阶...转载 2019-11-12 19:31:20 · 107 阅读 · 0 评论 -
[转载]【java】类的加载和对象的构造(实例化)过程及顺序
【文章转载自】:【java】类的加载和对象的构造(实例化)过程及顺序 1.类的加载1.1 什么类的加载load?(Node类的加载)答.从硬盘上找到Node.class,解析该文件内容,生成Node类,把Node类的信息存放在内存的方法区1.2 什么情况下回触发类的加载?并且该类不在内存中(1)按需加...转载 2019-11-08 16:34:36 · 116 阅读 · 0 评论 -
[转载]抽象类和接口
原文链接抽象类抽象类与普通类的区别总结接口1、接口2、接口实现3、接口回调4、 接口实现类5、 默认方法6、静态方法7、 函数式接口8、 抽象类与接口的区别总结instanceof运算符抽象类抽象类出现的原因:在多态中父类方法的方法体是多余的,所以出现了抽象方法,又因为类中含有抽象方法则该类必须为抽象类;abstract可以修饰类和方法:...转载 2019-11-07 18:26:03 · 82 阅读 · 0 评论 -
[转载]Java - ArratList-> toarray()方法详解
参考博客原址 https://blog.csdn.net/CL18652469346/article/details/53126104 API:http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html ArrayList提供了一个将List转为数组的一个非常方便的...转载 2019-11-04 20:57:39 · 138 阅读 · 0 评论 -
[转载] 内部类、静态内部类、成员内部类、局部内部类、匿名内部类
参考博客原址 https://blog.csdn.net/qq_33206732/article/details/80334372 ...转载 2019-11-04 20:20:17 · 89 阅读 · 0 评论 -
[转载]java中getClass( )和class()的联系和区别
参考博客原址 http://blog.csdn.net/xingjiarong/article/details/47908521java有两个获得类名的方法getClass()和class(),这两个方法看似一样,实则不然。这两个方法涉及到了java中的反射。反射所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮...转载 2019-11-04 17:05:52 · 100 阅读 · 0 评论 -
[转载]java中重载与重写的区别
参考博客原址 https://blog.csdn.net/qq_42014192/article/details/89707483 重写(Overriding) 重载(Overloading) 类的数量 ...转载 2019-11-04 13:56:03 · 81 阅读 · 0 评论 -
[转载]Java中显式、隐式初始化
参考博客原址 https://blog.csdn.net/null____/article/details/8104459问题一:null和""的区别String s=null;s.trim()就会抛出为空的exception String s=""; s.trim()就不会抛,为什么?答:NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个...转载 2019-11-04 01:41:00 · 872 阅读 · 0 评论 -
[转载] java中的instanceof关键字
参考博客原址 https://blog.csdn.net/DYD850804/article/details/81097776 java中,instanceof运算符的前一个操作符是一个引用变量,后一个操作数通常是一个类(可以是接口),用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果...转载 2019-11-04 01:09:51 · 72 阅读 · 0 评论 -
[转载]检查异常和未检查异常不同之处
参考博客原址 http://yangshen998.iteye.com/blog/1311682检查异常和未检查异常不同之处Java代码 public class ExceptionTypeTest { public void ...转载 2019-11-03 11:19:24 · 162 阅读 · 0 评论