ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:72.76KB ,
资源ID:8764423      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8764423.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA知识点总结及常见面试题目.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA知识点总结及常见面试题目.docx

1、JAVA知识点总结及常见面试题目自学党JAVA知识点总结及常见面试题目一、java自学必备的学习路线(零基础必看)JAVA自学路线图中知识点的明细:一:J2SE 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP/UDPAWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存储存储过程、触发器数据库设计三范式、3:JDBCJDBC基础连接池树状结构存储与展现DataSource & RowSetJDBC连接Oracle及M

2、ySQL4:HTML_CSS_JAVASCRIPThtml、css、javascript基础语法JavaScript Form判断Dom编程基础(事件处理等)JS常用效果如TreeView、下拉联动等JS学习方法JS调试方法DreamWeaver初步(建立HTML、Table、Form、CSS)等5:Servlet & JSPtomcat基础servlet基础web.xml配置基础web application的结构servlet生命周期request response等常用方法ServletContext类HTTP协议基础(GET POST)CookieSessionApplicationJ

3、SP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。6:Struts多层架构理论Model 1 and Model 2Struts基本概念MVCAction与业务逻辑类的关系在Struts与JSP之间传递数据Struts处理流程(控制流)Struts TagLib(了解常用的)JSTLActionForm字段收集上传文件类型转换DTO动态Action Form验证框架ActionForward 转发与重定向动态生成ActionForward全局与局部的ActionForwardAction Forward ScopeUnknownActionMappingActio

4、n的线程安全I18N如何切换语言环境Struts异常处理机制 程序处理 自动处理 自定义异常处理器Struts的多模块配置7:XML(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)8:HibernateOR Mapping原理Hibernate基础开发步骤Hibernate基本接口(重点Session)普通属性映射关联关系映射Native SQLinverse lazy cascade继承关系映射HQL性能优化 一级缓存 二级缓存 查询缓存事务与并发 悲观锁、乐观锁OpenSessionInViewCurrentSession(至于JTA、联合

5、主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)9:SpringIOC/DISpring配置Spring架构AOP及Spring AOP声明式事务(AOP)Spring + Hibernate Spring支持WebScope(其他的Spring模块对于自学来说可以暂时扔在一边)10:EJB3.0J2EE架构基础(JTA JMS等)EJB基础(地位及基本理论、分类等)AnnotationAnt编译与部署EJBSession BeanEJB的依赖注入Persistence API(可以用JBoss

6、学习EJB3.0)11:至于SOA,对于自学的同学来说,暂时不用特别关注。梳理一下,你就会发现东西不是想象中的那么多呀!建议大家可去B站上面搜索JAVA,然后再去找参考书,因为这个时候就能分辨出来哪些书适合你了。二、Java 基础常见英语词汇OO: object-oriented , 面向对象OOP: object-oriented programming, 面向对象编程JDK:Java development kit, java 开发工具包JVM:java virtual machine ,java 虚拟机Compile: 编绎Run: 运行Class:类Object: 对象System:系

7、统out: 输 出 print: 打印line: 行variable: 变量type: 类型operation: 操作 ,运算array:数组parameter:参数method:方法function: 函数member-variable: 成员变量member-function: 成员函数get:得到set:设置public: 公有的private: 私有的protected: 受保护的default: 默认access:访问package: 包 import: 导 入static: 静 态 的 void: 无(返回类型 )extends:继承parent class:父类base clas

8、s:基类super class:超类child class: 子类derived class: 派生类override: 重写 ,覆盖overload: 重载final: 最终的 ,不能改变的abstract:抽象interface: 接口implements: 实现exception: 异常Runtime: 运行时ArithmeticException: 算术异常ArrayIndexOutOfBoundsException: 数组下标越界异常NullPointerException: 空引用异常ClassNotFoundException: 类没有发现异常NumberFormatExcept

9、ion: 数字格式异常 (字符串不能转化为数字 )Catch:捕捉Finally: 最后Throw: 抛出Throws: ( 投掷 )表示强制异常处理Throwable:( 可抛出的 )表示所有异常类的祖先类Lang:language,语言Util: 工具 Display: 显示Random:随机Collection: 集合ArrayList:( 数组列表 )表示动态数组HashMap: 散列表 ,哈希表Swing: 轻巧的Awt:abstract window toolkit: 抽象窗口工具包Frame:窗体Size:尺寸Title: 标题Add: 添加Panel:面板Layout: 布局S

10、croll: 滚动Vertical: 垂直Horizonatal: 水平Label: 标签TextField: 文本框TextArea: 文本域Button: 按钮Checkbox: 复选框Radiobutton: 单选按钮Combobox: 复选框Event: 事件Mouse: 鼠标Key: 键Focus:焦点Listener: 监听Border: 边界Flow: 流Grid: 网格MenuBar: 菜单栏Menu: 菜单MenuItem: 菜单项PopupMenu: 弹出菜单Dialog: 对话框 Message:消息 Icon: 图标Tree:树Node:节点Jdbc:java data

