java
iteye_4194
这个作者很懒,什么都没留下…
展开
-
对XML进行Dom解析
XML进行Dom解析: 一、XML进行Dom解析: XML:可拓展的标记语言,主要用来存储数据. Dom解析:在内存建立和xml文件相对应的树形结构数据.核心是节点,本质是节点的集合,用Dom解析Xml优点是方便操作内存中树的节点,获取需要的数据.缺点是如果Xml很大,使用Dom就会很占用内存资源 二、实现: 1.创建一个Xml文档:<?xml versi...2015-05-28 12:05:17 · 112 阅读 · 0 评论 -
json的生成和解析
今天主要是对项目的认识多了一些,不过,这个好像我也不知道怎么写出来,就写点别的. Json,就不介绍了,直接进入话题. 1.今天发现了Gson这个东西,Gson是Google提供的用来在java对象和json数据之间进行映射的java类库,可以将一个json字符串转成一个java对象,或者反过来,还没来的及研究的. 2.开始java的json生成和解析:package...2015-07-23 20:48:02 · 127 阅读 · 0 评论 -
java代码运行机制
引言:“ 老师说:现在的主流框架是.net和Jvm,而由于我们学习Java已经有一段时间了,所以就以java举例子. ” 我们都知道java的源代码在javac.exe这个翻译工具编译后生成一个.class文件,而这个.class文件再在java.exe上执行,可是这个.class的字节码却不被任何平台直接识别,执行,可是java针对不同平台...2015-03-10 12:42:08 · 181 阅读 · 0 评论 -
Simple登录界面
运行效果: 代码:a:窗体显示的代码 package 登录界面;public class JFrameTest { public static void main(String[] args) { JFrameTest tf=new JFrameTest();...2015-03-10 14:25:33 · 89 阅读 · 0 评论 -
Simple创建一个带有菜单的菜单条
运行效果: 示例代码: package 高级Swing组件之菜单应用;import java.awt.FlowLayout;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax...2015-03-10 14:31:57 · 149 阅读 · 0 评论 -
Simple java里面的paint(Graphics g)的理解
以前写画图板时,总不理解什么时候要调用这个方法,老师说:你写了paint(g)方法后,在窗体改变时,就会调用,可是不太理解。 没写paint(g)的演示:画图板v1 1:绘制简单直线 2.执行最小化操作 3.点击这个运行的程序 paint(g)方法: ...2015-03-11 12:41:25 · 1296 阅读 · 0 评论 -
保存成bmp格式
此Demo用来说明保存成Bmp格式 步骤1:以以前做的画图板为例,点击"保存按钮后",保存到"E:\\test3.bmp" 运行效果: 源码: private Robot robot; @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated...2015-04-14 09:14:54 · 168 阅读 · 0 评论 -
表达式3-2.6==0.4的值是什么?
今天在一本书上看到的,觉得很有道理,又涨知识了,就来分享一下. 1.我的第一反应就是为true,因为'-'的运算等级比'=='高,所以0.4==0.4,然后就是true,可是这是错的 2.代码演示: package Test;import java.math.BigDecimal;public class sss { pub...2015-04-15 23:34:48 · 341 阅读 · 0 评论 -
两个整数相乘的结果一定正确吗?
在使用Java进行程序设计的时候,当为一个long型变量赋值一个整数常量时,如果这个值超过int型数据的取值范围,程序就会出现编译错误,但是有一种情况程序不会出错的,就是将多个int型数据进行算数运算的结果赋值给long型变量,即使这个运算结果超过int型数据取值范围,程序也不会出现编译错误. 测试1: long num=2147483648;给num赋值时,提示出错,超出取...2015-04-18 23:24:08 · 340 阅读 · 0 评论 -
使用定时器执行线程
简单的说明使用定时器来执行线程,以前理解一点点,今天重写这个Demo,忽然就明白了. 1.先看源码:package 多线程实现2;import java.util.Timer;import java.util.TimerTask;//使用定时器执行线程:使用定时器每隔数据打印系统//的当前时间public class TimerPrint...2015-04-21 22:12:22 · 203 阅读 · 0 评论 -
迷宫算法
迷宫算法: 一、迷宫算法: 对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论. 二、设定迷宫:用简单的二维数组.其中'A'表示入口,'B'表示出 口,'#'表示不通, '.'表示可以移动 char[][] maze = {{'#','#','#','#','B','#','#','#','#','#','#','#'},...2015-05-10 23:28:17 · 133 阅读 · 0 评论 -
'hibernate.dialect' must be set when no Connection avalable
异常: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method fai...2015-07-22 19:20:15 · 125 阅读 · 0 评论 -
mvc设计模式
今天收集整理的:M-model V-view C-control经典的三层结构: 数据层、表示层、业务层、数据层:负责存放持久性(po)业务数据的持久化存储系统业务层:提供商业逻辑服务的应用程序组件表示层:提供数据输入、体验与数据呈现的应用程序组件,就是与用户打交道的UI界面(GUI,Web页面)特征: 1.每个层由一组相关的类或组件构成,共同完成特定的功能 2.层与层之间存在自...2015-07-21 21:49:06 · 234 阅读 · 0 评论 -
对XML进行Sax解析
对XML进行Sax解析: 一、对XML进行Sax解析: Sax解析XML是事件驱动的,安装XML的顺序一步一步进行解析的.优点不用事先调入整个文档,占用资源少,缺点是事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素. 二、实现: 1.创建一个XMl文档: <?xml version="1.0" encodin...2015-05-28 20:02:18 · 85 阅读 · 0 评论 -
接口使用--以计算机举例
接口使用,举例配置一个简易的计算机: 1.定义一个显卡的接口:interface VideoCard{void display();String getName();} 2.定义一个Cpu的接口:interface PCPU{ void run(); String getName();} 3.实现显卡接口:class ThreeC...2015-05-28 23:02:39 · 248 阅读 · 0 评论 -
垃圾内存回收
今天上午我们老师讲Java的垃圾内存回收机制,然后下午我就写这个简单的几句好多次,不是说代码很长,就那么几句的,就是有些想不懂的。 老师讲的垃圾内存回收: 1.垃圾内存: 就是通过new关键字分配内存并创建了一个对象,比如new Garbage();就是在产生垃圾 2.垃圾回收: 通过调用finalize()方法,来进行回收. 3.代码:...2015-05-29 18:25:59 · 98 阅读 · 0 评论 -
多线程间通信---监视线程
多线程间通信---监视线程: 一、多线程间通信---监视线程: 用自己的话来说,就是线程间的通信,一个线程执行,同时用另一个线程来监视目标线程的运行状态. 二、以统计文件为例: 1.统计文件的线程类:package 监控线程;import java.io.File;/** * 统计某一个磁盘的相关文件数据 * @author Administ...2015-05-30 10:58:29 · 233 阅读 · 0 评论 -
线程同步
线程同步: 一、线程同步: 线程的同步,就是要保证线程在执行某个计算时,需要保证相关的数据在这个计算过程中只能被一个线程访问,即保证访问数据的原子性---就像一个坐位,只能同时被一个人(线程)所使用。 二、举例,以在银行取钱为例子: 1.创建账户: package 线程同步;/** * 银行账户对象 * @author Administrator...2015-05-30 16:38:11 · 76 阅读 · 0 评论 -
生产、消费模型
生产、消费模型:一、生产、消费模型: 在线程间通讯的时候,当在一个对象上调用wait()方法时,当前线程就会进入wait状态,直到收到另一个对象的notify()发出通知,才会执行下一部计算,而且线程在wait的时候,也可能被中断,这就是"生产/消费模型" 二、简单实现: 1.生产和消费线程用来操作的对象: package 生产_消费模型;/** * 用来...2015-05-31 18:04:59 · 78 阅读 · 0 评论 -
线程池
线程池: 一、线程池: 用我的话来说,现在有很多线程任务要执行,比如很多人同时访问ITeye,这是,总不能来一个用户,就new一个线程去来接待用户吧,线程池就是预先创建了很多线程(用来处理任务线程的),当有任务需要执行时,就取出线程对象执行任务,执行完毕后,并不销毁(等待JVM回收)线程对象,而是将其放入一个集合中,等待下一次任务的执行 二、简单实现: 1.任务线程pa...2015-05-31 20:00:29 · 103 阅读 · 0 评论 -
telnet不是内部或外部命令
telnet不是内部或外部命令: 一、telnet命令: 下午复习java网络通信那部分时,使用到telnet连接自己写的服务端时,结果就出现了telnet不是内部或外部命令. 二、解决如下,我的是win7的: 1.打开控制面板,点击卸载程序 2.点击打开或关闭Windows功能 3.勾选Telnet客户端,并点击确定 4.等待一下下,就可...2015-06-01 22:21:52 · 184 阅读 · 0 评论 -
仿QQ登录界面
仿的QQ登录界面: 一、QQ登录界面: 二、实现结果: 背景是黑色的,在上面有些类似流星的飞过,这个是用线程简单实现的,至于流星呢,就是直线+圆的组合。呵.应该是手速问题,截图就截到一个小流星了 三、实现代码: 1.Main:package Login;import java.awt.BorderLayout;import java.aw...2015-06-02 22:09:08 · 373 阅读 · 0 评论 -
java的(PO,VO,TO,BO,DAO,POJO)
转:http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html ------------------------------------------------------------------- O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点...2015-07-19 15:18:22 · 79 阅读 · 0 评论 -
java环境配置的理解
记得当初我配置java环境的时候,首先就是安装JDK,JDK安装目录是默认的,接着就是java环境的搭建. 1.首先就是设置JAVA_HOME: 2 .在path里面加上JAVA_HOME: 3.新建classpath: 4.测试jav...2015-05-14 22:52:32 · 87 阅读 · 0 评论