A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Eagle 于 2014-12-3 09:41 编辑

java复习笔记:


总体框架:

        1,Java基础
        2,面向对象
        3,多线程
        4,Eclipse
API对象
{
        5,String
        6,StringBuffer
        7,基本类型对象包装类
        8,集合
        9,API其他对象(System、Runtime、Math、Date、Calender)
}
        10,IO流
        11,GUI
        12,正则表达式
        13,网络编程
        14,反射技术


大体框架:
一、Java基础
        基础常识
        Java语言特性
        JDK、jre
        环境配置
        配置技巧
        临时配置
        classpath配置
        HelloWorld
        了解编译
        关键词&标识符
        注释
        常见分类
        二进制
        其他进制
        负数进制
        变量
        类型提升和强转
        char运算&编码表
        运算符
        算数运算符(加减乘除模、自增、连接符)
        赋值运算符
        比较运算符
        逻辑运算符(与或非、短路)
        位运算符
        (左移右移、与&、或以或取反、三元运算符)
        流程控制
        (if、switch、while、dowhile
        for、break、continue)
        进制转换
        九九乘法表
        函数
        (return&void、重载)
        数组、二维数组
        (求和、最值、转化为字符串、查表法、进制转换
        选择排序、冒泡排序、位置置换代码抽取
        普通查找方式、二分查找方式、数组反转、获取插入点)

二、面向对象
        特点
        类与对象的关系
        对象
        类类型的参数传递
        匿名对象
        成员变量、局部变量区别
        封装
        私有
        基本数据类型参数传递
        引用数据类型参数传递
        构造函数(默认构造函数、私有、互相调用)
        this关键字
        静态(成员变量和静态变量的区别)
        构造代码块
        设计模式
        单例设计模式的懒汉饿汉式
        继承
        (单继承和多继承、私有的访问、成员变量的特点
        super关键字、覆盖、子类的实例化过程)
        final关键字(最终)
        抽象类
        接口(多实现、没有抽象方法的抽象类,和抽象类的区别)
        多态(好处、弊端、向上向下转型)
        Object(equals方法、toString方法)
        内部类(访问格式、静态非静态、匿名内部类)
        异常(异常体系、发生过程、处理方式、throw和throws的区别
        处理原则、运行时异常、自定义异常)
        finally代码块
        处理异常代码块的组合方式
        覆盖中异常的使用
        包(包之间访问、包之间继承&protected)
        import关键字
        jar包


三、多线程
        进程&线程
        多线程原理
        JVM的多线程&垃圾回收
        单线程的问题
        继承Thread
        调用start和run的区别
        运行状态(、、、)
        实现Runnable
        安全问题(原因&同步)
        同步
        (好处、弊端、前提、同步函数、
        同步函数锁是this、static同步函数是类名.class)
        单例的并发访问.class
        同步函数和同步代码块的区别
        死锁
        等待唤醒机制
        Lock接口
        Condition接口
        API例程
        wait&sleep
        异常在多线程的体现
        线程停止
        守护线程
        Join方法
        优先级
        常见方法

四、Eclipse
        基本使用
        快捷键
        设置
        导入项目
五、API对象
        String
        方法查找方式
        StringBuffer
        可变长度数组
        StringBuilder
        基本类型对象包装类
        自动拆箱装箱
        集合
        集合框架
        集合体系
        迭代器
        List和Set区别
        ListIterator
        List子类
        ArrayList集合
        LinkedList集合
        HashSet集合
        哈希表
        LinkedHashSet
        TreeSet
        比较器
        Foreach语句
        Enumeration接口
        泛型
        泛型接口
        通配符
        上下限 限定
        Map集合
        keySet()方法
        entrySet()方法
        values()方法
        LinkedHashMap
        Map查表法
        Collection方法
        Arrays方法
        数组转集合
        集合转数组
        可变参数
        静态导入
        System
        Runtime
        Math
        日期对象Date
        日历对象Calender