11、base connectivity, java 数据库连接DriverManager: 驱动管理器Connection: 连 接 Statement:表示执行对象Preparedstatement:表示预执行对象Resultset:结果集Next: 下一个Close:关闭executeQuery:执行查询Jbuilder 中常用英文 (共 33 个)File: 文件New: 新建New Project: 新建项目New Class: 新 建 类 New File: 新建文件Open project: 打开项目Open file: 打开文件Reopen: 重 新 打 开 Close projec

12、ts: 关闭项目Close all except :除了 .全部关闭Rename:重命名Exit: 退出View: 视图Panes:面板组Project: 项目Content: 内容Structure:结构Message:消息Source:源文件Bean:豆子Properties:属性Make: 编绎Build: 编绎Rebuild: 重编绎Refresh:刷新Project properties: 项目属性Default project properties: 默认的项目属性Run: 运行Debug: 调试Tools:工具Preferences:参数配置Configure: 配置Librar

13、ies: 库JSP中常用英文URL: Universal Resource Location: 统一资源定位符IE: Internet Explorer 因特网浏览器JSP:java server page.java 服务器页面Model: 模型View: 视图C:controller: 控制器Tomcat:一种 jsp 的 web 服务器WebModule:web 模块Servlet:小服务程序Request:请求Response:响应Init: initialize, 初始化Service: 服 务 Destroy: 销毁Startup:启动Mapping: 映射pattern:模式Get

14、parameter:获取参数Session:会话Application: 应用程序Context: 上下文redirect: 重定向dispatch:分发forward: 转交setAttribute: 设置属性getAttribute: 获取属性page:页面contentType:内容类型charset:字符集include: 包含tag:标签taglib: 标签库EL:expression language, 表达式语言Scope:作用域Empty: 空JSTL:java standard tag library,java 标准标签库TLD:taglib description, 标签库

15、描述符Core: 核心Test:测试Foreach:表示循环Var:variable, 变量Status: 状 态 Items:项目集合Fmt:format, 格式化Filter: 过滤器报错英文第一章:JDK(Java Development Kit) java 开发工具包JVM(Java Virtual Machine) java 虚拟机Javac 编译命令java 解释命令Javadoc 生成 java 文档命令classpath 类路径Version 版本author 作者public 公共的class 类static 静态的void 没有返回值String 字符串类System 系统

16、类out 输出print 同行打印println 换行打印JIT(just-in-time) 及时处理第二章:byte 字 节char 字符boolean 布尔short 短整型int 整 形 long 长整形float 浮点类型double 双精度if 如果else 否 则switch 多路分支case 与常值匹配break 终止default 默认while 当到循环do 直到循环for 已知次数循环continue 结束本次循环进行下次跌代length 获取数组元素个数第三章:OOPobject oriented programming 面向对象编程Object 对象Class 类Cla

17、ss member 类成员Class method 类方法Class variable 类变量Constructor 构造方法Package 包Import package 导入包第 四 章 : Extends 继承Base class 基类Super class 超类Overloaded method 重载方法Overridden method 重写方法Public 公有Private 私有Protected 保护Static 静态Abstract 抽象Interface 接口Implements interface 实现接口第五章:Exception 意 外 , 异 常 RuntimeEx

18、cepiton 运行时异常ArithmeticException 算术异常IllegalArgumentException 非法数据异常ArrayIndexOutOfBoundsException 数组索引越界异常NullPointerException 空指针异常ClassNotFoundException 类无法加载异常(类不能找到)NumberFormatException 字符串到 float 类型转换异常(数字格式异常)IOException 输入输出异常FileNotFoundException 找不到文件异常EOFException 文件结束异常InterruptedExcept

19、ion (线程)中断异常try 尝试catch 捕 捉finally 最 后 throw 投、掷、抛throws 投、掷、抛print Stack Trace() 打印堆栈信息get Message() 获得错误消息get Cause() 获得异常原因method 方法able 能够instance 实例check 检查第六章:byte(字节) char(字符) int( 整 型 ) long (长整型) float(浮点型)double(双精度) boolean( 布 尔 ) short(短整型) Byte ( 字 节 类 ) Character (字符类) Integer(整型类) Lon

20、g (长整型类) Float(浮点型类)Double (双精度类) Boolean(布尔类) Short (短整型类) Digit ( 数 字 ) Letter ( 字 母 ) Lower ( 小写)Upper ( 大 写 ) Space ( 空 格 ) Identifier ( 标识符 ) Start (开始 )String ( 字 符 串 ) length ( 值 ) equals ( 等 于 ) Ignore (忽略) compare (比较) sub ( 提 取 ) concat (连接) replace (替换) trim ( 整 理 ) Buffer ( 缓 冲 器 ) rever

21、se ( 颠 倒 ) delete (删除) append (添加)Interrupted (中断的) 第七章:Date 日期,日子After 后来,后面Before 在前,以前Equals 相等,均等toString 转换为字符串SetTime 设置时间Display 显示,展示Calendar 日历Add 添加,增加GetInstance 获得实例getTime 获得时间Clear 扫除,清除Clone 克隆,复制Util 工具,龙套Components 成分,组成Random 随意,任意Next Int 下一个整数Gaussian 高 斯ArrayList 对列LinkedList 链表

