- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java异常处理机制
一.java中的异常异常机制 异常机制,是指程序不正常时的处理方式。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装异常,JRE就会试图寻找异常处理程序来处理异常。...
2018-06-05 15:38:53
509
原创 Java中String,StringBuilder,StringBuffer三者的区别
String,StringBuilder,StringBuffer三者区别主要体现在两个方面,即运行速度和线程安全。一.运行速度运行速度比较 StringBuilder > StringBuffer > String原因分析 a. String为字符串常量,String在设计的时候基于安全和性能的原因设置为final不可变,我们代码中对字符串的操作,实际上是重新ne...
2018-06-28 11:12:25
501
原创 Ajax技术
一.Ajax是什么?ajax是一种用来改善用户体验的技术, 其本质是利用浏览器提供的一个特殊对象(XMLHttpRequest对象,也可以称之为ajax对象)向服务器发送异步请求,服务器返回部分数据,浏览器利用这些数据,对当前页面做部分更新。整个过程,页面无刷新,不打断用户操作。注:异步请求,指的是当这个对象向服务器发送请求时,浏览器不会销毁当前页面,用户仍然可以对当前页面做其它操作...
2018-04-23 14:35:32
173
原创 SpringMVC读取请求参数值和向页面传值
一.如何读取请求参数值方式一:通过request对象 DispatcherServlet会负责将request对象传进来(利用java反射机制分析方法的结构)。 代码实例:public String login(HttpServletRequest request){System.out.println("login()");String username = request.g
2018-02-03 19:21:58
1552
原创 SpringMVC基础
一.SpringMVC什么是MVC (Model 模型 View 视图 Controller 控制器)? 是一种软件架构思想,将一个软件可以划分成模型、视图和控制器这样三种不同类型的模块,其中,模型用来封装业务逻辑,视图用来处理表示逻辑,控制器用来协调模型和视图(即视图发送请求给控制器,由控制器调用相应的模型来处理;模型将处理结果发送给控制器,由控制器选择相应的视图来展现处理结果)。 模
2018-02-03 18:17:57
219
原创 Spring基础
一.Spring基础Spring概念? Spring是一个开源的,用来简化企业级应用开发的应用开发框架。Spring优点: 1)简化开发 Spring框架对于常用的一些API做了封装(比如,对jdbc的api就做了一些封装,直接使用jdbc访问数据库,比较繁琐,使用springjdbc访问数据库,就很简洁,比如不用考虑如何获取连接和关闭连接等)。 2)管理对象 Spring框架可
2018-01-28 22:41:27
358
原创 java常见的设计模式
一.单例设计模式定义 Singleton是一种创建型模式,指某个类使用了Singleton模式,则这个类被创建后,只能产生一个实例供外部访问,并且提供一个全局的访问点。单例设计模式指的就是无论程序如何运行,采用单例设计模式的类(Singleton)永远都只会有一个实例化对象产生。具体实现步骤 具体实现步骤如下: 1.在其内部产生该类的实例化对象,并将其封装成private static类型
2018-01-14 15:50:47
198
原创 java中多线程总结
一.多线程实现方式——继承Thread类线程主体 Thread类是定义在java.lang包中,一个类只要继承Thread类,此类就称为多线程操作类,在Thread子类中,必须明确重写run()方法,此方法称为线程主体;Thread类定义 public class Thread extends Object implements Runnable; 从定义看,Thread类也是Runnab
2017-12-23 11:50:56
292
1
原创 Servlet组件详解
1、什么是Servlet? sun(oracle)公司制订的一种用来扩展web服务器端功能的组件规范。1.1 扩展web服务器端功能 web服务器端(比如apache http webServer,nginx,iis等)只能够处理 静态资源的请求,不能够处理动态资源的请求。 所以需要扩展web服务器的 功能来处理动态资源的请求。 注1:静态资源,指的是需要事先将网页写好。动
2017-11-09 11:48:18
2808
1
原创 Tomcat-server.xml文件详解
<?xml version='1.0' encoding='utf-8'?> <!--Server 是顶级组件,代表一个 Tomcat 实例。可以包含一个或多个 Services ,其中每个 Service 都有自己的 Engines 和 Connectors。--> <!--server 在这个端口上监听一个 shutdown 命令。设置为 -1 表示禁用 shutdown 命令。-
2017-11-08 11:24:47
512
原创 java虚拟机的内存划分
一、运行时数据区域 java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个都是线程隔离的数据区。 1.1 程序计数器 程序计数器是一块较小的内存,它可以看作是当前线程所执行的行号指示器。字节码解释器工作的时候就是通过给编这个计数器值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线
2017-11-08 10:18:48
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人