随笔分类 -  Java基础编程

摘要:package com.xiaomi.mahout_test;public class Trie { private Node root; public Trie() { root = new Node(); } public static void addWo... 阅读全文
posted @ 2015-08-11 15:29 glose 阅读(254) 评论(1) 推荐(0) 编辑
摘要:IntelliJ IDEAsublime 阅读全文
posted @ 2013-08-23 19:32 glose 阅读(183) 评论(0) 推荐(0) 编辑
摘要:如果内容如下#start......内容......#end表达式可以为Pattern p=Pattern.compile( "#start.*?#end ",Pattern.DOTALL); 阅读全文
posted @ 2012-06-11 19:14 glose 阅读(954) 评论(0) 推荐(0) 编辑
摘要:我在编写mapreduce程序的时候,测试数据是两个矩阵,每一个矩阵分别存放在一个文件中,文件的每一行是一个三元组(i,j,mij)。后来一不小心在文件的最后一行多敲了一个回车,在程序中读取文件数据的时候出现数据格式异常的问题,并且影响了程序的正常运行。 String line=value.toString();再对line进行切割,之后再对切割后的每一个解析成整数,所以对最后一行回车换行符,解析出来三个null,然后再传给Integer.parser()的时候肯定出现异常。 这是个小问题,希望以后自己不要再犯了!!! 阅读全文
posted @ 2012-02-25 09:51 glose 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1. Calendar和Date的转化(1) Calendar转化为Date Calendar cal=Calendar.getInstance(); Date date=cal.getTime();(2) Date转化为Calendar Date date=new Date(); Calendar cal=Calendar.getInstance(); cal.setTime(date);2. 把字符串转化为java.util.Date 方法一: String str1="1988-10-20 13:20:20"; DateFormat format1=new Simpl 阅读全文
posted @ 2011-10-12 16:41 glose 阅读(232) 评论(0) 推荐(0) 编辑
摘要:TCP通信编程-Java实现客户端编程步骤:建立网络连接交换数据关闭网络连接服务器端编程步骤:监听端口获得连接交换数据关闭连接主要理解一下以下几个类:InetAddress类 该类的功能是代表一个IP地址,并且将IP地址和域名相关的操作方法包含在该类的内部。ServerSocket类 用来给服务器端建立套接字,它的主要功能是等待来自网络上的“请求”,它可通过指定的端口来等大力连接的套接字。Scoket类 客户机创建了Socket对象以后,会向指定的IP地址以及端口尝试连接。服务器会创建新的套接字与客户端套接字建立连接。下面是C/S模式下的客户端与服务器端之间的通信源代码imp... 阅读全文
posted @ 2011-08-26 10:58 glose 阅读(2824) 评论(1) 推荐(0) 编辑
摘要:之前本人一直都在用mysql数据库,今天尝试了一下微软自带的Access数据库,相对于Oracle,Sqlserver,Mysql等数据库来说,Access数据库是一个相对来说非常小但是简单的数据库。 对于使用ODBC作为连接方式的数据库,在一样程序于数据库连接之前,必须使用Windows的ODBC数据源管理器将数据库配置成ODBC数据源。 配置过程如下: (1) 在“控制面板”的“管理工具”中,双击“数据源”,在“数据源管理器”对话框中,单击“添加”按钮。 (2)在“创建新数据源”对话框上,选择数据源驱动程序为“Microsoft Access Driver(*.mdb)",单击” 阅读全文
posted @ 2011-08-21 11:48 glose 阅读(6471) 评论(0) 推荐(0) 编辑
摘要:import java.sql.DriverManager;import java.sql.SQLException;import java.sql.*;import com.mysql.jdbc.Connection;public class MySql { public static void main(String[]args) throws SQLException { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { // TODO Auto-gen 阅读全文
posted @ 2011-08-17 18:41 glose 阅读(318) 评论(0) 推荐(0) 编辑
摘要:package Test;import java.io.File;import java.io.IOException;public class CreateFileTest {/*** 创建单个文件* @param destFileName 文件名* @return 创建成功返回true,否则返回false*/public static boolean CreateFile(String destFileName) { File file = new File(destFileName); if (file.exists()) { System.out.println("创建单个文 阅读全文
posted @ 2011-08-17 09:35 glose 阅读(8127) 评论(0) 推荐(0) 编辑
摘要:很多人不知道Eclipse如何开启代码助手的自动提示功能,只是使用Eclipse默认的输入了“.”之后才会出现提示。实际上可以输入任何字符的时候都可以给出提示。设置如下:打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。打开Editor选项卡 找到 auto activation triggers for java .会看到只有一个“.”存在。表示:只有输入“.”之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改 阅读全文
posted @ 2010-11-10 14:50 glose 阅读(1573) 评论(3) 推荐(3) 编辑
摘要:首先上官网下个JDK和Eclipse(最好下载最新的版本)下面我给出了几个下载的链接。JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exeEclipse下载地址:http://www.newhua.com/soft/32289.htm解压即可使用。配置过程:一、JDK安装 JDK安装过程非常的简单,直接运行程序,选择路径安装就行,我的安装路径是在C:\Program Files\J 阅读全文
posted @ 2010-10-15 14:10 glose 阅读(10914) 评论(0) 推荐(0) 编辑
摘要:【转】Vector与ArrayList区别the following is from:http://blessed24.javaeye.com/blog/7513361. Vector & ArrayList 1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 2) 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有 阅读全文
posted @ 2010-10-11 16:52 glose 阅读(337) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示