Java基础
S1amDuncan
这个作者很懒,什么都没留下…
展开
-
Java泛型分析
泛型是JAVA中应用频率很高的一个知识点,广泛引用在面向对象编程,各种框架的搭建等方面。以下是这篇博客的 大纲。一.什么是泛型以及为什么要使用泛型二.泛型的使用(泛型类,泛型接口,泛型方法,边界符,通配符,类型擦除)三.泛型的使用场景四.泛型的注意事项 一.什么是泛型以及为什么要使用泛型泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方...原创 2017-12-12 16:44:11 · 904 阅读 · 0 评论 -
Java数组总结
数组是Java中一种非常有用的数据结构,今天就来总结一下,以下是这篇博客的大纲:一.数组的概念和特点二.数组的种类和应用场景三.数组的几种创建方式四.数组相关的几种常用算法五.数组的底层实现六.数组与其他数据结构的优缺点比较一.数组的概念和特点java数组是同一种类型数据的集合,其实就是一个容器,数组中的元素可以是任意类型(基本类型或引用类型),在声原创 2017-11-16 10:29:43 · 898 阅读 · 0 评论 -
Java集合框架介绍
虽然之类的文章已经很多了,但是自己还是有必要总结一下,综合很久之前自己云笔记上的内容和一些其他博客上的内容,希望最后这些全部写完了能够形成一条链,在写的过程中也是一种复习和提升吧。希望对自己和需要的人能有一点帮助。这一篇就整体讲一下Java集合框架的内容,以下是这篇博客的大纲。一.集合框架的概念二.顶级接口和部分其他接口的介绍三.几个重要的子类简介四.应用场景(比较)五.总结原创 2017-11-30 22:37:14 · 516 阅读 · 0 评论 -
Java中Clone(深拷贝与浅拷贝)
Java中的深拷贝,浅拷贝是一个很重要的概念,之前也曾因为这个问题在实际一个需求中翻过车,今天就把这个拿出来说一下,以下是这篇博客的大纲一.引入二.深拷贝&浅拷贝三.clone方法&Cloneable接口四.需要注意的问题五.总结原创 2018-01-14 14:15:09 · 1969 阅读 · 0 评论 -
Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别
记得刚毕业那会儿刚开始转Java的时候,这几个概念还分不太清楚, 弄了还蛮久的,现在把之前做的笔记加上现在自己的理解记录下来。 在Java中,一个类体由2部分构成:一部分是变量的定义;一部分是方法的定义(一个类中可以有多个方法) Java中的变量可以分为成员变量,全局变量成员变量和局部变量的区别 成员变量:(类似于C中的全局变量的原创 2016-08-01 23:02:46 · 8926 阅读 · 5 评论 -
多线程使用:线程数的设置--CPU密集型和IO密集型
在我们平时的编码过程中,有时候会想到用多线程来提升程序的性能,那么什么时候用多线程,多线程的线程数应该设置为多少比较好,这个就需要根据具体的需求来设置,这里,主要分为CPU密集型和IO密集型的任务。先来介绍以下概念CPU密集型 CPU密集型会消耗掉大量的CPU资源,例如需要大量的计算,一些复杂运算,逻辑处理之类的。这个时候CPU就卯足了劲在运行,这个时候切...原创 2019-07-13 20:39:15 · 6919 阅读 · 1 评论