会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
志在鸿鹄
博客园
首页
新随笔
联系
订阅
管理
2017年4月26日
Thread与Runnable的区别
摘要: 开始学线程的时候总会写一些简单的小程序,例如:4个窗口卖20张票。 当然用Thread实现类和Runnable实现类都能实现,但是两者是有异同的: 前者在开启线程的时候还会新开启一个自身的任务,所以用Thread子类创建的线程,会是各个线程交替去执行自己的任务,而非共同执行一条任务。 后者只会创建一
阅读全文
posted @ 2017-04-26 18:19 过后不思量
阅读(156)
评论(0)
推荐(0)
2017年4月25日
线程各个状态
摘要: 之前计算机操作系统理论课中学过相关的东东,但工作后都忘记了,总结一下java中的线程相关理论状态 先上图: 各个状态说明: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得
阅读全文
posted @ 2017-04-25 12:02 过后不思量
阅读(122)
评论(0)
推荐(0)
2017年4月24日
浮点型数据精度偏差与异常
摘要: 工作中时常会用到浮点型数据,而对其进行运算和四舍五入之后经常会发现精度错乱的问题。 例如double a,b,c;c=a+b,然而加之前a,b都是做过四舍五入处理的,a=0.17,b=0.25 ,最后c竟然是:0.42000000000000004 原因 浮点型十进制运算会先将十进制小数转化为二进制
阅读全文
posted @ 2017-04-24 14:08 过后不思量
阅读(432)
评论(0)
推荐(0)
Jconsole的远程连接
摘要: Jconsole是java1.5之后自带的内置性能分析器,可以监控java应用程序的各种情况,使用截图: 监视本地java运行情况 本地打开很简单,安装了jdk之后: 1、直接找到exe文件启动 直接打开jdk安装目录下/bin的Jconsole,exe即可,我本地是:C:\Program File
阅读全文
posted @ 2017-04-24 11:51 过后不思量
阅读(613)
评论(0)
推荐(0)
2017年4月21日
Collection和Map入门总结
摘要: 我们知道最基本的数据结构是数组Array,但是数组由于长度固定、不易读取和修改,所以java集合框架为我们提供了一套功能强大,方面使用的接口和类,在java.util的包中。 下面是对于将常用到的List,Set,Map接口的总结。 整体结构 简单画一下常用的集中集合的结构 各接口的区别 Colle
阅读全文
posted @ 2017-04-21 14:11 过后不思量
阅读(468)
评论(0)
推荐(0)
2016年11月16日
面向对象三大特性,六个原则
摘要: 三大特性: 五大原则: 单一功能原则 : 每个类型(包括接口和抽象)功能要求单一,只负责一件事情。 单一功能原则 : 每个类型(包括接口和抽象)功能要求单一,只负责一件事情。 开放封闭原则:一个软件实体应该对扩展开发,对修改关闭。可扩展但是不可更改。 核心:用抽象构建框架,用实现类实现扩展。 替换原
阅读全文
posted @ 2016-11-16 11:22 过后不思量
阅读(14589)
评论(0)
推荐(1)
2016年11月15日
jdk配置环境变量(windows)
摘要: 1、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建“JAVA_HOME”变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建“classpath”变量,变量值为:.;%JAVA_HOME%\lib;%
阅读全文
posted @ 2016-11-15 16:52 过后不思量
阅读(328)
评论(0)
推荐(0)
点击右上角即可分享