JAVA
文章平均质量分 82
飞天PANDA
这个作者很懒,什么都没留下…
展开
-
java中最常用的jar包的用途说明
转自:http://www.cnblogs.com/xusir/archive/2013/05/19/3086878.htmljava中最常用jar包的用途说明,适合初学者 jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的转载 2015-01-30 14:58:34 · 700 阅读 · 0 评论 -
Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用。门面设计模式门面设计模式在 Tomcat 中有多处使用转载 2015-10-13 11:54:58 · 246 阅读 · 0 评论 -
四大 Java 内部类总结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类分为: 成员内部类、局部内部类 、 静态嵌套类 、匿名内部类 。1.成员内部类成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:运行结果:局部变量:14内部类变量:13外部类变量:12从本例可以看出:成员内部类,就是转载 2015-12-09 09:38:04 · 704 阅读 · 0 评论 -
Tomcat 系统架构与设计模式,第 1 部分: 工作原理
这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。转载 2015-10-13 11:50:01 · 300 阅读 · 0 评论 -
深入了解JVM之类加载器
将这一段时间对JVM类加载器的了解简单描述一下,如有错误,欢迎提出。类加载器概念Java中的类加载器大致可以分为两类,一类是系统提供的,另一类是开发人员编写。系统提供的类加载主要有三个:引导类加载器(bootstrap class loader): 这是JVM的根ClassLoader,它是用C++实现的,并不继承自 java.lang.ClassLoader,J原创 2015-09-18 11:40:18 · 559 阅读 · 0 评论 -
JAVA进阶学习-java基本类型
注:以下内容来源http://www.w3cschool.cc/javaJava基本类型 在程序设计中经常用到一系列类型,它们需要特殊对待。可以把它们想象成“基本”类型。之所以特殊对待,是因为new将对象存储在“堆”里,故用new创建一个对象--特别是小的、简单的变量,往往不是很有效。因此对于这些类型,java采用与C和C++相同的方法,即不用new来创建变量,而是创建一个并非引用的“原创 2015-03-17 15:45:23 · 426 阅读 · 0 评论 -
JAVA进阶学习-java修饰符
注:以下内容来源http://www.w3cschool.cc/javaJava修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符(default、private、protected、public)非访问修饰符(static、final、abstract、Synchronized、Transient和volatile) 访问控制修饰符 Java中原创 2015-03-17 16:42:49 · 238 阅读 · 0 评论 -
JAVA进阶学习-java基本类型装箱、拆箱
注:以下内容来源http://www.w3cschool.cc/javaJava Number、Character类一般地,当需要使用数字、字符的时候,我们通常使用内置数据类型,如:byte、int、long、double、char等。 然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类:I原创 2015-03-17 17:05:41 · 388 阅读 · 0 评论 -
JAVA进阶学习-java String类
注:以下内容来源http://www.w3cschool.cc/javaJava String类不可变StringString对象是不可变的。查看JDK文档你就会发现,String类每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改的字符串内容,而最初的String对象则丝毫未动。看下面的代码:public class Immutab原创 2015-03-18 09:10:49 · 329 阅读 · 0 评论 -
JAVA进阶学习-java基础语法
注:以下内容均参考http://www.w3cschool.cc/javaJava基础语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类原创 2015-03-17 11:07:55 · 1153 阅读 · 0 评论 -
JAVA进阶学习-java对象和类
注:以下内容均参考http://www.w3cschool.cc/javaJava对象和类Java作为一种面向对象语言。支持以下基本概念:多态继承封装抽象类对象实例方法消息解析本节我们重点研究对象和类的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类原创 2015-03-17 11:42:27 · 925 阅读 · 0 评论 -
JAVA进阶学习-java开发环境配置
注:以下内容均参考http://www.w3cschool.cc/javawindows系统配置开发java环境下载JDK作用:创建Java开发环境(JDK)以及java运行环境(JRE)首先我们需要下载java开发工具包JDK(下载地址:http://www.oracle.com/technetwork/java/javase/downl原创 2015-03-17 10:27:31 · 370 阅读 · 0 评论 -
java 堆栈
java栈 栈java栈用来保存线程的运行状态。每当启动一个新线程时,java虚拟机都会为该线程分配一个java栈,并且栈上的所有数据都是此线程私有的(即任何线程都不能访问另一个线程的栈数据)。java栈是由许多栈帧(stack frame)或帧(frame)组成的,一个栈帧包含一个java方法的调用。当线程调用一个java方法时,虚拟机压入一个新的栈帧到该线程的java栈中;而当该原创 2015-03-24 16:10:40 · 343 阅读 · 0 评论 -
JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii...
新安装完JDk 大家是否发现安装目录的bin文件夹有很多exe文件下面就为大家讲解不同exe文件的用途javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer:(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生转载 2015-07-08 09:33:06 · 1034 阅读 · 0 评论 -
tomcat 7源代码调试环境搭建(二)
本文主要描述搭建tomcat7源代码环境,并使用断点做简单的调试搭建tomcat7源码调试环境一、创建一个Java Project,并命名为Tomcat7二、解压下载的 apache-tomcat-7.0.64-src.zip 文件,并将 apache-tomcat-7.0.64-src/java目录下的javax和org文件夹拷贝到创建的tomcat7 src包目录下三、右击原创 2015-09-13 18:49:33 · 609 阅读 · 0 评论