`
ku_uga
  • 浏览: 46376 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
原来的tomcat-user.xml是<?xml version="1.0" encoding="utf-8" ? > - <tomcat-users ><role rolename="tomcat" / > <role rolename="role1" / > <user username="both" password="tomcat" roles="tomcat,role1" / > &l ...
TOMCAT5.0目录结构   tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work   bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件   conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml   doc:存放Tomcat文档   server:包含三个子目录:classes、lib和webapps server/lib:存放Tomcat服务器所需的各种JAR文件 server/webapps:存放Tomc ...
常规类型、字符类型和数值类型的格式 %[argument_index$][flags][width][.precision]conversion 日期和时间类型的格式
一 问题的提出 Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责 ...
一、引言         Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部门的过程。   二、Java虚拟机的类装载完成与应用   2.1  装载过程简介         在Java中,类装载器把一个类装 ...
  从逻辑的角度来说,checked exceptions和runtime exception是有不同的使用目的的。checked exception用来指示一种调用方能够直接处理的异常情况。而runtime exception则用来指示一种调用方本身无法处理或恢复的程序错误。  checked exceptio ...
什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的"GOTO"语句。Java放弃指针的概念绝对是极其明智的。但这 ...
认识Java反射机制      在正常情况下,必须知道一个类才可以实例化对象,但是在Java中也通过一个对象来找到其所在的类的信息,那么这实际上是Class类的功能。 package zyz.demo; class X{ }; public class GetClassDemo01{ public static void main(String args[]){ X x = new X() ; // 实例化X类的对象 System.out.println(x.getClass().getName()) ; // 得到对象所在的类的完整名字 } }; ...
Global site tag (gtag.js) - Google Analytics