异常,常用类,集合框架,IO流,多线程,GUI, 注解和反射(下),JVM初探究(下)

Part1 异常
异常分为Exception和Error
两者的总接口是Trowable,意思是可抛出的
Exception是程序运行过程中可预见的,可捕获并且处理的。
Error是程序运行中不常见的且一旦发生就有可能程序崩溃不可恢复。
Error错误包括AWT错误和JVM错误
常见的JVM错误有StackOverFlow,Outofmomery
常见的Exception 运行时异常有1/0,UnKnownType
NullPointerException,ClassCastException,NumberFormatException,IndexOutOfBoundsException
Part 2常用类
Object类,hashcode()toString()clone()getClass()notify()wait()equals()
Math类,Random类,File类,包装类(自动拆箱和装箱),Date类(Date,SimpleDateFormat,Calender),String类,StringBuffer,
StringBuilder
Part3常用集合框架
Collection和Map
Collection包括List(Arraylist和Linkedlist)和set(Hashset,TreeSet)
Map包括Hashmap和TreeMap
Part4 常用IO流
在这里插入图片描述
Part5 多线程(进程和线程)
多线程:指的是这个程序(一个进程)运行时产生了不止一个线程
并行与并发:
并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。
并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不 是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源 往往产生瓶颈,我们会用TPS或者QPS来反应这个系统的处理能力。
基本线程类:Thread类,Runable类,Callable类
高级线程类:Threadlocal类,原子类,Lock类
Part 6GUI
GUI就是图形用户界面
AWT、Swing以及SWT
    AWT(Abstract Windows Toolkit)是Java语言中最原始的GUI工具包,相关API位于java.awt包中。AWT是一个非常有限的GUI工具包,比如树、表格等都不支持;
    然而AWT却无法实现。AWT运行时,每个组件都要依赖于当前平台的GUI对等体(peer)控件,因此,AWT GUI 的外观和行为就会依赖当前平台。
  3、java.awt包
    java.awt包是Java内置的包,属于Java基础类库(JFC)的一部分,其中包括以下内容;
    便于用户输入的一组丰富的界面组件;
    将组件放置在适当位置的几种布局管理器;
    事件处理模型;
    图形和图像工具等等。
  4、常用的基本Swing组件
    在Swing编程中,有一些经常要使用到的组件,其中包括:
    JFrame(窗体,框架)、JPanel(面板,容器)、JButton(按钮)、JLabel(标签)、JTextField(文本框)、JTextArea(文本域)。
   
Part 7注解和反射
part 8JVM原理探究下一篇写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值