
Java精选频道
文章平均质量分 88
这是我从开始学Java开始到结束,自己经历的一些经验,写成了Java学习的课程!欢迎订阅!
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
第三女神程忆难
初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见!
展开
-
Java使劲浪费内存-List查询一千万条数据重复次数
初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见!题目假设现在有一个List集合,有1千万条String数据,现在我要知道里面有多少重复的数据,并且要知道重复的次数!当然!实际情况中并不会这样写!除非内存不值钱!static int min = 1;static int max = 10000000;public static void main(String[] args) { ArrayList<String> arr = new原创 2020-06-25 16:28:25 · 4288 阅读 · 3 评论 -
Java 适配器模式
忙!忙!忙!一直没有更新文章,唉,访问量掉的厉害啊!粉丝增长速度也慢了!最近赶着项目上线,更新迭代!实在没有时间呐!!!还有,上次写的文章有点说不过去,整改了一下,今天好不容易抽出来点时间,来讲这个故事啦!小故事引入“嗯—”!,伸了个懒摇,我睡得好舒服!我看学姐还在睡觉,就没有去打扰她,我起床后便去做早餐。今天打算吃完早餐后去学校,准备上课!没想到,学姐这么能睡,一下子睡到了10点,我说:...原创 2020-05-09 01:41:53 · 3222 阅读 · 11 评论 -
Java 原型模式
文章目录原型模式原型模式Demo使用原型模式的好处浅克隆和深克隆浅克隆深克隆原型模式原型模式属于创建型模式,用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象!(但是学姐是不可复制的哦,只有我这里有,还不赶快关注我的 Java精选频道 )原型模式Demo下了几次棋,学弟把学姐征服了多少次?这里是以次为单位,我们需要把这个枢纽创建出来,为下棋计单位!/** * 枢纽:...原创 2020-03-29 10:43:08 · 3404 阅读 · 8 评论 -
Java 建造者模式
文章目录建造者介绍建造者Demo小彩蛋建造者介绍建造者又称为生成器模式,它属于创建型设计模式,主要用途是将复杂对象的构建与表示分离!建造者Demo我们来构建以下傻白甜学姐和学弟的美好一天,然后写成日记!先来创建笔记本这个实体类,包括两个主人公,还有发生的事情:/** * 日记本实体类 */public class Diary { //主人公1 private...原创 2020-03-29 10:42:13 · 3141 阅读 · 3 评论 -
Java 工厂模式
Java 简单工厂模式原创 2020-03-26 14:06:10 · 12352 阅读 · 62 评论 -
Java 单例模式
使用单例模式的本意是 保证类在内存中只能有一个对象 ,单例模式有两种,一个是饿汉式,一个是懒汉式!假设学校给学姐分配任务:帮助学弟解决问题!原创 2020-03-23 00:21:04 · 9770 阅读 · 35 评论 -
BAT面试官有点懵系列,Java多线程你真的理解透彻了吗?带你玩转一次多线程!Let's go!别再out了!
文章目录基本概念和使用线程和进程多线程的优势线程创建方式继承Thread类来创建和启动实现Runnable接口创建线程类线程run?start?线程生命周期线程死亡线程控制线程同步的“必要性”synchronized线程同步Lock对象控制线程同步Object实现线程通信条件变量实现线程通信管道流实现线程通信Callable创建线程线程池基本概念和使用Java语言提供了非常优秀的多线程支持...原创 2020-03-20 21:02:52 · 7740 阅读 · 12 评论 -
Java 学习之路 super限定
如果在构造器中使用super,则super用于限定该构造器初始化的是该对象从父类继承得到的实例变量,而不是该类自己定义的实例变量!如果子类定义了和父类相同的实例变量,则会发生子类实例变量隐藏父类实例变量的情形,则使用super关键字来访问被隐藏的父类的实例变量。原创 2020-03-17 01:13:23 · 2829 阅读 · 0 评论 -
Java final关键字
文章目录一.final类的理解二.final的讲解三.final修饰成员变量和局部变量的详解四. final修饰基本类型变量和引用类型变量详解五.可执行“宏”替换的final变量六.final关键字好处针对Java语言中的final关键字,想必都不陌生了,final翻译过来表示"不可变的",下面我们来详细了解一下final关键字及其用法。一.final类的理解final是JAVA中的关...原创 2020-03-13 14:16:32 · 2389 阅读 · 0 评论 -
Java 课程(正在更新)
这是我从开始学Java开始到结束,自己经历的一些经验,写成了Java学习的课程!来之不易,欢迎订阅!(正在更新)Java基础篇什么是面向对象Java 数据类型和运算符(回顾当初)Java 流程控制Java 数组类型Java 鸡兔同笼(赶紧给你的孩子写出这个算法吧)Java 类和对象 今年的第一篇文章Java 方法详解Java 递归Java 方法重载Java 成员变量和局部...原创 2020-03-05 22:57:43 · 2640 阅读 · 4 评论 -
Java 学习之路 重写父类方法
子类扩展了父类,子类是一个特殊的父类。一般使用中,子类总是以父类为基础,额外增加成员变量和方法。但是,有的时候需要重写父类的方法!回忆之前的关系图,黄上、红桃、公老虎和母老虎,假设赋予猫科动物会爬树,但是老虎不会,所以,老虎要把猫科动物会爬树,这一个“方法”重写为老虎会游泳!...原创 2020-03-03 00:25:54 · 2254 阅读 · 1 评论 -
Java 学习之路 类的继承
文章目录类的继承直接继承间接继承类的继承继承是面向对象三大基本特征之一,是实现软件重复的重要手段,Java的继承是每个子类只有一个直接父类!Java的继承是通过 extends 关键字来实现的,直线继承的类是子类,被继承的是父类,有的被称为基类、超类。父类和子类的关系,我就用 上上篇 中的两只15吨重的猫来举例,黄上 和 红桃 它们的属性是猫,所以是,黄上 和 红桃 它们继承自猫,猫是父...原创 2020-02-23 19:42:33 · 2827 阅读 · 5 评论 -
Java 深入构造器
构造器是一个特殊的方法,这个特殊方法用于创建实例时执行初始化。构造器是创建对象的重要途径(即使使用工厂模式、反射等方式创建对象,其实质依然是依赖于构造器),因此,Java 类必须包含一个或一个以上的构造器。...原创 2020-02-15 00:48:58 · 2180 阅读 · 2 评论 -
Java 隐藏和封装
文章目录Java隐藏和封装封装的目的访问控制符Java隐藏和封装封装是面向对象三大特征之一,它指的是将对象的状态和信息隐藏在对象内部,不允许程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。封装的目的隐藏类的实现细节。让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,限制对成员变量的不合理访问。可进行数据检查,从而有利于保证对象...原创 2020-02-11 02:15:51 · 2255 阅读 · 2 评论 -
Java 成员变量和局部变量(农历2020年,全优快云第一篇文章)
文章目录Java成员变量和局部变量成员变量分为类变量和实例变量两种局部变量根据定义的形式不同,可以分为三种:成员变量的初始化和运行机制局部变量的初始化和运行机制在java中,根据定义变量位置的不同,可以将变量分成两大类型:成员变量局部变量Java成员变量和局部变量成员变量:在类里定义的变量是成员变量局部变量:在方法中定义的变量是局部变量成员变量分为类变量和实例变量两种...原创 2020-01-25 00:00:01 · 2740 阅读 · 0 评论 -
Java 方法重载
在 上一期 讲到了递归,今天来讲一下方法的重载!Java允许同一个类中定义多个同名方法,只要参数的个数或者类型不同即可。如果符合这种条件,即可称为方法的重载!文章目录Java方法重载 概念Java方法重载 实例Java方法重载 概念在Java中,确定一个方法有三个因素:调用者(方法所属者),既可以是类,又可以是对象;方法名,方法的标识;形参列表,当调用方法时,系统会根据传输入的实...原创 2020-01-18 22:46:56 · 2656 阅读 · 3 评论 -
Java 递归
在上节末尾提到递归,只是对TA做了简单的概述,接下来再对TA进行详细介绍TA的用途!文章目录Java 递归Java递归求阶乘Java递归快速排序递归阶加Java 递归一个方法体内调用它自身,就是方法递归。相当于一种隐式循环,它会重复执行某一段代码,但这种重复执行无需循环控制!简单理解就是自己调用自己!Java递归求阶乘import java.util.Scanner;public ...原创 2020-01-18 01:28:48 · 3108 阅读 · 2 评论 -
Java 方法详解
Java 方法 是类或对象的行为特征的抽象,方法是类或对象的最重要的组成部分。Java中的方法不能独立存在,所有的方法都必须定义在类里。方法在逻辑上要么属于类,要么属于对象!文章目录方法所属性方法的参数传递机制基本类型传递引用类型传递方法所属性方法不能独立定义,方法只能定义在类里从逻辑意义上来看,方法要么属于类本身,要么属于该类的一个对象永远不能独立执行方法,执行方法必须使用类或者对象...原创 2020-01-11 23:02:48 · 2550 阅读 · 5 评论 -
Java 类和对象 今年的第一篇文章
文章目录类和对象定义类定义类的语法定义成员变量的语法定义方法(语法)构造器(语法)定义类的完整例子对象的定义和使用对象的定义对象的使用其它这一篇文章是2020年1月1日发布,祝大家元旦快乐!也正式步入Java基础开发学习阶段!跟着我的文章顺序、回顾我走过的Java里程,脚踏实地,带你学习!今年的目标是粉丝突破8W类和对象Java是面向对象的程序设计语言,类在面向对象中起着重要的作用,类可...原创 2020-01-01 17:38:14 · 2562 阅读 · 5 评论 -
Java 鸡兔同笼(赶紧给你的孩子写出这个算法吧)
文章目录鸡兔同笼算法假设鸡 求出兔 得结果假设兔 求出鸡 得结果抬腿法鸡抬一只脚,兔抬两只脚,求兔,得鸡鸡坐地(抬两只脚),兔抬两只脚,求兔,得鸡兔抬脚,求兔,得鸡列表法(穷举法)鸡兔同笼算法在上一期讲到了Java的数组,上上期是Java的流程控制,上上上期讲的是数据类型和运算符,上上上上期讲到的是面向对象,下面来进行综合练习,求经典题目:鸡兔同笼(如果你有孩子了,给你孩子写个这样的算法吧)!...原创 2019-12-26 22:04:52 · 3748 阅读 · 3 评论 -
Java 数组类型
理解数组原创 2019-12-24 00:31:55 · 2485 阅读 · 1 评论 -
Java 流程控制
文章目录前言顺序结构分支结构(选择结构)循环结构前言任何一种编程语言,都会有两种最基本的控制结构,分支结构(选择结构)和 循环结构 ,其中分支结构根据所给条件选择性执行某段代码,循环结构是根据循环条件重复执行某一段代码,在Java中,分支结构有两种,if 和 switch 两种,循环结构有三种,while、do while、for。在JDK5之后还提供了一种foreach循环结构,能以更简单...原创 2019-12-22 20:30:24 · 2176 阅读 · 0 评论 -
Java 数据类型和运算符(回顾当初)
文章目录注释注释详细介绍注释的用法标识符和关键字分隔符标识符规则Java关键字数据类型分类基本数据类型基本类型的转换注释编写程序总要写注释,否则写多了可能就不知道这行代码是干什么的,所以要用注释来表明代码的作用,又或者说明某个类的用途以及功能,又或者是某个方法返回值的数据类型以及意义等。总之,注释是一个特别重要的存在,有些同学或者同事刚开始学可能会不在意注释,但是慢慢就会发现,时间久了,代...原创 2019-12-20 00:47:16 · 3055 阅读 · 0 评论 -
Java变态题目(持续更新)
java变态题目(持续更新·每天一题)文章目录java变态题目(持续更新·每天一题)java常识·归档String第一题第二题第三题java常识·归档String第一题该程序的输出结果是什么?String str = null+"";System.out.println(a);A: 结果是 null &nbs...原创 2019-06-10 20:46:44 · 6470 阅读 · 4 评论