javase
文章平均质量分 78
road_16
这个作者很懒,什么都没留下…
展开
-
Math ceil(),floor(),round()方法的使用
floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法) round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11转载 2012-06-22 18:10:50 · 802 阅读 · 0 评论 -
关于复杂数据存储的问题--基础篇:数组以及浅拷贝与深拷贝的问题
记得我在写javascript笔记时候说过:程序就是由数据和运算组成。所以对数据存储以及读取方式的研究是熟练掌握语言精髓的重要途径。我在上篇文章里说道我想重新回顾一些知识,这些知识就是数据存储的问题,而且是复杂数据存储的问题。我个人认为一名优秀的程序员应该有四个主要指标:一是项目经验,二是程序优化的能力,三是良好的设计理念,四是快速准确定位程序bug的能力。项目经验不说,这个需要积累,而其他的能力转载 2012-06-20 12:47:08 · 1924 阅读 · 0 评论 -
守护(daemon)线程
守护线程(Daemon) Java有两种Thread:“守护线程Daemon”与“用户线程User”。 我们之前看到的例子都是用户,守护线程是一种“在后台提供通用性支持”的线程,它并不属于程序本体。 从字面上我们很容易将守护线程理解成是由虚拟机(virtual machine)在内部创建的,而用户线程则是自己所创建的。事实并不是这样,任何线程都可以是“守护线程Daemon”或“用户线程Use转载 2012-06-27 23:52:27 · 488 阅读 · 0 评论 -
第一次面试java笔试题目
(1).String 和StringBuffer的区别(网上找的答案) 答: 1. String 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. String 是final类,即不能被继承. St原创 2012-06-30 00:41:10 · 1273 阅读 · 0 评论