JavaSE 知识大纲

一.知识点大纲
1.java中的jdk、jre、jvm三者之间的关系。
2.jdk安装和配置
3.java第一个程序编写。
4.注释
5.标识符
6.变量、局部变量、成员变量、静态变量
7.基本数据类型。
8.运算符【算术运算符、赋值运算法、关系运算符、逻辑运算符、位运算符、条件运算符(三目运算符)】。
9.Scanner获得键盘输入。
10.流程控制语句【if、 if…else、switch 、while、for】
11.打印 九九乘法表。
12.break 和 continue
13.方法的重载
14.递归理解并代码实现10的阶层。
###############################################################################
1.类的基本概念和包含哪些元素。
2.内存分析栈、堆、方法区并画示意图。
3.构造方法[有参和无参构造方法]。
4.垃圾回收机制,知道分代垃圾回收【 年轻代:Eden Survivor1 Survivor2 | 年老代: Thenured 】。
5.this[ static方法中不能使用this ]
6.static[ 静态调头非静态报错 ]
7.静态初始化块 :static{ … }
8.继承(extends \ instanceOf )
9.方法重写
10.Object类
toString()方法:System.out.println()会执行toString()方法
11. ==和equalse区别
12.super
13.封装
14.多态
15.final关键字
16.数组
###############################################################################
1.抽象方法和抽象类【bstract】
2.接口【interface】
3.内部类(成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类)
4.String类
5.数组的拷贝_插入和删除元素。
6.Arrays数组工具类
7.冒泡排序_优化排序
9.二分法查找_折半检索
################################################################################
1.包装类:【byte、short、char、int[Integer]、long、float、double、boolean】
2.StringBuilder、StringBuffer
3.Calendar[日期类]、Date[日期类]、DateFormat[日期格式化类]
4.可视化日历程序。
5.Math、Random 类。
6.File类 和 使用File类递归打印目录树结构
7.枚举类基本使用。
################################################################################
1.异常机制[Exception 、Error 、Throwable ]
Throwable{ Error{UncheckedException}, Exception{CheckedException,RuntimeException} }
①RuntimeException处理:try{…}catch(Exception e){…}finally{…}
2.异常抛出
public void run throws IOException{ … }
3.自定义异常
class MyExcpetion extends RuntimeException{ public MyException(String msg){ super(msg); } }
if(age<0){ throw new MyException(“抛出自己异常信息”); }
################################################################################
1.泛型:class MyCollection{}
2.Collection接口、List接口、ArrayList常用方法。【Collection:{ Set:{HashSet}, List:[ArrayList,LinkedList]}】
3.手工实现ArrayList1(最简化的方式,添加泛型)
4.LinkedList特点【查询效率低,增删效率高,线程不安全】
5.Vector【线程安全、效率低】, ArrayList【线程不安全,效率高】
6.Map接口【 HashMap、TreeMap、HashTable】
7.Set接口【没有顺序,不可重复】
8.Properties类
9.迭代器。
10.Collections工具类【是对Set、 List、Map进行排序填充等等】
11.表格数据存储,以map和list存储整张表。
################################################################################

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java之书

会持续更新实用好的文章谢谢关注

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值