随笔分类 -  Java

摘要:枚举是就是固定的多个常量对象的集合 定义格式: [修饰符] enum 枚举类型名 { 常量A,常量B,常量C...; } 我们自定义的枚举类型,在编译(在底层)都是直接继承于java.lang.Enum是所有枚举的父类。 枚举类的特点: 1. 枚举的直接父类java.lang.Enum,但是不能显示 阅读全文
posted @ 2017-01-08 16:57 wenxudong 阅读(275) 评论(0) 推荐(0)
摘要:相同点: 1. 都位于继承的顶端,用于被其他实现或继承。 2. 都不能被实例化。 3. 都可以定义抽象方法,其子类/实现类都必须覆写这些抽象方法。 不同: 1. 接口没有构造方法,抽象类有构造方法。 2. 抽象类可包含普通方法和抽象方法,接口只能包含抽象方法(java8之前)。 3. 一个类只能继承 阅读全文
posted @ 2017-01-08 10:16 wenxudong 阅读(169) 评论(0) 推荐(0)
摘要:1. 默认值 int默认值为0,Integer的默认值为null。推论:Integer既可以表示null又可以表示0 2. 包装类中提供了该类型相关的很多算法操作方法 如把十进制装换为2进制(toBinaryString),8进制(toOctalString),16进制(toHexString)。 阅读全文
posted @ 2017-01-07 15:46 wenxudong 阅读(2329) 评论(0) 推荐(0)
摘要:1. 包装类中的常量: MAX_VALUE/MIN_VALUE/SiZE(在内存中存储占多少位)/TYPE(对应的基本类型) 2. 包装类的构造器:xxx类型的包装类xxx类型:(xxx表示8大基本数据类型) Xxx(xxx value):接受自己的基本数据类型值,如Integer(int val) 阅读全文
posted @ 2017-01-07 13:10 wenxudong 阅读(317) 评论(0) 推荐(0)
摘要:final本身的含义是“最终的,不可变的”,它可以修饰非抽象类,非抽象方法和变量。注意:构造方法不能使用final修饰,因为构造方法不能被继承,肯定是最终的。 final修饰的类:表示最终的类,该类不能再有子类。 只要满足以下条件就可以把一个类设计成final类: 1. 某类不是专门为继承而设计的。 阅读全文
posted @ 2017-01-05 22:24 wenxudong 阅读(339) 评论(0) 推荐(0)
摘要:instanceof运算符:判断该对象是否是某一个类的实例。 语法格式:boolean b = 对象A instanceof 类B;//判断A对象是否是B类的实例,如果是返回true。 若对象是类的实例返回true。 若对象是类的父类的实例也返回true。 在开发中,有时候,我们只想判断是真实类型的 阅读全文
posted @ 2017-01-05 16:55 wenxudong 阅读(197) 评论(0) 推荐(0)
摘要:Object类是java语言的根类,要么是一个类的直接父类,要么就是一个类的间接父类。所有对象(包括数组)都实现这个类的方法。 引用数据类型:类/接口/数组,引用数据类型又称之位对象类,所谓的数组变量名称,应该指数组对象。 Object类的常见方法 1. protect void finalize( 阅读全文
posted @ 2017-01-03 17:41 wenxudong 阅读(522) 评论(0) 推荐(0)
摘要:java.lang 语言核心类,系统自动导入。 java.util java工具类、集合框架、时间,日历等。 java.net 网络编程接口和类。 java.io 流的接口和类 java.text java格式化相关类以后要做软件国际化需要用到 java.sql jdbc相关接口和类操作数据库使用 阅读全文
posted @ 2017-01-01 14:11 wenxudong 阅读(222) 评论(0) 推荐(0)
摘要:static修饰符表示静态的,可修饰字段、方法、内部类,其修饰的成员属于类,也就是说static修饰的资源属于类级别,而不是对象级别。 static的正真作用:用来区别字段,方法,内部类,初始化代码块是属于对象还是属于类本身。 static修饰符的特点: 1. static修饰符的成员(字段/方法) 阅读全文
posted @ 2016-12-30 15:55 wenxudong 阅读(325) 评论(0) 推荐(0)
摘要:instanceof是Java、php的一个二元操作符(运算符),和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。ja 阅读全文
posted @ 2016-12-29 12:43 wenxudong 阅读(181) 评论(0) 推荐(0)
摘要:1. int ... arg; 可变参数 2. 数组拷贝放在JDK中的System类中,arraycopy(原数组,从原数组那一个索引开始拷贝,目标数组,在目标数组哪一个位置开始粘贴,拷贝元素的个数)方法。 3. native修饰符(本地方法),该方法底层使用了C++/C语言实现了,Java直接调用 阅读全文
posted @ 2016-12-29 12:13 wenxudong 阅读(152) 评论(0) 推荐(0)
摘要:/** * 将字节数组转换成字符串 * @param array 字节数组 * @return String */ public static String byte2str(byte[] array){ StringBuffer hexstr = new StringBuffer(); Strin 阅读全文
posted @ 2016-12-29 12:07 wenxudong 阅读(191) 评论(0) 推荐(0)
摘要:package org.wxd.weixin.util; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;impo 阅读全文
posted @ 2016-12-29 11:25 wenxudong 阅读(196) 评论(0) 推荐(0)