java复习
yuhuachengmeng
学习是为了更好的进步。
展开
-
面向对象编程
2017年9曰13日(面向对象编程)一、定义 对象:万物皆对象。 类:类就是同类事物的统称,类是封装对象的属性和行为的载体。(类= 对象的属性 +对象的方法)注意:在程序里面定义好一个类以后,并不能真正的运行,如果要使类运行起来,必须创建对象。构造方法:是在创建对象的时候调用。二、关系 对象的行为=====以方法的形式定义的。对象为啥要使用对象原创 2017-09-13 13:36:27 · 152 阅读 · 0 评论 -
数组
一、Arrays数组1、排序语法:Arrays.sort(数组名称); 备注:按升序排列2、将数组转化为字符串语法:Arrays.toString(数组名称);二、使用foreach操作数组1、foreach语法:for(元素类型 元素变量 : 遍历对象){执行代码 }三、java中的二维数组1、 声明数组并分配空间数组类型【】【】 数组名 = new 数组类型【行的个数】【列的个数】;或者 数组...原创 2018-07-14 10:25:31 · 145 阅读 · 0 评论 -
Java集合框架
2017年9曰21日一、集合框架1、set(集)集是最简单的类,对象不按特定的方式排序,不能有重复的对象。常用的集类有:HadSet、TReeSet2、List(列表)列表主要特征对象以线程的方式存储的,没有特定顺序。表现为:数组和向量、链表、堆栈、队列。常用列表有:Vector、Stack、LinkedList、ArrayList可以有重复的对象。3、Queue(原创 2017-09-21 22:48:00 · 136 阅读 · 0 评论 -
排序与思维
2017年9曰12日一、插入排序的第一步1)准备好一个乱序数组2)使用Arrays.sort()进行升序排序3)控制台输入一个新数字4)找到新数字应该插入的下标位置5)创建新数组6)搬家二、用强转并用split在小数点的位置进行分割。(获取整数和小数部分) String ary[] = String.valueOf(d).split("\\.");原创 2017-09-12 16:30:52 · 334 阅读 · 0 评论 -
PS面向对象
2017年9曰20日面向对象编程的思想.-------------------第一部分(类与对象)-------------------------------一>.类与对象 1>.什么是对象:万事万物皆为对象.(能够具体存在的就是对象) 2>.什么是类:一组具有相同对象的属性和方法组成了类(是一个抽象的概念) 3>.类的组成 a>.特征(名词)--->属原创 2017-09-20 09:39:33 · 532 阅读 · 0 评论 -
循环和数组
2017年9月11日一、.java.lang.ArrayIndexoutOfBoundsException数组下角标越界 1.有可能是负数。 2.数组的下角标超过数组长度。二.数组是一片连续的内存----------------------数组的直接赋值: 列子:存储学生名字的数组 String name[] = new String[]{"李四","王五"原创 2017-09-11 20:21:32 · 161 阅读 · 0 评论 -
StringBuffer的用法
2017年9月19日StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。原创 2017-09-19 11:44:39 · 289 阅读 · 0 评论 -
Java常用类
2017年9曰18日一、包装类的方法1、带有基本参数并创建类对象的构造方法。如:Integer obj = new Interger(150);。2、带有字符串参数并创建包装类对象的构造方法。如:new Integer("-154.32").生成的字符串表示法是toString()方法 如:obj.toString();3、对同一个类的两个对象进行比较的equals()方法原创 2017-09-18 20:43:12 · 277 阅读 · 0 评论 -
PS-ArrayList
2017年9月25日一、java.lang.NullPointerException:空指针异常发生的原因:一个空的引用调用了该类的方法和属性。定位到报错的行,找到.号前面的方法和引用 二、常见的修饰符public :完全开放protected:包访问权限,出了包子类可访问缺省:同一个包可访问private :当前类中可用三、String中的==和e原创 2017-09-25 19:06:53 · 121 阅读 · 0 评论 -
Java的八大基本数据类型及封装类
2017年9月7日星期四一.八大数据类型及其封装类byte int long short double float boolean charByte Intger Long Short Double Float Boolean character 二,基本数据类型转StringString a = "123";原创 2017-09-08 11:30:27 · 672 阅读 · 0 评论 -
IO,异常
2017年9月24日一、3个函数获取异常的信息1、getMessage()函数:输出错误的性质2、toString()函数:给出异常的类型和性质。3、printStackTrece()函数:指出异常的类型、性质、栈层次及出现在程序中的位置。二、finally1、在finally语句块中发生了异常。2、子昂前面的代码中使用了system.exit()退出程序。3、程序原创 2017-09-24 23:18:02 · 278 阅读 · 0 评论 -
java中的方法
1、java的方法的语法访问修饰符 返回值类型 方法名(参数列表){方法体}1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 ublic 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值...原创 2018-07-14 11:47:55 · 182 阅读 · 0 评论