- 
                            
                                
                                     2018-08-09 15:11:04 2018-08-09 15:11:04
 
                                    
                                        - Java的接口和抽象类以及两者之间的区别
- 抽象类和接口的区别  1.语法层面上的区别  1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法;  2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的;  3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法;  4)一个类只能继承一个抽象类,而一个类却可以实现多个接口。
- 
                                            2982
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 15:01:54 2018-08-09 15:01:54
 
 
- 
                            
                                
                                     2018-08-09 14:59:02 2018-08-09 14:59:02
 
                                    
                                        - Java编程思想学习课时(七)第20章-注解
- 定义注解时会需要一些元注解(meta-annotation),如@Target,@Retention。    在注解中,一般都会包含一些元素以表示某些值。当分析处理注解时,程序或工具可以利用这些值。注解的元素看起来就像接口的方法,唯一的区别是你可以为其指定默认值。元素的类型有限制。
- 
                                            1589
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 14:55:52 2018-08-09 14:55:52
 
                                    
                                        - Java编程思想学习课时(六)第19章-枚举类型
- 实现而非继承  所有的enum类都继承自java.lang.Enum类。由于Java不支持多重继承,所以你的enum类不能再继其他类,然而,在我们创建一个新的enum时,可以同时实现一个或多个接口。
- 
                                            3236
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 14:45:09 2018-08-09 14:45:09
 
 
- 
                            
                                
                                     2018-08-09 14:42:15 2018-08-09 14:42:15
 
                                    
                                        - Java编程思想学习课时(四)第17章-容器深入探讨
- Set和存储顺序  加入Set的元素必须定义equals()方法以确保对象的唯一性。  hashCode()只有这个类被置于HashSet或者LinkedHashSet中时才是必需的。但是对于良好的编程风格而言,你应该在覆盖equals()方法时,总是同时覆盖hashCode()方法。  如果一个对象被用于任何种类的排序容器中,例如SortedSet(TreeSet是其唯一实现),那么它必须实现Comparable接口。  注意,SortedSet的意思是“按对象的比较函数对元素排序”,而不是指
- 
                                            1698
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 14:39:02 2018-08-09 14:39:02
 
                                    
                                        - Java编程思想学习课时(三)第15章-泛型
- 泛型(generics)的概念是Java SE5的重大变化之一。泛型实现了参数化类型(parameterized types)的概念,使代码可以应用于多种类型。“泛型”这个术语的意思是:“适用于许多许多的类型”。
- 
                                            2414
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 14:36:02 2018-08-09 14:36:02
 
                                    
                                        - Java编程思想学习课时(二)第14章-类型信息
- 丢失具体类型信息的问题  多态中表现的类型转换是RTTI最基本的使用形式,但这种转换并不彻底。如数组容器实际上将所有元素当作Object持有,取用时再自动将结果转型回声明类型。而数组在填充(持有)对象时,具体类型可能是声明类型的子类,这样放到数组里就会向上转型为声明类型,持有的对象就丢失了具体类型。而取用时将由Object只转型回声明类型,并不是具体的子类类型,所以这种转型并不彻底。
- 
                                            2173
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 14:30:46 2018-08-09 14:30:46
 
                                    
                                        - Java编程思想学习课时(一):第1~13、16章
- 基本类型是一个并非是引用的“自动”变量。这个变量直接存储“值”,并置于堆栈中,因此更加高效。Java的基本类型所占存储空间大小不随机器硬件架构的变化而变化。这种所占存储空间大小的不变性是Java程序比用其他大多数语言编写的程序更具可移植性的原因之一。
- 
                                            2960
                                            
                                        
 
 
 
- 
                            
                                
                                     2018-08-09 14:20:50 2018-08-09 14:20:50
 
                                    
                                        - Java-百度API的图片文字识别(支持英文)
- 使用之前需要获取对应的项目API_KEY,SECRET_KEY,这些参数在使用API的时候必须用到,用于生成access_token。  如何获取这些参数:在百度开发者中心申请一个“通用文字识别”项目,然后就可以获取到这些参数。  准备条件都完成了,现在开始进行图像识别了
- 
                                            2524