- 博客(15)
- 收藏
- 关注
转载 Java解析xml文件
使用dom4j来操作,直接贴代码 1 package qiaokai.util; 2 3 import java.io.File; 4 import java.util.LinkedList; 5 import java.util.List; 6 7 import org.dom4j.Document; 8 impo...
2016-06-23 17:20:00 131
转载 Java语言使用HttpClient模拟浏览器登录
使用HttpClient来模拟浏览器登录网站,然后可以进行操作,比如发布信息等 第一步:获取实际的post网址,(不考虑复杂情况下) 1、需要使用到firefox的httpfox插件,httpfox中clear一下,然后start开始捕获 2、切换回网页的登录页面,开始输入自己的账号密码登录,登录成功后切回httpfox中stop,查看最近的post方法中包...
2016-05-10 17:13:00 259
转载 数据结构之二叉树的使用技巧(一)
经常看到有些人写关于二叉树的一些博客,说了很多概念,然后建立二叉树那块的方法真是让我拙计啊,看到好多人是这样建立的,代码大概是这样:public class BinaryTree { int data; BinaryTree left; BinaryTree right; public BinaryTree(int d,BinaryTree l,BinaryTre...
2013-10-20 17:49:00 163
转载 非常简单的方法实现生产者和消费者问题
生产者和消费者问题是操作系统中关于线程同步非常经典的一个问题,该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。实现生产者和消...
2013-02-15 22:52:00 136
转载 八位二进制数批量转unicode码
这个程序是把一个文件中的二进制数字以8位为一个单位,进行读取,然后进行unicode转义,最后把转义的字符写入另外一个文件import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.RandomAccessFile;/** * 二级...
2012-11-16 23:39:00 469
转载 Java学习笔记之Pattern类的用法详解(正则表达式)
java.util.regex.Pattern (摘自sun主页)Implements: Serializable正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中...
2012-09-22 23:44:00 266
转载 创新工场笔试最后两道题
前几天创新工场来学校开宣讲会招聘,至少有1100多人参加了笔试,招的人又那么少,简直就是充当炮灰去了~ 记住了最后两道题目,如下 第一题:字符串去重,要求不能开辟新空间用来复制原字符串,比如字符串为"abddscbd",去重复后就是"abdsc" 粘一点自己写的代码,写的比较复杂凌乱,新手~~ 1 /** 2 * 判断一个...
2012-09-21 14:19:00 148
转载 Java学习笔记之Formatter的用法详解(输出格式化)
java.util.Formatter (摘自sun主页)Implements: Closeable, FlushableInner classes: Formatter.BigDecimalLayoutFormprintf 风格的格式字符串的解释程序。此类提供了对布局对齐和排列的支持,以及对数值、字符串和日期/时间数据的常规格式和特定于语言环境的输出的支持。支持诸如...
2012-09-16 19:46:00 868
转载 个人理解Java程序设计原则—面向接口编程
前言: 如果说类是对一类事物的抽象,那么接口就是对一类行为的抽象,因为它只规范了一组方法的调用特征而没有给出方法的具体实现,接口是实现面向抽象编程,从而达到代码间弱耦合的重要手段之一。 接口的重要作用之一:解耦 对于程序设计来说,接口的重要意义在于它的解耦作用。在程序设计中,适当使用接口可以对不同功能的程序设计模块进行有效的隔离。也就是说,服务方代码的任何变动不会蔓延到...
2012-09-13 16:07:00 107
转载 Java学习心得之抽象类和接口
为了让自己更好的理解,写了如下代码来总结:1、接口定义,可以看出来接口中可以定义常量,也可以定义方法,但是接口中方法不能有方法体,必须是一个抽象的方法,仅仅是一个方法的声明1 /**2 * 与InTest 一起测试接口与类3 */4 public interface InterTest {5 int a=10;6 public vo...
2012-09-12 10:30:00 151
转载 深入Java核心 Java内存分配原理(转)
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆...
2012-09-08 20:57:00 110
转载 Java学习心得之各种小算法
1、计算两个日期差多少天的方法,代码如下 1 /** 2 * 这个方法可以比较两个日期的相差天数。先输入小的日期 3 */ 4 private static void DateCha() { 5 Scanner datein = new Scanner(System.in); 6 Scanner input1 = new Scanner(...
2012-09-07 22:33:00 97
转载 Java学习笔记之数据结构中的树
数据结构中二叉树的代码如下: 1 package tech2; 2 3 public class BTNode<E> { 4 private E data; 5 private BTNode<E> left; 6 private BTNode<E> right; 7 8 ...
2012-09-07 21:21:00 87
转载 Java探究心得之三元运算符
首先看一下三元运算符的格式 [条件语句] ? [表达式1] : [表达式2]其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的。在JDK1.5以前的版本中,表达式1和表达式2都要求是相同的类型,比如都是String或者char之类的,在JDK1.5以后,有了自动拆箱和装箱的原因,两者只要其中一种或者两者都能被拆箱即可,比如表达式1为Integer,...
2012-09-03 01:38:00 182
转载 实现打印从数字1到5,非常规方法
不能使用for , while , switch , if , do..while , ? : ,就这些吧自己写了个很奇怪的java代码可以运行实现1 private static boolean pum(int num) {2 System.out.print(num + " ");3 boolean y=(num!=0) &...
2012-09-01 21:23:00 707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人