摘要:
文章来源:leaforbook - 如何正确使用Java异常处理机制作者:士别三日
第一节 异常处理概述
第二节 Java异常处理类
2.1 Throwable
2.1.1 Throwable有五种构造方法
2.1.2 Throwable的所有成员方法
2.2 Error
2.3 Except... 阅读原文
2018-03-20 19:37:13 阅读(741) 评论(0)
摘要:
堆:(对象)
引用类型的变量,其内存分配在堆上或者常量池(字符床常量、基本数据类型常量),需要通过new等方式来创建。
对内存主要作用是存放运行是创建(new)的对象。
(主要用于存放对象,存取速度慢,可以运行时动态分配内存,生存期不需要提前确定)
栈:(基本数据类型变量,对象的引用变量)
栈内存的主要作用是存放基本... 阅读原文
2018-03-20 18:16:02 阅读(797) 评论(0)
摘要:麻烦大神们帮忙编写程序:newclass.jsp,在声明中定义类student,初始化该类(学号,姓名,成绩),用表格形式输出“班号(学号前4位),学号,姓名,成绩”。能按要求进行动态排序,输出时刻选择输出方式:列表或者表格 阅读原文
2018-03-20 16:49:01 阅读(752) 评论(0)
摘要:
添加jedis依赖
在项目pom.xml文件中添加依赖
<!-- 添加jedis依赖 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</arti... 阅读原文
2018-03-20 16:33:02 阅读(795) 评论(0)
摘要:
今天又重新学习了java web的基础 监听器技术,用sessionListener简单的实现了网页统计在线人数 (有一个bug就是当关闭网页的时候 session不会关闭依旧存在,除非关闭服务器),代码如下(前端网页代码就不显示了):
LoginServlet.java:
1 import javax.s... 阅读原文
2018-03-20 15:16:16 阅读(745) 评论(0)
摘要:
首先看C3p0这个连接池,最大优势可以自动读取默认的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config>
<property name="driverCl... 阅读原文
2018-03-20 14:37:01 阅读(768) 评论(0)
摘要:
equals
如果对 equals 方法进行重写,那么 equals 方法就是用于判断引用数据类型的变量的值否相等;
如果没有对 equals 方法进行重写,那么 equals 方法就是用于判断引用数据类型的变量所指向的对象的地址是否相等,即是否指向同一个对象
==
对于基本数据类型的变量,比较的是变量存储的值... 阅读原文
2018-03-20 14:23:02 阅读(764) 评论(0)
摘要:
Thoughts
Recently I have been reading the book Async Javascript about JS asynchronicity and JS event is one of the useful solutions to the problem. To get a de... 阅读原文
2018-03-20 14:11:02 阅读(715) 评论(0)
摘要:
一、访问Servlet API 的三种方式
1、什么是 Action 访问 Servlet 的 API
1、访问 Servlet 的API:
1、获取 request 对象。
2、接受请求参数。
3、获取 session,appliction。
4、获取 response对象。
5、使用 Cookie。
6、获取作用... 阅读原文
2018-03-20 13:00:04 阅读(739) 评论(0)
摘要:
一、多线程的优缺点
多线程的优点:
1)资源利用率更好2)程序设计在某些情况下更简单3)程序响应更快
多线程的代价:
1)设计更复杂虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一般都更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往往非常复杂。不正确的线程同步产生的错误非常难... 阅读原文
2018-03-20 11:40:02 阅读(801) 评论(0)