六、IO流
        File
        list()&listFiles()方法
        文件名过滤器
        文件过滤器
        获取子目录内容
        递归
        删除目录
        字节输出流
        字节流
        FileInputStream
        复制图片
        缓冲区
        操作中文
        编码表
        字符流
        字节向字符的桥梁
        字符向字节的桥梁
        不同编码表
        BufferedReader
        BufferedWriter
        read()缓冲区
        readLine()缓冲区
        带行号的字符流
        装饰设计模式
        Properties持久化键值对
        Properties加载设备数据
        流的操作规律
        流规律的应用
        功能流对象
        PrintStream
        PrintWriter
        SequenceInputStream
        ObjectOutputStream
        ObjectInputStream
        Serializable
        瞬态关键字
        随机RandomAccessFile
        管道流
        操作基本类型值的流
        文件切割
        按字节截取字符串

七、GUI
        布局
        简单小窗体
        事件监听机制

八、正则表达式
        常用功能
        匹配
        切割
        替换
        获取
        网页爬虫

九、网络编程
        OSI概述
        网络要素
        IP地址
        端口
        协议
        Socket
        UDP
        TCP
        浏览器&Tomcat
        HTTP的请求、相应信息
        URL对象
        URLConnection对象
        HTTP协议版本
        网络架构

十、反射技术
        应用场景
        Class的由来
        获取Class对象的三种方式
        动态创建对象
        暴力访问


还有更加细节的框架:本来想发帖一一列出细节框架的。。无奈字数超出,就传附件吧
细节框架:


java基础框架.rar

3.85 KB, 下载次数: 227

评分

参与人数 2技术分 +2 黑马币 +5 收起 理由
杨佳名 + 5 赞一个!
船长 + 2 船长专业点赞20年!继续加油

查看全部评分

26 个回复

倒序浏览
赞一个,梳理的不错
回复 使用道具 举报
赞一个
回复 使用道具 举报
程序员中的"特种兵"基地
回复 使用道具 举报
感谢楼主的分享
回复 使用道具 举报
给几个赞
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
楼主好样的,赞一个。
回复 使用道具 举报
大神有心了,这个我就收下了
回复 使用道具 举报
谢谢楼主,收藏了
回复 使用道具 举报
赞一个!
回复 使用道具 举报
kane 中级黑马 2014-12-6 10:28:20
12#
感谢楼主分享,十分实用,我要好好看看:lol
回复 使用道具 举报
Eagle 高级黑马 2014-12-6 12:23:02
13#

不得不说。。你这个版主不解人情啊。:lol
起码得奖励几个技术分吧?哈哈
版主威武。嘿嘿
回复 使用道具 举报
赞一个,
回复 使用道具 举报
感谢分享,很棒
回复 使用道具 举报
框架很详细,努力学习中
回复 使用道具 举报
Eagle 发表于 2014-12-6 12:23
不得不说。。你这个版主不解人情啊。
起码得奖励几个技术分吧?哈哈
版主威武。嘿嘿 ...

不是已经奖励了么,我这个人最善解人意了!
回复 使用道具 举报
Eagle 发表于 2014-12-6 12:23
不得不说。。你这个版主不解人情啊。
起码得奖励几个技术分吧?哈哈
版主威武。嘿嘿 ...

我这个人最善解人意了,该给的我一定会给。
回复 使用道具 举报
Eagle 高级黑马 2014-12-6 22:15:28
19#
李家汉子初养成 发表于 2014-12-6 22:13
我这个人最善解人意了,该给的我一定会给。

、、///甩你两个白眼。哥们眼瞎了。。。就是看不见。。
回复 使用道具 举报
Eagle 高级黑马 2014-12-6 22:17:15
20#

真好意思。5个币,多给一个就是一技术分啊。佳明兄啊。你这么大方啊。:o

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1 补一个...

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马