22、Hash 无用信息,杂乱信号Map 地 图 Vector 向量,矢量Size 大小Collection 收集Shuffle 混乱,洗牌RemoveFirst 移动至开头RemoveLast 移动至最后lastElement 最后的元素Capacity 容量,生产量Contains 包含,容纳Search 搜索,查询InsertElementAt 插入元素在某一位置第八章:io-in out 输入 /输出File 文件import 导入exists 存在isFile 是文件isDirectory 是目录getName 获取名字getPath 获取路径getAbsolutePath 获取绝对路径l

23、astModified 最后修改日期length 长度InputStream 输入流OutputStream 输出流Unicode 统一的字符编码标准 , 采用双字节对字符进行编码Information 信息FileInputStream 文件输入流FileOutputStream 文件输出流IOException 输入输出异常fileobject 文 件 对 象 available 可获取的read 读取write 写BufferedReader 缓冲区读取FileReader 文本文件读取BufferedWriter 缓冲区输出FileWriter 文本文件写出flush 清空close

24、关闭DataInputStream 二进制文件读取DataOutputStream 二进制文件写出EOF 最后encoding 编码Remote 远程release 释放第九章:JBuiderJava 集成开发环境( IDE ) Enterprise 企业版Developer 开发版Foundation 基础版Messages 消息格Structure 结构窗格Project 工程Files 文件Source 源代码Design 设计History 历史Doc 文 档File 文 件Edit 编辑Search 查找Refactor 要素View 视图Run 运行Tools 工具Window 窗

25、口Help 帮助Vector 矢量addElement 添加内容Project Winzard 工程向导Step 步骤Title 标题Description 描述Copyright 版权Company 公司Aptech Limited Aptech 有限公司author 作 者Back 后 退Finish 完成version 版本Debug 调 试New 新建ErrorInsight 调试第十章:JFrame 窗口框架JPanel 面板JScrollPane 滚动面板title 标 题 Dimension 尺寸Component 组件SwingJAVA 轻量级组件getContentPane

26、得到内容面板LayoutManager 布局管理器setVerticalScrollBarPolicy 设置垂直滚动条策略 AWT ( Abstract Window Toolkit ) 抽象窗口工具包GUI ( Graphical User Interface ) 图形用户界面VERTICAL_SCROLLEARAS_NEEDED 当内容大大面板出现滚动条VERTICAL_SOROLLEARAS_ALWAYS 显示滚动条VERTICAL_SOROLLEARAS_NEVER 不显示滚动条JLabel 标签Icon 图标image 图象LEFT 左对齐RIGHT 右对齐JTextField 单行

27、文本getColumns 得到列数setLayout 设置布局BorderLayout 边框布局CENTER 居中对齐JTextArea 多行文本setFont 设置字体setHorizontalAlignment 设置文本水平对齐方式setDefaultCloseOperation 设置默认的关闭操作add 增加JButton 按钮JCheckBox 复选框JRadioButton 单选按钮addItem 增加列表项getItemAt 得到位置的列表项getItemCount 得到列表项个数setRolloverIcon 当鼠标经过的图标setSelectedIcon 当选择按钮的图标get

28、SelectedItem 得到选择的列表项getSelectedIndex 得到选择的索引ActionListener 按钮监听ActionEvent 按钮事件actionPerformed 按钮单击方法附 加 可 能 有 重 复编程英语: (手摘 )abstract (关键字 ) 抽象 ?bstr?kt accessvt.访问 ,存取 ?kses(n.入口 ,使用权 ) algorithmn. 算法 ?lg?riemAnnotationjava 代码注释 ?n?utei?nanonymousadj.匿名的 ?n?nim?s( 反义: directly adv. 直接地 ,立即 direktl

29、i, dairektli) apply v. 应用 ,适用 ?plaiapplication n. 应用 ,应用程序 ,?plikei?n (application crash 程序崩溃 )arbitrarya. 任意的 :bitr?riargument n.参数 ;争论 ,论据 :gjum?nt( 缩写 args) assert (关键字 ) 断言 ?s?:t (java 1.4 之后成为关键字 )associaten.关联 (同伴 ,伙伴 ) ?s?u?ieit attributen. 属性( 品质,特征 ) ?tribju:t boolean(关键字 ) 逻辑的 , 布尔型call n.

30、v.调用 ; 呼叫 ; k?:lcircumstancen.事件 (环境 ,状况 ) s?:k?mst?ns crash n.崩溃 ,破碎 kr?cohesion 内聚 ,黏聚 ,结合 k?uhi:?n(a class is designed with a single, well-focoused purpose. 应该不止这点 ) command n. 命令 ,指令 k?m :nd( 指挥 , 控制 ) (command-line 命令行 ) Comments java 文本注释 k?mentscompilejava v. 编译 k?mpail Compilation n. 编辑 ,k?mpilei?n const (保留字 )constant n. 常量, 常数 , 恒量 k?nst?nt continue (关键字 )coupling 耦合,联结 k?pli?making sure that classes know

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1