zoukankan      html  css  js  c++  java
  • javaSe知识点总结

    JavaSE 知识点总结:
    一. 面向对象
        类:  一组具有相同属性和行为的集合   学生类
      对象:   某一个具体的事物就成为对象     张三
     
     封装、继承、多态  (各自的定义)
     1. 多态的含义和实现多态的前提条件
        a. 必须有继承关系
        b. 必须有方法重写
        c. 父类引用指向子类对象
     
     2. 构造方法
         a. 没有返回值,连void也没有
         b. 方法名与类名相同,
         c. 创建对象时构造方法自动执行
     3. 抽象类和接口的区别
        a.接口中的方法只能时抽象方法
     4. 静态变量、局部变量和成员变量之间的区别
     
     5. 内部类,匿名内部类
     6. final、finally,finallize
    二、集合:
     1. 单列集合的顶层接口:Collection
        a、List   ArrayList(数组,查找),LinkedList(链表,插入和删除),Vector(枚举,)  : 三者的区别
        b、Set    HashSet(无需,不重复),LinkedHashSet(怎么存储,就怎么取元素),TreeSet(可以对元素进行排序,自定义类型需要重新  compare方法)
     2. 双列集合
        a、Map  HashMap,TreeMap, LinkedHashMap,ConcurrentHashMap(具有hashmamp的功能,但是线程安全的)
        b、Hashtable
    三、常见的类
     1. Object(equals和hashcode,toString), String, StringBuffer, StringBuilder
     2. 包装类(泛型中的内容必须是引用类型)
         byte      Byte
         short     Short     paserShort(numstring);
         int      Integer   静态方法:parseInt(numstring)
         long      Long
         float     Float
         double    Double
         char     Character
         boolean   Boolean
     3. Arrays (数组中封装了很多的方法)
     4. Properties(配置文件)
     5. Runtime、Math、Date、Calendar
    四、IO
     1. IO的目的在于实现内存和硬盘的数据的交换,Input(输入流:从磁盘读取文件加载到内存),Output(输出流:把内存的数据写入文件)
     2. 字节流:可以操作任何类型的文件,文本,图片,音频,视频。FileInputStream,FileOutputStream
     3. 字符流:一般不用做文件的拷贝(中间涉及了字节流和字符流的转换操作),但是可以读取文本中的内容并做对应的处理FileReader,  FileWriter
     4. 小数组的形式拷贝文件,使用带缓冲区的方式进行拷贝,BufferedInputStream,BufferedOutputStream;BufferedReader,BufferedWriter
     5. 序列流:Sequence
        序列化:   把自定义类写入到文件当中  (无法直观的查看对应的内容,只能通过反序列化的形式进行读取文件中的类)
        反序列化: 把文件中的自定义类给读取到内存中
     6. 打印流PrintStream,Properties(配置文件) ,
     7. DataInputStream, DataOutputStream,内存输出流
     8. 删除文件夹,编程的作业题
    五、异常
     1. 异常的分类
        a 编译期异常: IO
        b 运行时异常:空指针异常、除数为0异常、数组下标越界异常、类型转换异常
         c 错误:服务器宕机,Error 
     2. 异常的处理方式 
        a try...catch...finally
        b throws
         c throw
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    自定义CSS样式,在Hover的基础上面改成
    如何获取上次访问的url地址
    霍英东:大佬的黄昏 刚看的一篇文章很有感触,摘录一点东西
    把用户当傻子的终将被用户鄙视,—|—
    WinForm支持拖拽效果
    【EntityFramework系列教程五,翻译】在ASP.NET MVC程序中借助EntityFramework读取相关数据
    关于“验证码的制作”的一些补充
    【EntityFramework系列教程六,翻译】在ASP.NET MVC程序中使用EntityFramework对相关数据进行更新
    【EntityFramework系列教程四,翻译】为ASP.NET MVC程序创建更为复杂的数据模型
    【EntityFramework系列教程三,翻译】在ASP.NET MVC程序中使用EntityFramework对数据进行排序、过滤筛选以及实现分页
  • 原文地址:https://www.cnblogs.com/7920284109q/p/11726482.html
Copyright © 2011-2022 走看看