java学习,不定期更新~
2012/12/12
1.shuffle
例子
取出1~100中的20个随机数,不许有重复
实现
ArrayList<Integer> list = new ArrayList<>();
for(int i = 1; i <= 100; i++){ list.add(i);}
Collections.shuffle(list);
然后从list中取前20个。
做用
shuffle打乱List中的数据
===================================================================
===================================================================
2012/12/13记入
2.static
前言:这个本不应该做为问题记入,但是刚才在看单例模式时,突然问自己,static的做用是什么
和finally有什么区别。。。。。。。。
将近两个月左右的时间不编程,做测试,竟然连static的左右都忘了!!!
哎~
但是看了一下代码,就回忆起来了!
class Student{static int numberOfStudents=0;Student(){numberOfStudents++;}}//每一次创建一个新的Student实例时,成员numberOfStudents都会不断的递增,//并且所有的Student实例都访问同一个numberOfStudents变量
我们一般最常用的是static定义的方法~
===================================================================
===================================================================
3.单例模式,应用的static
class Singleton {// 私有的静态对象private static Singleton instance = null;//私有的构造方法private Singleton (){}// 公开的静态工厂方法,返回此类的唯一实例public static Singleton getInstance(){if(instance == null){instance = new Singleton();} return instance;}}
===================================================================
===================================================================
java学习,不定期更新~相关推荐
- Java学习路线图,内附完整Java自学视频教程+工具经验
Java学习路线图更新日志: 增加视频<2016最新视频struts2> 密码:vhfp(2016.11.10) 增加视频<6天玩转mysql视频> 密码:a8 ...
- 2020年新版Java学习路线图最全更新!囊括史上最全面104个知识点
黑马程序员视频库 播妞QQ号:3077485083 传智播客旗下互联网资讯.学习资源免费分享平台 2020年,你有没有被突如其来的疫情打破原定的安排和计划? "停课不停学,延期不延工&quo ...
- JAVA学习视频及资料地址-持续更新
JAVA学习 JAVA学习路线 https://blog.csdn.net/java1856905/article/details/89474640 狂神说笔记大全 狂神说Java Mybatis笔记 ...
- 从入门到精通,Java学习路线导航(附学习资料+持续更新)
引言 最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧. J ...
- Java学习记录五(多线程、网络编程、Lambda表达式和接口组成更新)
Java学习记录五(多线程.网络编程.Lambda表达式和接口组成更新) Java 25.多线程 25.1实现多线程 25.1.1进程 25.1.2线程 25.1.3多线程的实现 25.1.4设置和获 ...
- 【日记】Java学习日记(第63天)持续无聊更新
前言 Youtube上EJ Media(up主)的视频我依次学完了HTML.CSS.Javascript.Jquery.觉得他教得挺好的(短小精悍),就继续学他教的JAVA.感觉EJ教的都是些语法什么 ...
- 【JAVA修行之路】--新手村入门(根据自己的学习进度更新)
文章目录 JAVA学习-FirstDay-入门(根据自己的学习进度更新) 一. Hello World 代码 二.Java运行机制 编译器 解释器 程序运行机制 三.Java基础语法 注释 标识符 关 ...
- Java学习总结-持续更新
Java学习总结 提示:Java基础 文章目录 Java学习总结 前言 Java语法基础 Java中的数据类型 Java流程控制语句 数组 数组声明的三种方式: 类的声明 成员变量与局部变量: 关键字 ...
- Java学习资料汇总(吐血分享)----持续更新中
java学习攻略: 1.javase html css javascript 历经5年锤炼(史上最适合初学者入门的Java基础视频) Java基础教程(java入门学习第一免费视频下载) Jav ...
- Java学习星球,Java学习路线
目录 一.Java学习路线 二.学习计划 三.为何会有Java学习星球? 四.加入星球后,你可以得到什么? 五.如何加入Java学习星球? 六.打卡挑战 大家好,我是哪吒,一个靠着热情攀登至C站巅峰的 ...
最新文章
- 【Android UI设计与开发】第06期:底部菜单栏(一)使用TabActivity实现底部菜单栏
- [Linux实用工具]munin-node插件配置和插件编写
- 科大星云诗社动态20210812
- [Qt教程] 第35篇 网络(五)获取本机网络信息
- phpstudy apache无法启动_phpstudy和wamp哪个好
- 自定义 Web 服务器控件
- ofo 回应甩卖办公桌;华为与袁隆平合作;罗永浩 1 亿股权遭冻结 | 极客头条
- 手机厂商们,不鸡贼能死?
- Oracle exp/imp导出导入命令及数据库备份
- flume复制和多路重用的使用案例
- 竞价实例-让ESS省上加省
- c最简单的编程语言,世界上最简单的中文编程语言
- MD5加密算法(C语言实现,已编译,亲试可用~)
- 我们是如何认识这个世界的呢
- ar 华为路由器 端口映射_华为AR1220-S路由器WEB界面鸡肋使用命令映射多端口方法...
- PPT转换为视频_ppt2dvd-pro
- 解决input输入的是空格问题
- python3爬虫学习笔记之模拟淘宝登录
- HDU/HDOJ 4043 BUPT 235 FXTZ II 2011ACM北京网络赛 D题
- 亚丁号云控之发布云控地址
热门文章
- abb工业机器人电压不稳_ABB工业机器人应用常见故障九问九答
- Acer 4750 安装黑苹果_黑苹果 MacOS 10.15 Catalina 最新安装教程
- 两年半php,两年半,我收获了什么?
- 上位机与1200组态步骤_图解组态王一组态王软件
- 8种处理VMware报错的高效方法
- 网络安全技术要从娃娃抓起
- [deviceone开发]-QQ分享、微信分享和新浪微博分享
- CentOS6.5安装python环境
- [Servlet] 初识Servlet
- 【转账】API自动化测试