![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
feyshine
这个作者很懒,什么都没留下…
展开
-
安卓常见学习链接
小编媳妇回老家了,小编这才抽出来时间与大家分享一下学习经验,小编我是一边看央视一套抗战70周年,一遍忙着整理之前做过的例子。今天与大家分享常见一些学习APP开发博客。libGDX结合BmobSDK开发iOS游戏环境搭建 http://www.cnblogs.com/limaofuyuanzhang/p/4543619.html;AdMob iOS 指南 https://developers.原创 2015-09-03 10:02:50 · 402 阅读 · 0 评论 -
java bind object-c by using bro-gen
前言:系统环境: Github上下载即可,无需翻墙,下载卡顿,可能是网速原因。1 首先在Github上下载robovm地址:https://github.com/robovm/robovm2 同样在Github上下载一个基于robovm来生成 C/Objective-C bindings的工具robovm-bro-gen 地址:https://github.com/robovm/robovm-br原创 2015-10-07 18:27:20 · 623 阅读 · 0 评论 -
程序设计之高内聚低耦合
内聚:就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。所谓高内聚:是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接原创 2015-09-17 10:35:23 · 852 阅读 · 0 评论 -
BigDecimal进行精确运算(实现加减乘除运算)
今天在做float小数加减时,遇到如下问题:public class Test { public static void main(String[] args) { System.out.println(0.06+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100)转载 2015-09-16 23:18:26 · 783 阅读 · 0 评论 -
Float类
这一节,一起研究下Float类,该类同样是继承Numeber类,实现Comparable(Float)接口。重点内容属性:static final int EXPONENT_BIAS = 127;static final int EXPONENT_BITS = 9;static final int MANTISSA_BITS = 23;static final int NON_MANTISSA_原创 2015-10-02 18:28:59 · 432 阅读 · 0 评论 -
Short类
同样,该类继承Number类,实现Comparable(Short)接口。属性:public static final short MAX_VALUE = (short) 0x7FFF;public static final short MIN_VALUE = (short) 0x8000;public static final int SIZE = 16;private final short v原创 2015-10-02 12:58:02 · 346 阅读 · 0 评论 -
AtomicInteger类
这一讲,主要讲讲AtomicInteger类,此类同样是Number的子类,同时实现 Serializable。重点内容属性:private static final Unsafe unsafe = Unsafe.getUnsafe();private static final long valueOffset;private volatile int value;静态代码块:static原创 2015-10-02 13:54:00 · 306 阅读 · 0 评论 -
Number类
重点内容 Number类是一个抽象类,是数字基本类型超类,同时其实现Serializable接口;其子类有Byte, Short, Integer, Long, Float, Double。一个构造方法: public Number() { }方法有:(1)两个普通方法: public byte byteValue() { return (byte) intV原创 2015-10-02 12:16:52 · 311 阅读 · 0 评论 -
Double类
这个体系的最后一讲,Double类继承Number类,实现Comparable(Double)接口。属性:static final int EXPONENT_BIAS = 1023;static final int EXPONENT_BITS = 12;static final int MANTISSA_BITS = 52;static final int NON_MANTISSA_BITS =原创 2015-10-02 18:45:58 · 376 阅读 · 0 评论 -
Long类
接着讲,这一节,讲解Long类,该类是Number类子类,实现接口Comparable(Long)。重点内容属性:public static final long MAX_VALUE = 0x7FFFFFFFFFFFFFFFL;public static final long MIN_VALUE = 0x8000000000000000L;private final long value;pub原创 2015-10-02 18:11:16 · 440 阅读 · 0 评论 -
Integer类
接着讲,Integer类 继承Number超类,实现Comparable(Integer)接口,这一节,主要一起看看Integer类内部代码。属性:public static final int MAX_VALUE = 0x7FFFFFFF;public static final int MIN_VALUE = 0x80000000;public static final int SIZE =原创 2015-10-02 13:39:55 · 478 阅读 · 0 评论 -
Byte类
接着上一节讲Number的子类——Byte类。该类继承Number,实现Comparable(Byte)接口。 重点内容构造方法:public Byte(byte value) { this.value = value; }public Byte(String string) throws NumberFormatException { this(par原创 2015-10-02 12:39:31 · 355 阅读 · 0 评论 -
socket编程之自定义TCP帧数据包
该操作位于计算机数据链路层,基本是对计算机中底层二进制数据操作。 帧数据包一般格式:包头 + 数据体 + 校验码 。 一般步骤:创建Socket 对象 ;获得socket.getOutputStream()和socket.getInputStream()对象;封装或解析自定义帧数据(ByteArrayOutputStream 与DataOutputStream对byte[]数据操作);原创 2016-03-24 22:13:21 · 5196 阅读 · 0 评论