Java高级
lev_yang
这个作者很懒,什么都没留下…
展开
-
初学线程的知识要点
一、基本概念 1.程序:一系列可执行程序的集合。 2.进程Process :简单来说就是一个程序在给定的活动空间和 初始条件,在一个处理机上的执行过程。可以简单的理解为 进程就是一个在运行的程序,它是由一个或多个线程组成。 3.线程 Thread:一个线程是一个程序内部的一个顺序控制流。 即:一个或多个线程组成一个进程。 *进程与线程的关系: 一个进程又是由多个线程所组成...原创 2014-09-22 23:10:39 · 134 阅读 · 0 评论 -
关于XML的DOM和SAX解析
DOM解析和SAX解析对数据的操作不同。DOM解析将整个XML文件放入内存转化为树(即Document对象),对树的节点进行操作,从而完成增、删、改、查各指令,效率相对较低,适合操作较小的,需要进行修改操作的XML文件。SAX将文件从头到尾依次放入内存,每次解析部分内容。SAX只能查看XML文件,效率较高,适合操作大写XML文件。 DOM在java中用于解析XML文件步骤 1先...原创 2014-10-10 10:51:58 · 127 阅读 · 0 评论 -
UDP的用法
发送方:设置发送和接收方的SocketAddress ip和端口,实例化DatagramSocket对象来传递数据。将数据转化为byte数组后用DatagramPacket 打包数据,用DategramSocket对象的send()方法发送。 接收方:new一个SocketAddress对象,实例化一个DatagramSocket对象传入本地地址,准备好一个DatagramPac...原创 2014-10-10 11:09:08 · 134 阅读 · 0 评论 -
如何在客户端操作服务端的ORACLE数据库(初级篇)
使用JDBC在客户端操作服务端的ORACLE数据库: 首先确保客户端和服务器端能正常连接 在客户端我们为方便使用先编写一个工具类,用来获得数据库连接对象,代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql....原创 2014-10-21 10:37:26 · 360 阅读 · 0 评论 -
动手自定义一个String双向链表
什么是双向链表?由多个节点组成的存储结构,每个节点包含三部分,头指针、数据、尾指针。通过头指针和尾指针我们可以找到存储在不同位置的相邻节点。我们先自定义一个节点类: class Node { String data;//存放的字符串 Node front;//头指针 Node next;//尾指针 // 重写构造方法 public Node(String data) {...2014-12-17 17:17:09 · 325 阅读 · 0 评论