switch语句不能作用在String 上 因为他只能是一个整数表达式或者长量
使用final是指引用不能变,引用对象还是可以变的;
==比较的是它他们的值是否相等,equal比较比较的是地址是否相同,(两个独立的对象,当他们的值)
关于重载 是指在同一个类中,方法名相同,参数列表不同,和返回值无关
关于重写 是指在父类和子类中,方法名相同,参数列表形同,返回值相同;
关于抽象类和抽象接口主要是指方法 长量等等方面;
关于内部类 成员内部类 静态内部类 局部v内部类 除了 静态内部类 有限制外 其他的没有限制
关于String StringBuffer StringBuilder
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
多线程的生命周期:
1.新建状态 调用start方法使其处于就绪状态
2可运行状态 调用run方法使其处于可运行状态
3.1关于sleep状态 设置休眠时间 ,当时间到时变为可运行状态;
3.2关于wait方法 只用调用notify 或者notifall时,使其休眠状态变为可运行状态
4.结束状态
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
关于序列化 就是对象转换为字节序列的过程 反序列化 就是字节序列转换为对象的过程
按流的方向分为字节输入流 字节输出流
按流的数据分为字符输入流 字符输出流
按流的功能分为节点流 功能流 对节点流的进一步封装 有缓冲流在其中
关于垃圾回收器 是指当对象创建时,变动态的监控这个对象的内存地址和大小 通过有向图的方式来管理
当有些对象不可表达时,垃圾回收器便会自动回收;Gc即是垃圾回收器
内存泄露是指当创建的对象或者变量一直在内存中;
JDBC技术 :底层实现过程 主要是三个接口 collection注册驱动 连接数据库
parperatement 对于sql语句的实现 并且和statment相比性能更高,防止sql注入;
连接池技术; Spring默认数据源 c3p0数据库 mybatis数据库 hibernate框架对于数据的相关操作
spring就是ioc 和 Aop技术的实现
hibernate orm就是对象关系映射
xml一般是数据储存,关系配置等问题;
strruts是基于mvc模式的web层框架:
hibernate是基于ORM的一种数据库框架
spring是基于IOC和Aop的轻量级框架非入侵
mybatis是基于数据库的持久层框架
json easyui ajax等之间的相关问题
关于大数据 数据存储 数据计算 HDFS mapredus
java 和pyton的爬虫问题。