java基础
文章平均质量分 52
「已注销」
这个作者很懒,什么都没留下…
展开
-
JAVA中的集合与泛型整理总结
JAVA中的集合与泛型整理总结Java中用到的集合主要有三类:List, Set, Map;实现了接口 Collection 的有 : List, Set;List, List接口的实现类主要有以下三种:ArrayList : 动态数组 LinkedList : 针对经常插入或删除中间元素所设计的高效率集合Vector:动态数组,同步的,线程安全的比较常用的是ArrayList的数组,但是A原创 2016-02-21 12:31:17 · 888 阅读 · 0 评论 -
spring aop
7.AOP 1).什么是AOP · AOP : a. Aspect Oriented Programming; 面向切面编程 b. 两种实现方式:预编译方式(AspectJ) 运行期动态代理方式(JDK动态代理、CGLib动态代理)(SpringAOP、JbossAOP) c. 目的:实现程序原创 2018-07-29 17:05:13 · 218 阅读 · 0 评论 -
SpringMVC Controller 返回值可选类型
SpringMVC Controller 返回值的可选类型spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。 ModelAndView@RequestMapping("/hello") public ModelAndView helloWorld() {原创 2017-01-10 15:11:51 · 336 阅读 · 0 评论 -
Socket之UDP套接字小例子
UDP套接字:UDP套接字是通过DatagramPacket类和DatagramSocket类,客户端和服务器端都是用DatagramPacket类来接收数据,使用DatagramSocket类来发送数据。 UDPServer.javapublic class UDPServer { public static void main(String[] args) throws IOExcept原创 2016-02-29 17:25:28 · 406 阅读 · 0 评论 -
Socket套接字的使用小例子
Socket用来描述IP地址和端口,用来实现不同虚拟机或不同计算机之间的通信。下面是用java语言写的两个主函数,分别模拟服务器端和客户端。ServerThread.javapublic class ServerThread extends Thread { Socket socket = null; public ServerThread(Socket socket) {原创 2016-02-29 17:06:27 · 483 阅读 · 0 评论 -
XML解析与创建之——DOM4J
DOM4J对DOM树的遍历用了Iterator迭代器。student.java和xml文件参考《XML解析与创建之——DOM》 下面是DOM4J解析和创建XML的代码: DOM4JHelper.javapublic class DOM4JHelper { /** * XML解析 * @return students */ public List<Stu原创 2016-02-28 23:17:44 · 264 阅读 · 0 评论 -
XML解析与创建之——JDOM
前面两篇关于DOM和SAX解析都是官方提供的xml解析和创建方式。 DOM——基于树结构 SAX——基于事件 JDOM/DOM4J——基于底层API,即DOM和SAX。 下面两种解析和生成方式是基于底层API(DOM和SAX)的非官方的生成方式。这篇我们先测试JDOM。(其中student和xml文件,参考dom篇) JDOMHelper.javapublic class JDOMHelp原创 2016-02-28 21:44:09 · 252 阅读 · 0 评论 -
XML解析与创建之——SAX
SAX解析XML文件采用的是事件驱动,不像DOM解析完整个文档,所以速度快,占用内存少。SAX会从XML文档的头开始读取XML信息,判断获得的XML语法是XML的哪部分,然后触发该部分的事件,即方法。这些方法定义在ContentHandler接口中。 ContentHandler接口中常用到的方法有: startDocument(): xml解析开始endDocument(); x原创 2016-02-28 17:43:34 · 258 阅读 · 0 评论 -
XML解析与创建之——DOM
对XML文件解析的方式主要有四种:DOM, SAX, DOM4J,JDOM.DOM解析XML文件,将XML文件的全部内容以对象树方式存放在内存中,然后通过DOM API遍历XML树、得到需要的数据。方便简单,但是消耗的内存大。 下面是DOM解析的代码: student.xml<?xml version="1.0" encoding="UTF-8"?><students> <studen原创 2016-02-28 14:15:49 · 293 阅读 · 0 评论 -
Java虚拟机————内存模型
以下是基于《深入理解Java虚拟机第二版》总结Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。Java虚拟机内存主要关注以下几个模块:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、运行时常量池、直接内存程序计数器:当前线程所执行的字节码的行号指示器。特点:一小块内存,线程私有的作用:概念模型里,通...原创 2018-07-31 15:01:18 · 238 阅读 · 0 评论