摘要: Math abs(); ceil(); // 向上取整 floor(); // 向下取整 round(); // 四舍五入取整 random(); // 取随机数(0-1, 不包括1) java.util.Random nextInt(int bounds) 全球唯一标识 UUIDNumberFor 阅读全文
posted @ 2018-05-14 18:41 weizihao 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 概念 java异常是处理程序中错误的一种机制, 错误通常指的是程序在运行的过程中发生的一些异常事件, 比如0作为除数, 数组下标越界, 流读取的文件不存在 设计程序的时候应该在异常发生的时候能友好的处理一下这些异常 java中出现的异常事件都可以生成一个异常类的对象, 这个对象将异常发生的信息封装起 阅读全文
posted @ 2018-05-14 08:49 weizihao 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 什么是继承? 以一个类为基础(父类),新设计一个类(子类),可以被称为类的继承 什么事方法的重写(override / overwrite)? 子类继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖 阅读全文
posted @ 2018-05-12 11:11 weizihao 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1, 什么是面向对象, 什么是面向过程 ? 面向过程:凡事都亲力亲为;(创建一个类,在类里编写程序,实现功能,视为过程) 用程序编写如何实现一事件的过程; 由哪到哪 得写出如何走 理解为:我该怎么做。 面向对象:一些事不用自己去做,也能完成; 由哪到哪 只写出走就行 理解为:我该找谁做 面向过程的缺 阅读全文
posted @ 2018-05-03 19:15 weizihao 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 二分搜索法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是,将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法运算终止。 前提是:有序数组 步骤 给予一个包含n个带值元素的数组A或是记录A 阅读全文
posted @ 2018-05-02 11:46 weizihao 阅读(234) 评论(0) 推荐(0) 编辑
摘要: String处理: String str = ".............."; *str.equals(); // 比较两个字符串的值是否相等 == 除基础数据类型之外, 比较两个变量指向的地址是否相同 equals 比较两个对象的值是否相等 *str.length();// 获取整个字符串的长度 阅读全文
posted @ 2018-05-01 20:27 weizihao 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 数组概念: 数组可以看成是多个相同类型数据的集合, 对这些数据的统一管理; 数组的变量是引用类型, 数组也本身也是个对象, ; 数组中的每个元素相当于该对象的成员变量; 数组的元素可以是任何的数据类型, 包括基本数据类型和引用类型。 声明方式: 类型[] 变量名 = new 类型[长度] 或者 类型 阅读全文
posted @ 2018-05-01 20:16 weizihao 阅读(92) 评论(0) 推荐(0) 编辑
摘要: public class 类名{...} 类名必须与文件名一致(一模一样) 关键字(保留字): abstract(抽象) assert (断言) boolean (布尔) break(中断) byte(字节整型) case catch char(字符) class (类) const(保留字) co 阅读全文
posted @ 2018-04-26 11:38 weizihao 阅读(99) 评论(0) 推荐(0) 编辑
摘要: java是一门解释性语言{简介 高效 跨平台(write once run anywhere 一次编写 到处运行)}java虚拟机 >java编译器>字节码的文件 *.class 类加载器 是纯面向对象的语言{封装 继承 多态} 詹姆斯 高斯林(1990写出语言(oak--橡树)) 1995经过改进 阅读全文
posted @ 2018-04-26 10:04 weizihao 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 用户名: 密码: 确认密码: 年龄: 手机: 阅读全文
posted @ 2018-04-10 11:55 weizihao 阅读(78) 评论(0) 推荐(0) 编辑