#深入理解Java函数式编程

JAVA中重写equals()方法为什么要重写hashcode()方法?

object对象中的publicbooleanequals(Objectobj),对于任何非空引用值x和y,当且仅当x和y引用同一个对象时,此方法才返回true;注意:当此方法被重写时,通常有必要重写hashCode方法,以维护hashCode方法的常规协定,该协定声明相等对象必须具有相等的哈希码。如下:(1)当obj...

Java泛型详解

泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java泛型。使用Java泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮...
代码星球 代码星球·2020-04-04

Java多态 父类引用指向子类对象

Java多态的三个必要条件:1、继承2、子类重写父类方法3、父类引用指向子类对象然后看一个例子输出结果为:给出结论:Father c = new Child()  在c的眼里只能看到child里面的father属性!   &nbs...

java中string.trim()函数的作用

trim /[trɪm]/英文意思:整理,修理,修剪,整齐的trim()的作用:去掉字符串首尾的空格。 publicstaticvoidmain(Stringarg[]){Stringa="helloworld";Stringb="helloworld";System.out.println(b.e...

Java中ArrayList和LinkedList区别

一般大家都知道ArrayList和LinkedList的大致区别:     1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。     2.对于随机访问get和set,Arra...

java 的==和equals的区别(二)

java的==和equals的区别java的==和equals的区别==通常表明引用的是同一个东西(引用的地址相同),equals通常表明两个对象的内容相同(值相同)-----------------------------------------------------------------------------...
代码星球 代码星球·2020-04-04

Java Algorithm Problems

程序员的一天从开始这个Github已经有将近两年时间,很高兴这个repo可以帮到有需要的人.我一直认为,知识本身是无价的,因此每逢闲暇,我就会来维护这个repo,给刷题的朋友们一些我的想法和见解.下面来简单介绍一下这个repo:README.md:所有所做过的题目ReviewPage.md:所有题目的总结和归纳(不断完...
代码星球 代码星球·2020-04-03

LeetCode高频题目(100)汇总-Java实现

    【Leetcode-easy-1】TwoSum【Leetcode-easy-2】AddTwoNumbers【Leetcode-easy-3】LongestSubstringWithoutRepeatingCharacters【Leetcode-easy-5】Longest...

Smart Framework:轻量级 Java Web 框架

SmartFramework:轻量级JavaWeb框架 收藏黄勇   工作闲暇之余,我开发了一款轻量级JavaWeb框架—— Smart Framework。 开发该框架是为了:加速基于Java的中小型Web应用程序的开发,让...

java虚拟机学习

  JVM调优总结(1):一些概念JVM调优总结(2):基本垃圾回收算法JVM调优总结(3):垃圾回收面临的问题JVM调优总结(4):分代垃圾回收JVM调优总结(5):典型配置JVM调优总结(6):新一代的垃圾回收算法JVM调优总结(7):调优方法 聊聊JVMhttp://blog.csd...
代码星球 代码星球·2020-04-03

我的阿里之路+Java面经考点

我的阿里之路+Java面经考点时间:2018-03-1923:03  来源:未知  作者:admin  点击:87次我的2017是忙碌的一年,从年初备战实习春招,年三十都在死磕JDK源码,三月份经历了阿里五次面试,四月顺利收到实习offer。然后五月怀着忐忑的...

Java课程目录

1年前大家收藏一下这篇文章,这是所有课程的目录。第一课:进制及计算机表示第二课:进制习题课,进一步介绍进制的知识第三节课:Java语言的品味(一),通过static和final关键字讲解Java在关键字使用上的选择和考量。第四节课:小密圈进击的Java新人私有课程。作业review。作业的点评发在小密圈里了。圈子里的朋...
代码星球 代码星球·2020-04-03

Java多线程系列目录(共43篇)

转载 2016年03月30日10:46:28627最近,在研究Java多线程的内容目录,将其内容逐步整理并发布。(一)基础篇01. Java多线程系列--“基础篇”01之基本概念02. Java多线程系列--“基础篇”02之常用的实现多线程的...

Java架构师必会的技能

  我把它分为了五大专题工程化专题工程化专题gitgit安装使用git日常使用:fetch/pull/push/revert/rebasegit分支管理gitflowJenkins多套环境(test/pre/production)系统自动化发布Jenkins自动发布到远程主机MavenMaven私服...

2016年优秀的java网站分享

 伯乐在线java版:http://www.importnew.com/码农网:http://www.codeceo.com/infoq:http://www.infoq.com/cn/java博客园java板块:http://www.blogjava.net/并发编程网:http://ifeve.com/i...
首页上一页...666667668669670...下一页尾页