Java化神宝典(二)

Java化神宝典(哪里不会点哪里)

类加载和反射

  • 类加载器:过程,PDM(父亲委托机制)
  • Class对象: 类名.class,对象.getClass(),Class.forName(“类型的完全限定名”)
  • 反射:通过反射可以获取类的信息,动态创建对象(newInstance()),返回类对象forName(""),设定成员变量的值,调用方法(invoke())

XML

  • 基础:可扩展标记语言,传输数据不是显示数据,可以自定义标签,具有自我描述性
  • 相关概念:XML验证,XSLT,XPath,XQuery,XLink/XPointer
  • java操作XML:SAX,DOM,St
  • dom4j

GUI

  • AWT
  • Swing
    • 编程理念:MVC模式,监听器(接口回调),缺省适配器
    • 窗口:JFrame,JDialog,JInternalFrame,JWindow
    • 布局管理器:BorderLayout,FlowLayout,GridLayout,BoxLayOut,CardLayout
    • 常用控件
      • 基本控件(JLabel等),高级控件(JMenu等),容器(JPanel等)
    • 绘图:AWT绘图,Swing绘图
    • 外观和感觉:UIManager
  • JavaFX

异常机制

  • 异常的分类:Throwable(Error,Exception)
  • 相关的关键字:try等
  • Java7新特性:Try-With-Resource,cath(Exception A|Exception B ex){}
  • 异常设计原则

I/O

  • 两种对称性:输入-输出对称性,字节-字符对称性
  • 两种设计模式:适配器模式,装潢模式
  • 常用流:字节流,字符流
  • 对象的序列化和反序列化
  • File类
  • NIO/NIO.2:Buffer,Channel,Charset,NIO.2文件系统

JDBC

  • 核心API:DriverManager,Driver等
  • 操作步骤:加载,创建,执行,操作结果集,释放资源
  • 事务
  • 连接池

泛型/容器(集合框架)

  • 泛型:extends,super
  • 容器:Collection,Map<K,V>
  • 容器的遍历:for-each,Iterator,Enumeration
  • 工具类:Arrays,Collections
  • 遗留容器:Vector,Dictonary,BitSet

多线程

  • 优缺点
  • 创建线程
  • Thread类的方法:对象方法,静态方法
  • 线程同步:什么时候需要同步,如何同步
  • 线程通信:基于共享内存的通信,基于线程调度的通信
  • 线程池:空间换时间,创建线程池,ExecutorService

网络编程

  • 概念:定义,事件,模型,IP地址,端口,域名服务,防火墙
  • 基于TCP的套接字:ServerSocket,Socket
  • 基于UDP的套接字:DatagramSocket,DatagramPacket
  • 其他相关类:SocketAddress,InetAddress,URLConnection,URLEncoder,URLDcoder
  • 基于NIO的网络编程:Selector,SelectionKey等
  • Netty

正则表达式

  • 创建正则表达式对象
  • 使用正则表达式
  • 正则表达式中的特殊符号
参考文章

https://blog.csdn.net/aitaozi11/article/details/79652943

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值