【J2SE】J2SE小结

    

前言

    软考的额时候看过一遍,现在温故而知新。对面向对象及多线程的理解更容易了。通过对J2SE的学习算是买入java学习的大门,开始了我的java旅程。

J2SE

【J2SE】J2SE小结_第1张图片
    J2SE的内容还是挺全面的,也很零碎,所以我把它总结为5点:基础,编程,面向对象,多线程和异常处理。

(一)基础
    这一部分涉及到很多基础的知识,如对java虚拟机的介绍,数组,常用类及日期处理等。数组,常用类跟之前c#的差不多,理解比较容易。

(二)编程
    这里的网络编程和自考正在学到计算机网络很像,讲了TCP/ip协议,子网掩码等,并补充了一个socket通信。
    GUI是关于组件,容器,事件和布局管理器的。

(三)面向对象
    内存分析:new的时候,先执行构造函数,把参数存到栈里,在堆里创建对象,返回地址。方法一旦调用完,局部变量就释放了。

(四)多线程
    启动和创建线程的时候首先要继承thread类,实现runnable接口。
    sleep方法:可以调用thread的静态方法:thread:sleep。
    join方法:合并某个线程。
    yield方法:高风亮节让出CPU。

(五)异常处理
     主要讲了五个关键字:try,catch,finally,throw,throws。异常处理是很有必要的,但是自己用的太少了,以后在实践的时候要多多使用。

结语

    J2SE是进入java的第一步,只是有一个宏观的认识,还需要多多实践,多敲代码去应用。每一个小阶段用博客总结,画张导图梳理知识,已经快成为习惯了,这可能是这段时间最大的收获了。

你可能感兴趣的:(---------JAVA,【编程语言】)