




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 数据类型:基本,引用基本:整数byte(1), short(2), int(4), long(8)浮点数float(.7), double(.15) 字符 char 布尔 Boolean命名规则:开头:a-zA-Z,$ _ 后面跟着 a-zA-Z 0-9 _类型间自动转换关系运算:单目:+ - !双目:算术 + - * / % 关系 = = != 逻辑 & | ! & | 赋值 = += -= *= /= %= 移位 三目:?:+ -2. 运行控制:顺序 分支 循环分支: if, else, else if, switch, caseIf ()If () else If () else if ()else if ()else Switch()Case 1: Break;Case 2:Default:循环:for, while, do, break, continueFor( 初始值; 条件; 改变值)Break;Continue;While(条件)Break;Continue;Do Break;Continue; while(条件);3. 数组:new 0 连续存储空间 同类型数据(基本,引用)分内存一定确定个数数组赋值System.arraycopy()排序Arrays.sort(数组)查找Arrays.binarySearch(数组,目标数)二维数组是特殊的一维数组,看成一个一维数组,每个元素又是一维数组,表达多组数据 分内存一定要指定第二维的大小,第二维可以不等4. 面向对象 类 对象 抽象 封装 继承 多态 方法重写 构造方法class, extends, new, this, super, instanceof, public, private, protected, static, final子类不能继承父类的private量和方法方法重载 方法名同,参数不同,忽略返回方法重写的目的父亲用父亲的,孩子红孩子的. 方法名同,参数同,返回同不重写孩子用父亲的构造方法是方法:public 没有返回类型 可以重载 目的实例化对象并且给成员变量赋值Setter getter类:封装属性和行为对象:由类实例化而来继承:子类拥有父类的非private量和方法 类与类之间单继承多态:动态的决定由哪个对象来运行静态 只初始化一次,被对象共享同级别使用同级别的:static方法使用static量,非static方法使用非static量个体可以使用公共的:对象.static方法/量,非static方法使用static量集体不能占用个体的:static方法不能使用非static量,static方法不能使用this superFinal不同用法Final 量 - 常量,值不能修改Final 方法 - 方法不能被重写Final 类 - 类不能被继承public:子类可以继承,其他类可以访问private:子类不可以继承,其他类不可以访问protected:子类可以继承,同一个包下的其他类可以访问5. 包 目录Import 命名全小写 .分隔6. 抽象类 接口abstract, interface抽象方法只能出现在抽象类里,可以有构造方法,但是不能实例化。接口是纯的抽象类,方法public abstract 量 public static final。区别:具体类 抽象类具体类 接口抽象类 接口接口 接口7. 反射Class Method8. 克隆 浅克隆 深克隆Cloneable9. 内部类隐藏某个类的信息内部类访问外部类的量和方法,内部类的实例化依赖于外部类的实例静态内部类内部类不能访问外部类的量和方法,内部类的实例化不依赖于外部类的实例10. 代理InvocationHandler,Proxy11. 常用类String a. 长度 length()b. 是否空串isEmpty()c. 第n位的字符 charAt(int index)d. 是否以某串开始/结束startsWith(String prefix)/ endsWith(String suffix)e. 字符或串占第几位 indexOf(int ch)f. 最后一次出现的位置 lastIndexOf(int ch)g. 截取子串 substring(int beginIndex)h. 替换字符/串 replace(char oldChar, char newChar)i. 拆分 split(String regex, int limit)j. 大小写 toLowerCase()/toUpperCase()k. 去除空格 trim()StringBufferappend()Date SimpleDateFormata. 取得时间的毫秒数 getTime()b. 时间比较 before(Date when)/ after(Date when)c. 格式转化 format()12. 集合类Collection 下有List, SetMapList 下有ArrayList(序号操作), LinkedList(指针操作)存取:LinkedList优访问:ArrayList优ArrayLista. 集合大小 size()b. 集合是否为空 isEmpty()c. 是否包含某个元素 contains(Object o)d. 元素的位置 indexOf(Object o)e. 存取元素 add(E e) /get(int index)Vector 线程安全Set 不能重复值的集合Map 下有 HashMap Hashtable 键值对的形式存取元素a. 存取 put(K key, V value)/ get(Object key)b. 是否包含某个关键字 containsKey(Object key)c. 是否包含某个值 containsValue(Object value)d. 得到所有的键 keySet()e. 得到所有元素 values()HashMap允许键和值为null 非线程安全13. 异常try, catch, finally, throw, throws, Exception, Error, Throwabletry catch () catch () finally一定执行Throws 抛出一类异常Throw 抛出具体的一个异常多个catch()的执行,从上倒下逐个匹配异常的处理:捕获 抛出 捕获后抛出14. 泛型 定义时类型不确定 实例化时确定 枚举 enum15. JDBC java于数据库的接口。Connection, Statement, PreparedStatement, CallableStatement, ResultSet, Class, DriverManagerexecuteUpdate() executeQuery()while(rs.next()结果集滚动 TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE16 I/O字节流:InputStream, OutputStream字符流:Reader, WriterFileXXXStream, BufferedXXXStreamFileReader/Writer BufferedReader/WriterFile a. 获得文件名 getName()b. 获得文件路径 getPath()c. 获得文件所在目录 getParent()d. 是否存在 exists()e. 是文件?/目录?isFile()/isDirectory()f. 删除 delete()g. 目录下所有文件 list()h. 建立目录 mkdir()16. 线程Thread, Runnable, run(), start(), synchronized, sleep(), wait(), notify()状态:就绪,运行,挂起,结束17. HTML CSS JS Jquery标签 属性CSS更改HTML元素样式 定位a. 定义b. c. 外部文件HTML元素 id class 属性名:值;JS 增加 HTML动态效果a. 定义b. 外部文件Function() 变量 运算符 执行控制 函数 事件(mouseover, mouseout)验证(必填项,格式检查)对象(document, window)18. JSP内置对象Request response outSession application pageContextPage configException Servlet多线程禁止多线程19. 数据库DDL建表,主键,外键,改表结构DML增删改差Select 字段 from 表 where 条件 group by 分组 having 分组条件 order by 升降序字段:* 字段名 count(),max(), min(), avg(),sum(),函数条件:= != = in() between and like(%_) 子查询,函数表:单表,多表 内连接 外连接(左外连,右外连,全连接)Union union all 存储过程,存在于服务器上的sql段,定义,编译,调用Create or replace proceduce 过程名(参数名 in/out 数据类型)Is/as变量名 类型 := 值Begin增删改查Select * into 变量 from 表 where 条件操作变量If 条件 thenBeginEndEnd ifFor 变量 in 范围 loopEdn loopexceptionEnd 过程名函数:字符,日期,数字,值事务控制:提交数据更改,写磁盘;撤销对数据的更改;设置事务点;Commit rollback savepoint20. XML 文件格式 配置信息 树形结构DOM SAXDOM 一次性读取整个文件 属性结构 内存大 重复读SAX 事件驱动解析 内存小 不能重复读API: Document Element Node DTD 描述XML内容 格式 验证 检查标签 属性21. SSHStruts 应用MVC模型的框架,分离前台的页面和业务M model: 数据(form)行为(action)V view:JSPC control: ActionServlet 通过配置文件(struts-config.xml)控制M,V关系。Web.xml配置struts。Spring:框架,包含J2EE的全部 前台,业务,后台 IOC AOPIOC(DI) 控制反转,(set注入,构造器注入)配置文件AOP 面向方面编程,专业术语,配置(前置,后置,环绕,异常)静态代理 动态代理集成MVC框架 ORM框架 JDBC封装Hibernate,ORM Mapping框架 面向对象的方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双重预防体系培训考试题库(含答案)
- 2024秋八年级道德与法治上册 第二单元 公共利益 第四课 共同的需要 第2框 关涉全人类的公共利益说课稿 教科版
- 安全生产用电培训课件
- 基于SDN的跟踪系统设计-洞察及研究
- Unit 5 Drink (教学设计)-2023-2024学年人教新起点版英语一年级下册
- 墨汁制造工协作考核试卷及答案
- 铌酸锂晶体制取工工艺考核试卷及答案
- 休闲农业服务员技能巩固考核试卷及答案
- 2024-2025学年七年级历史下册 第一单元 隋唐时期:繁荣与开放的时代 第1课 隋朝的统一与灭亡说课稿 新人教版
- 水表装修工入职考核试卷及答案
- 【2025年】黄淮学院招聘事业编制硕士专职辅导员20名考试笔试试题(含答案)
- 2025年教师职称考试试题及答案
- 餐饮咨询顾问合同范本
- 深圳中考英语听说考试模仿朗读技巧点拨
- 2025年人教版小学五年级数学下册期末考试卷(附参考答案和解析)
- 2025年第九届“学宪法、讲宪法”知识竞赛题库及答案(中小学组)
- 部编人教版小学语文六年级上册【课内外阅读理解专项训练(完整)】含答案
- 2025年高考陕晋宁青卷地理试题解读及答案讲评(课件)
- 3.1生活在新型民主国家 教案 -2025-2026学年统编版道德与法治九年级上册
- 内镜中心课件
- 脑血管造影进修汇报总结
评论
0/150
提交评论