一、类和结构的异同
类和结构有一些相似的地方,它们都可以:
1. 定义一些可以赋值的属性;
2. 定义具有功能性的方法
3. 定义下标,使用下标语法
4. 定义初始化方法来设置初始状态
5. 在原实现方法上的可扩展性
根据协议提供某一特定类别的基本功能
1. 类还有一些结构不具备的特性:
2. 类的继承性
3. 对类实例实时的类型转换
4. 析构一个类的实例使之释放空间
...
                            
                            
                                分类:
其他好文   时间:
2014-06-19 12:00:05   
                                阅读次数:
342
                             
                    
                        
                            
                            
                                sublime text 2是一款非常优秀的跨平台文本及源代码编辑器,本人非常喜欢,但是不支持GB2312和GBK编码在某些时候比较麻烦。可以通过向sublime text 中添加编码类型转换包(比如“ConvertToUTF8")来解决这一问题。具体方法如下:首先声明:这一方法前提是sublime...
                            
                            
                                分类:
其他好文   时间:
2014-06-18 16:53:37   
                                阅读次数:
276
                             
                    
                        
                            
                            
                                swift上手有好几天了。发现swift除了本身的几个基本类型转换,一些比较特殊的数值类型转换需要“桥接”到Objective-C来进行~代码当然也很简单~var numString = "1.0"var numDouble:DoublenumDouble = String.bridgeToObje...
                            
                            
                                分类:
其他好文   时间:
2014-06-16 14:05:07   
                                阅读次数:
207
                             
                    
                        
                            
                            
                                C++中, 一个参数的构造函数,承担了两个角色。 一个是个构造器 ,一个是个默认且隐含的类型转换操作符。例如 A = a这样的代码, 且恰好a的类型正好是A单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个A的对象。这样看起来很酷, 很方便。 但在某些情况下, 却违背了我们的本意。 这时候就要在这个构造器前面加上explicit修饰, 指定这个构造器只能被明确的调用...
                            
                            
                                分类:
编程语言   时间:
2014-06-16 12:43:04   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                整型  ?  Swift 提供 8、16、32、64 位形式的有符号及无符号整数。这些整数类型遵循 C 语言的命名规 约,如 8 位无符号整数的类型为 UInt8,32 位 有符号整数的类型为 Int32。与 Swift 中的所有 类型一样,这些整数类型的名称以大写字母开 头。?  Swift 还提供了一个整数类型Int:  ?  在 32 位平台,Int 与 Int32 宽度一致。  ?  在 ...
                            
                            
                                分类:
其他好文   时间:
2014-06-15 20:17:51   
                                阅读次数:
163
                             
                    
                        
                            
                            
                                前面提到了两种转换类型的方法(Spring MVC JSON自定义类型转换),这里针对Json转换提供一种更简便的方法。
通过配置全局的日期转换来避免使用麻烦的注解。
首先用到了一个简单的日期工具类DateUtil.java
/**
 * DateUtil类
 *
 * @author liuzh
 */
public class DateUtil {
    public...
                            
                            
                                分类:
编程语言   时间:
2014-06-15 16:54:47   
                                阅读次数:
275
                             
                    
                        
                            
                            
                                转换成字符串
    ECMAScript 的 Boolean 值、数字和字符串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。例如,要获得字符串的长度,可以采用下面的代码:
      var sColor = "red";
    alert(sColor.length); //输出 "3"
  尽管 "red" 是原始类型的字符串,它仍然具有属性 le...
                            
                            
                                分类:
编程语言   时间:
2014-06-15 16:45:49   
                                阅读次数:
317
                             
                    
                        
                            
                            
                                C++四种强制类型转换:
static_cast                  静态类型转换                      一般是普通数据类型(如int 
dynamic_cast            动态类型转换                       一般用在父类和子类指针或应用的互相转化;  
const_cast                 去掉...
                            
                            
                                分类:
其他好文   时间:
2014-06-15 16:36:02   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                整型? Swift 提供 8、16、32、64 位形式的有符号及无符号整数。这些整数类型遵循 
C 语言的命名规 约,如 8 位无符号整数的类型为 UInt8,32 位 有符号整数的类型为 Int32。与 Swift 中的所有 
类型一样,这些整数类型的名称以大写字母开 头。? Swift 还提供了一个...
                            
                            
                                分类:
其他好文   时间:
2014-06-13 18:05:00   
                                阅读次数:
245
                             
                    
                        
                            
                            
                                1. 
一个Java程序中只能包含类,类中只能包含变量和方法,方法中只能包含变量和语句。也就是我们不能把语句(比如for语句)写在类中。2. 
一定注意=与==之间的区别,尤其在对boolean进行if判断的过程中,容易出现错误。3. 
强制类型转换只能用在基本数据类型之间,(String)c是不对的,应...
                            
                            
                                分类:
编程语言   时间:
2014-06-10 22:00:30   
                                阅读次数:
249