- 博客(12)
- 收藏
- 关注
原创 Java中的迭代器Iterator与迭代器模式
定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。类型:行为类模式类图: 如果要问Java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:[java] view plaincopypublic static void
2016-04-27 15:39:39 453
转载 Java集合框详解
Collections Framework集合框架是一个统一的架构,用来表示和操作集合.集合框架主要是由接口,抽象类和实现类构成.接口:蓝色;实现类:红色Collection|_____Set(HashSet)| |_____SortedSet(TreeSet)|_____List(LinkedList,ArrayList)Collection:
2016-04-27 14:52:14 387
原创 Java类加载机制的研究
Java类加载机制的研究 类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程 Java程序运行的场所是内存,当在命令行下执行:java HelloWorld命令的时候,JVM会将HelloWo
2016-04-26 11:42:45 369
原创 log4j 详细讲解(不能再详细了)
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.proper
2016-04-20 12:23:02 58077 11
原创 java日志 java.util.logging.Logger用法
系统性的介绍日志及相关工具,参考http://blog.jobbole.com/51155/ 1、基本概念 Logger中有2个比较重要的概念,分别是记录器(Logger)与处理器(Handler),二者分别完成以下功能: (1)Logger:记录日志,设置日志级别等。 (2)Handler:确定输出位置等。 2、Logger相关(1
2016-04-20 11:13:04 5593
原创 java学习之Java注解
1.什么是Java 注解(annotation) 维基百科给出的定义: In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code. Classes, methods,
2016-04-04 19:29:23 509
原创 java虚拟机学习之内存管理
1.java virtual machine 管理的内存区域(5个) java运行时数据区 (1)程序计数区 当前线程所执行的字节码的行号指示器; 每个线程均有一个PC,并且
2016-04-04 13:48:30 268
原创 Java的native方法
1.什么是native方法? native 方法是一种Java方法,用Java语言声明,但其实现却是用非Java语言的程序语言(如C,C++)编写。2.声明native方法的语法 public class IHaveNatives { native public void Native1( int x ) ; native static
2016-04-04 12:56:43 436
原创 javaweb学习之servlet
主要内容: 1. servlet 2. jsp与servlet关系 3. MVC一.servlet 1.什么是servlet 所谓的servlet本质上也是一个Java类,主要运行在服务器上,用以处理客户端发来的请求,并作出响应。所以编写基于servlet的web程序一般遵循“请求—响应”模型。servlet也是一种抽象。 s
2016-04-03 15:54:20 333
原创 Java web 学习之jsp—javabean
前言: 这是我第一篇针对自己学习javaweb开发学习的记录博客,可以看作是学习笔记。由于之前的很多内容没有进行记录,所以从今天开始我将每天更新一篇博客来记录自己的java web学习,之前的内容也会补上。写这些话的目的在于告诉自己,牛逼已经吹出去了,跪着也要装完。 1.什麽是javabean? 1.1 javabean是为Java语言设计的jav
2016-04-03 12:57:13 410
原创 mySQL 添加表约束
1. 建表时创建外键: CREATETABLE`xh` ( `id`int(100) unsigned NOTNULL AUTO_INCREMENT COMMENT , `cl_id`smallint(3) unsigned NOTNULL COMMENT, `title`varchar(100)COL
2016-04-01 10:27:30 1904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人