Java开发
文章平均质量分 94
Java开发中常用的基础知识总结
Only_Wan
爱与被爱都是幸运。
展开
-
${pageContext.request.contextPath} JSP取得绝对路径
一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。1)采用相对路径遇到的问题l 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。l 如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确转载 2016-06-14 09:28:10 · 489 阅读 · 0 评论 -
javaee中的session的理解,你是怎么用session的
在服务器上,通过Session来区分每一个上网用户用户只要一连接到服务器,则立刻分配一个Session给用户Session主要方法:1 服务器上通过Session来分别不同的用户-->Session ID任何连接到服务器上的用户,服务器都会位之分配唯一的一个不会重复的Session IDSession ID是由服务器统一管理的,人为不能控制方法:session.原创 2016-05-17 18:34:34 · 525 阅读 · 0 评论 -
Web容器 与Spring容器 启动
web容器 与 Spring容器启动顺序与关系转载 2016-11-21 17:04:20 · 1318 阅读 · 0 评论 -
spring 引入命名空间简介
spring 引入命名空间spring 整合了各种工具,并且spring提供了对各种工具的xml scheme 的配置方式,简化了开发。对于各种命名空间的引入的方法,现做以下说明xml version="1.0" encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans"原创 2016-05-16 21:43:10 · 9034 阅读 · 0 评论 -
eclipse引入jar包后没有整合到一个文件夹而是全部在根目录下显示怎么解决? 如图!!!
window-->Preferences-->Java-->Build Path-->User Libraries新建一个自定义的UserLibrary 点击New ,然后添加 项目中拷入的jar包,Jars然后右键项目,BuildPath-->Configure Bulid Path --> Libraries 。添加Libraries ,选择UserLibrary 之后就不会全原创 2016-05-17 13:40:16 · 9394 阅读 · 1 评论 -
Java处理json 取json值
java json字符串转JSONObject和JSONArray以及取值原创 2017-05-05 09:50:29 · 14874 阅读 · 0 评论 -
Idea热部署JRebel插件安装和使用
1.JRebel简介JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,可以省去大量的部署用的时间。JRebel实现SpringBoot热部署的方式:其实SpringBoo...原创 2021-02-24 11:29:40 · 587 阅读 · 0 评论 -
String、StringBuilder、StringBuffer 区别
一.你了解String类吗?想要了解一个类,最好的办法就是看这个类的实现源代码,String类的实现在 \jdk1.6.0_14\src\java\lang\String.java 文件中。打开这个类文件就会发现String类是被final修饰的:public final class String implements java.io.Serializable, Comp...原创 2018-07-02 00:55:16 · 191 阅读 · 0 评论 -
5种常见到的runtime exception
异常结构图RuntimeException是java中所有运行时异常的父类,实际运行时出现的都是它的子类,看看RuntimeException的Java doc就可以随便列出几个:ClassCastException:Object x = new Integer(0);System.out.println((String)x);当试图将对象强制转换为不是实例的子类时,抛出该...原创 2018-10-26 04:18:09 · 596 阅读 · 0 评论 -
JVM之指令重排分析
转载自:bladestonehttp://blog.csdn.net/blueheart20/article/details/52117761引言:在Java中看似顺序的代码在JVM中,可能会出现编译器或者CPU对这些操作指令进行了重新排序;在特定情况下,指令重排将会给我们的程序带来不确定的结果.....1. 什么是指令重排? 在计算机执行指令的顺序转载 2016-11-23 17:34:17 · 431 阅读 · 0 评论 -
Java 代码块、成员变量初始化、构造函数初始化顺序
一、对于实例变量实例变量初始化过程分析初始实例变量的有:① 实例变量定义时初始化、② 非静态代码块初始化、③ 构造函数实例变量初始化package cn.daywan.test;public class RAMTest { public RAMTest(double price) { System.out.println("②--构造函数");原创 2016-11-23 16:51:38 · 4561 阅读 · 0 评论 -
ParameterizedType获取java泛型参数类型
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-10-10 21:10:15 · 1874 阅读 · 0 评论 -
private static final long serialVersionUID
private static final long serialVersionUID , 此变量有什么用途? serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersi转载 2016-05-21 14:21:08 · 546 阅读 · 0 评论 -
方法中的内部类不能访问该方法的局部变量
1)所谓“局部内部类”就是在对象的方法成员内部定义的类。而方法中的类,访问同一个方法中的局部变量,是天经地义的。那么为什么要加上一个final呢? 2)原因是:编译程序实现上的困难.难在何处:内部类对象的生命周期会超过局部变量的生命期。为什么?表现在:局部变量的生命期:当该方法被调用时,该方法中的局部变量在栈中被创建(诞生),当方法调用结束时(执行完毕),退转载 2016-05-06 16:46:04 · 938 阅读 · 0 评论