大家好,我是小小刀,又和大家见面了,下面我们直接进入分享

开场白

一个星期坚持下来了,我也给自己打个卡,下个星期加油!我们共同学习,共同进步!!

今日分享

数据共用一个栈内存问题(蔓延)

  • 原问题

如果new 两个相同的基本数据类型,是不是它俩就共用同一个栈内存

  • 回答(唐恒)

  1. 基本数据类型不能new,然后是==和equal的区别

  • 扩展

栈和堆里面都存放的有哪些东西?

自定义图标库(TAO,唐恒)

  • 原分享

http://fontawesome.dashgame.com

http://www.17sucai.com

http://www.iconfont.cn/home/index

循环输出1-100 (小小刀)

  • 原分享

IntStream.range(1,100).forEach(System.out::println)

  • 小刀说

在群里看到有小伙伴问怎么输出0-100,然后我就想了下,应该可以用Stream试一试,然后就写了如上代码。使用jdk8有一段时间了,但代码的重构一直没有进行,应该还是对java8的新特性使用不熟,以后还要加强这样的刻意练习。

  • 扩展

使用lambda表达式输出水仙花数

java泛型(小白 PS:群里人都很兼虚,好多人昵称叫小白)

  • 原分享

    今天复习了一下关于java的泛型的相关知识:1.泛型使得java可以创建按类型参数化的类;2.泛型在java集合类型中使用会让集合记住元素的类(不再全是object),为后面的取提供了便利,并且会避免许多不必要的错误;3.List, List,即使B是A的子类,泛型后者也不能看成是前者的子类,泛型没有这种继承关系;4.List>是泛型的通配符,可以看做List,List等的“父类”,一定程度解决泛型不能继承的问题;5.类和方法也可以通过增加泛型参数进行泛型化,参数还可以有上限下限等限制;
  • 二次分享

#泛型通配符#1. extends E>是上限通配符,即?所表示的类型只能是E和E的子类;2.上限通配在写入时只能进行E类型数据的写入,而读取时会返回一个E类型的对象;3. super E>是下限通配符,即?所表示的类型是E和E的父类;4.下限通配在写入时向下兼容,即可以写入E的子类,读取时返回的是Object对象,要进行转换;泛型的通配可以联系类的继承关系理解。
  • 再扩展

泛型这块,没什么好扩展的了,但有个知识点是我最近才get到的,和大家分享下class A{    void show(T t){...}}class B extends A{    @override     void show(String s){...}}看起来没什么两样,小伙伴们可以看下.class文件

最后说两句

最后给大家分享一位小伙伴(lmbby)的进步,先上图

这是我们在前篇知识分享提到的那道多态的题目,这是那位小伙伴学习之后的第一次的分享,我仔细看了下,说这感觉很像离散数学里面的三段式推论,然后第二天,小伙伴就做了第二次分享:

这样的注释读起来,逻辑条理都清楚了许多,而且恕我直言,一下子和好多程序员拉开了差距!

想进群和大家一起学习交流的小伙伴请加小编微信: best396975802

java水仙花数代码_java知识分享篇(五)相关推荐

  1. java小技术点分享_java知识分享篇(六)

    大家好,我是小小刀,很高兴又和大家见面了,来吧,知识点分享走起! 开场白 新的一周开始啦,一周的时间,看着小伙伴在群里面的进步,很开心,对我来说,也复习了很多知识点,这是一个共同学习,进步的过程.加油 ...

  2. 水仙花数c语言程序解析,C语言求水仙花数代码解析

    原标题:C语言求水仙花数代码解析 水仙花数 "水仙花数"又称为"阿姆斯特朗数".如果一个n(n≥3)位数的各位数字的n次幂之和等于该数本身,则该数称为" ...

  3. java水仙花数的代码如下及其讲解。

    public class Faffodil{public static void main(String[] args) {for (int i = 100; i < 1000; i++) {i ...

  4. java - 水仙花数

    经典的java程序练习,求水仙花数. 输出101-1000之间的所有水仙花数 水仙花数是指一个数各位上的数字的立方和等于该数本身 结果演示 代码演示 package com.two;public cl ...

  5. Java 水仙花数(解析说明)

    水仙花数 水仙花数也被称为超完全数字不变数.自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:13+53+33=153) 题目:编 ...

  6. 如何快速理解java水仙花数 详细思路讲解

    该博客专为小白提供,如是有基础可跳过中间部分,之间观看最后部分(中间废话我都觉得多了点 ) 一.首先,我们要了解水仙花数是一个什么概念的数. 水仙花数(Narcissistic number)也被称为 ...

  7. java创建线程代码_Java创建与结束线程代码示例

    本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程同步.调度.线程池等内容将会在后续章节中逐步深入. 创建线程 创建普通线程有两种方式,继承Thread类 ...

  8. java水仙花数(详解)

    水仙花数,就是"有一个三位数,它的每一位上的数字的平方的和等于它本身" 例如 "153=1*1+5*5+3*3"也就是int i=(a*a*a)+(b*b*b) ...

  9. Python求水仙花数代码

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身. 例如:153=1×1×1+5×5×5+3×3×3. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中 ...

最新文章

  1. linux驱动之触摸屏驱动程序
  2. WPF设计の自定义窗体
  3. 面试宝典系列-mysql面试基础题
  4. 多域名证书的签名和自签名流程
  5. 最大似然估计、MAP及贝叶斯估计
  6. 55.模拟撕衣服游戏编辑图片
  7. DeepStream:下一代智慧城市的视频分析
  8. 100道c语言经典编程题,C语言经典例题100道
  9. kera中各种accuracy的介绍
  10. 移动硬盘安装centos8
  11. 通信原理简明教程 | 基本概念
  12. c语言程序转python_使用f2py将C语言的函数转换为python模块
  13. openHarmony系统简介
  14. 互联网+视频监控,打造园林绿化“全方位”监管解决方案
  15. Android AOSP资源的下载
  16. SAP MM 事务代码VL04为STO创建外向交货单
  17. AI 大神 Chris Olah:在你的领域,如何培养好的科研品味?
  18. 数据库数据加密及其他安全性保护
  19. python简单例题_python课堂例题,简单,在线等
  20. 趋势科技笔试面试经历zz

热门文章

  1. NYOJ469(动态规划)
  2. Kibana插件sentinl使用教程
  3. windows安装grafana
  4. Cannot connect to the database. –Error connecting to database.
  5. 写一个Windows上的守护进程(7)捕获异常并生成dump
  6. 【问题待解决】自定义控件设计界面报错,编译运行正常
  7. python字典实现原理-哈希函数-解决哈希冲突方法
  8. MySQL把一个大表拆分多个表后,如何解决跨表查询效率问题
  9. Linux中Mysql root用户看不到mysql库问题解决方式
  10. Java 实现word 中写入文字图片的解决方案