![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题库
西二旗搬砖人
这个作者很懒,什么都没留下…
展开
-
java jdk与cglib代理代码实现
java jdk与cglib代理代码实现github代码: https://github.com/Gefuxing/proxytest.git动态代理jdkpublic class ProxyTest { public static void main(String[] args) { /** * jdk动态代理 */ UserService userService = new UserServiceImpl();原创 2021-08-04 15:51:46 · 200 阅读 · 0 评论 -
19mysql
mysql启动/关闭MySQL服务计算机–>管理–>服务和应用程序–>服务可以通过在对应服务上右键进行服务器的开启/关闭操作。通过命令行启动cmd> net start mysql停止服务命令cmd> net stop mysqlmysql登录和退出mysql -u root -p输入密码mysql>exit;mysql>quit;...原创 2019-08-17 12:47:53 · 292 阅读 · 0 评论 -
20jdbc
jdbc概念及描述JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。数据库驱动我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必...原创 2019-08-17 12:49:00 · 118 阅读 · 0 评论 -
21servlet简介
servletservlet简介这是一段文字Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 通常情况下与使用 CGI(C...原创 2019-08-17 12:49:51 · 112 阅读 · 0 评论 -
22jsp
jspjsp简介JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的...原创 2019-08-17 12:50:55 · 231 阅读 · 0 评论 -
23servlet指令标识
servlet指令标识jsp指令标识描述 todo // biaoshi or biaozhi?监听器https://www.cnblogs.com/tigerui/p/6569091.htmlJSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。语法格式如下:<%@ directive attribute=“value” %>指令可以有很多个属性,它们...原创 2019-08-17 12:53:14 · 121 阅读 · 0 评论 -
24el表达式语言简介
el表达式语言el表达式语言简介JSP表达式语言(EL Expression Language)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。el的基本用法el表达式语言以"${“开头, 以”}“结束,中间为合法的表达式,具体的语...原创 2019-08-17 12:55:16 · 152 阅读 · 0 评论 -
25jstl标准标签库
jstl标准标签库jstl简介JSP标准标签库(JSTL,JavaServer Pages Standard Tag Library)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。jstl分类核心标签核心标签库主要用于完...原创 2019-08-17 12:56:09 · 146 阅读 · 1 评论 -
26AOP
原创 2019-08-17 12:58:06 · 103 阅读 · 0 评论 -
27AJAX的学习
#1ajax第一个例子、xml方式传递数据ajax.html&AjaxServlet// 1. 创建XMLHttpRequest对象 为了兼容浏览器,这里需要自己创建一个工厂方法var xhr = new XMLHttpRequest(); // 此版本暂时没有考虑兼容浏览器的问题// 2. xhr对象的open方法访问对应的servlet或者文件xhr.open(“GE...原创 2019-08-17 12:58:58 · 300 阅读 · 0 评论 -
jdk,jre和jvm理解
原创 2019-08-28 20:18:40 · 105 阅读 · 0 评论 -
18jvm运行和类加载过程
ajvm运行和类加载过程类加载过程https://www.cnblogs.com/holos/p/6603379.html了解jvm运行过程更深入了解java动态性,提高程序的灵活性。类加载机制jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法...原创 2019-08-17 12:46:23 · 102 阅读 · 0 评论 -
14Java 泛型
Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。使用 Ja...原创 2019-08-16 13:04:00 · 112 阅读 · 0 评论 -
1面试系-java概述,开始学习Java
java概述计算机语言发展历史2017年11月编程语言排行榜java核心优势跨平台java版本发展史java之父:James Gosling1991年,sun公司的green项目,oak(更名)1995年,推出java测试版1996年,sun发布了jdk1.01997年,jdk1.11998年,jdk1.2 ,修复历史版本的缺陷,是java的一个革命版本,更名为...原创 2019-08-16 12:44:03 · 90 阅读 · 0 评论 -
2变量和数据类型
变量和数据类型标识符作用:给变量、类和方法命名标识符的命名规则:标识符必须以字母、下划线_、美元符KaTeX parse error: Unexpected character: '' at position 5: 开头。̲标识符其它部分可以是字母、下划…和数字的任意组合java标识符大小写敏感,且长度无限制不可以是java的关键字java标识符选取应做到“见名知意”...原创 2019-08-16 12:45:19 · 118 阅读 · 0 评论 -
4控制语句
控制语句条件语句和循环条件语句-根据不同的条件,执行不同的语句ifif … elseif … else ifif … else if … else if … elseswitch当只有一句需要执行的语句时,可以省略{},但是不推荐这么写循环结构-重复执行某些操作forwhiledo … whileif语句单条件if双条件if … else多条件 if...原创 2019-08-16 12:49:03 · 154 阅读 · 0 评论 -
5面向对象编程
5面向对象编程面向对象的三大特性面向过程和面向对象面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画...原创 2019-08-16 12:49:48 · 175 阅读 · 0 评论 -
6数组
数组数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。数组的声明dataType[] arrayRefVar; // 首先方法da...原创 2019-08-16 12:50:29 · 128 阅读 · 0 评论 -
8字符串
字符串字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象(引用类型),Java 提供了 String 类来创建和操作字符串。java字符串就是Unicode字符序列,例如字符串"hello"是由Unicode字符h,e,l,l,o组成。创建字符串创建字符串最简单的方式:String str = “字符串”;还可以通过构造方法创建String对象String str =...原创 2019-08-16 12:51:09 · 269 阅读 · 0 评论 -
9Date
DateDate对象的创建java.util包提供了Date类来封装当前的日期和时间。Date类提供两个构造函数来实例化Date对象。public Date() {this(System.currentTimeMillis());}无参的构造函数使用当前日期和事件来初始化对象。public Date(long date) {fastTime = date;}还有一些重载的...原创 2019-08-16 12:51:48 · 104 阅读 · 0 评论 -
10File
Filejava.io.File类:文件和目录路径名的抽象表示形式通过File对象可以访问文件的属性。通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)。File属性separator:系统文件路径分隔符public static final String separator = “” + separatorChar;separatorChar:public...原创 2019-08-16 12:53:27 · 222 阅读 · 0 评论 -
12异常处理
异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:用户输...原创 2019-08-16 12:59:42 · 94 阅读 · 0 评论 -
13容器(集合框架)
容器(集合框架)容器的概念容器 apiCollection接口Iterator接口Set接口List接口Comparable接口Map接口泛型容器的概念集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的...原创 2019-08-16 13:01:58 · 127 阅读 · 0 评论 -
TCP(传输控制协议详解)详解
TCP协议的特点(1)TCP协议是面向连接的运输层协议在数据传输前必须建立连接,数据传输之后释放连接。(2)TCP提供可靠交付的服务所谓可靠是指在传输过程中无重复,无丢失,无错误。但是同时会增加开销。(3)每一条连接都是点对点连接(一对一)(4)面向字节流所谓字节流指的是以传输过程中流入进程和流出进程的字节序列,虽然传输过程中是一个一个数据报,但这只是为了方便传输,之后在目的端重新装...原创 2019-08-18 16:33:13 · 536 阅读 · 0 评论