
Java
竹马追风
卧布晓德
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java反射
描述反射是在运行状态中:对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,并可以改变属性。反射机制:把这种动态获取对象信息和调用对象方法的功能称之为反射机制反射的三种方式反射就是获取类的字节码文件(.class文件)方式描述注通过类中的静态方法forName()Class clazzA = Calss...原创 2019-11-11 18:49:26 · 126 阅读 · 0 评论 -
Java容器(集合)
容器概述Java容器类类库的用途是持有对象,分类:Collection:存储对象的集合Map:存储键值对对象,key唯一描述List按照插入顺序保存元素Set不能有重复元素Queue按照排队规则确定对象产生的顺序(通常与被插入顺序相同)Map键值对List名称描述ArrayList基于动态数组实现,支持随...原创 2019-10-31 15:54:28 · 141 阅读 · 0 评论 -
java基础知识题
String s = new String(“xyz”);创建了几个对象?如果常量池中不存在"xyz",此时会创建一个"xyz"对象放入常量池new String 使用常量池中的"xyz"来创建一个新的String对象抽象类和接口都不能直接实例化都定义了抽象方法抽象类的子类或接口的实现类都必须实现抽象类或接口中全部的抽象方法,才可以被实例化描述抽象类接口...原创 2019-10-29 23:27:09 · 290 阅读 · 0 评论 -
数组Array
定义有限个相同数据类型的变量的集合数组属于引用数据类型,要先实例化堆内存用来存放由new运算符创建的对象和数组,同一块堆内存空间可以由不同的栈内存所指向下标从0开始包描述java.lang.reflect.ArrayArray类提供静态方法来动态创建和访问Java数组java.util.ArraysArrays类包含用于操作数组的各种方法(如排序和搜索)...原创 2019-10-27 20:16:19 · 204 阅读 · 0 评论 -
序列化
定义将对象的状态信息转换为可以存储或传输的形式 的过程(对象–>字节序列)在序列化期间,对象将其当前状态写入到临时或持久性存储区,以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象作用以某种存储形式使自定义对象持久化将对象从一个地方传递到另一个地方使程序更具维护性实现实现java.io.Serializable接口不实现此接口的类将不会使任何状态...原创 2019-10-27 15:52:12 · 158 阅读 · 0 评论 -
日期类:Date、SimpleDateFormat、Calendar
注意事项一周从周日开始算,1-7一个月由0到11的整数表示; 0是1月Date1. 介绍java.util.Date其子类java.sql.DateDate类不利于国际化2. 常用方法方法(java.util.Date)描述after(Date when)测试此日期是否在指定日期之后before(Date when)测试此日期是否在指定日期...原创 2019-10-25 21:27:02 · 132 阅读 · 0 评论 -
Integer类
定义java.lang.Integerint的包装类,提供了一些将int转换为String和String转换为int ,以及在处理int时有用的其他常量和方法方法1. 构造方法方法名描述Integer(int value)构造新分配的 Integer对象,该对象表示指定的 int值Integer(String s)构造一个新分配Integer对象,字符...原创 2019-10-25 10:36:40 · 256 阅读 · 0 评论 -
String类、StringBuffer、StringBuilder
定义java.lang.StringString类代表字符串,Java程序中的所有字符串文字(如:“abc”)都被实现为此类的实例String类包括用于检查序列的各个字符的方法,用于比较字符串,搜索字符串,提取子字符串以及创建将所有字符翻译为大写或小写的字符串的副本字符串不变;,它们的值在创建后不能被更改,因为String对象是不可变的,但它们可以被共享,如: String str...原创 2019-10-24 20:48:29 · 138 阅读 · 0 评论 -
Scanner类
定义java.util.Scanner一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串通过 Scanner 类来获取用户的输入常用键盘输入Scanner scanner = new Scanner(System.in);,在有效字符串之前的空白会被去掉方法方法名描述next()获取输入的字符串,不能得到带有空格的字符串,会将有效字符串之后的空白...原创 2019-10-23 20:46:18 · 132 阅读 · 0 评论 -
Random类
定义工具包:java.util.Random该类的实例用于生成伪随机数的流方法1. 构造方法Random():无参构造,默认会把当前时间的毫秒值作为种子,创建一个新的随机数生成器Random(long seed):有参构造方法,使用一个long类型的seed种子创建伪随机数生成器,相当于Random rnd = new Random(); rnd.setSeed(see...原创 2019-10-22 21:40:51 · 180 阅读 · 0 评论 -
Math类
定义Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数工具类,为静态方法,直接用类名:int a = Math.abs(-35)方法方法名描述abs返回绝对值ceil返回大于或等于参数的最小整数的double值floor返回小于或等于参数的最大整数的double值max返回两个参数中较大值min返回两个参数...原创 2019-10-22 20:31:31 · 204 阅读 · 0 评论 -
Java命令
命令作用javac将Java源文件编译为.class文件java执行.class文件(文件里面必须包含main方法)jar打包jar文件javadoc生成帮助文档javah生成头文件javap反编译器,显示编译类中可以访问的方法和数据...原创 2019-09-21 15:47:26 · 140 阅读 · 0 评论 -
i++与++i
int i = 3 ; a = i++; /** * a = 3 */ int i = 3; a = ++i; /** * a = 4 */i++ 先赋值再运算,即先 a = i,后 i = i+1;++i 先运算再赋值,即先 i = i+1,后 a = i。...原创 2019-09-20 15:08:08 · 4283 阅读 · 3 评论 -
Java关键字
关键字访问控制数据类型用于语句修饰符包相关异常处理变量引用保留字publicbyteifabstractimporttrysupergotoprotectcharelsefinalpacakgecatchthisconstprivatebooleanwhileclassthrowshortdoext...原创 2019-09-06 16:25:57 · 188 阅读 · 0 评论