Java
willproud
这个作者很懒,什么都没留下…
展开
-
使用Eclipse连接SQL Server 2008 及 MySQL
因为要建立一个微博数据库,所以需要将爬取得JSON文件中提取的信息导入到数据库。在网上找到了两篇很好的参考文章,一步一步跟着做就可以完成了。Eclipse连接SQL Server 2008数据库 http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/配置eclipse通过JDBC连接SQl Server原创 2013-04-17 22:15:48 · 2167 阅读 · 0 评论 -
Java的HashMap如何合理地初始化
Java的HashMap是如何实现的:HashMap mapJdK = new HashMap();上述代码在原则上是合法的java代码,但是这个HashMap并没有合理地初始化。在这种情况下,Java的实现中需要将桶的数目重置为HashMap中数据的持续增加的数目。在Java中加载因子(load factor)的默认值为0.75,hash map的默认初始容量是16。这意味着下一翻译 2013-11-18 18:08:31 · 7978 阅读 · 1 评论 -
Java 使用split函数分割url成为单词
关键:split中需要包括所个分割符。String url = "http://sports.sina.com.cn/";String [] sub_url_array = url.split("[/ : . - _ # %]");int sid;for(sid=0;sid<sub_url_array.length;sid++){ if(sub_url_array[sid].eq原创 2013-11-06 11:23:51 · 7078 阅读 · 0 评论 -
java.lang.OutOfMemoryError: GC overhead limit exceeded
运行程序时发生 java.lang.OutOfMemoryError: GC overhead limit exceeded的问题,查找到的资料如下:错误代码:java.lang.OutOfMemoryError: GC overhead limit exceeded原因分析:该错误为JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆转载 2013-11-06 18:07:48 · 1274 阅读 · 0 评论 -
Java IO读写大文件的几种方式及测试
读取文件大小:1.45G 第一种,OldIO: Java代码 public static void oldIOReadFile() throws IOException{ BufferedReader br = new BufferedReader(new FileReader("G://lily_947.txt")); PrintWr转载 2013-11-06 18:10:33 · 1265 阅读 · 0 评论 -
如何优化JAVA代码及提高效率
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.转载 2013-11-18 14:37:55 · 2214 阅读 · 0 评论 -
Java 关于垃圾回收的一些编程建议
根据GC的工作原理,我们可以通过一些技巧和方式,让GC运行更加有效率,更加符合应用程序的要求。一些关于程序设计的几点建议:最基本的建议就是尽早释放无用对象的引用。大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为 null.我们在使用这种方式时候,必须特别注意一些复杂的对象图,例如数组,队列,树,图等,这些对象之间有相互引用关系较为复杂。对于这类对转载 2013-11-11 16:29:32 · 836 阅读 · 0 评论 -
Java 判断字符是否为数字
String str = "123abc"; System.out.println(str.charAt(0)); System.out.println((int)str.charAt(0)); if (Character.isDigit(str.charAt(0))) System.out.println("Character.isDigit(str.charAt(原创 2013-12-18 11:53:12 · 1837 阅读 · 0 评论 -
初识Jackson(实践)
参考:JacksonInFiveMinutes1. 在Intellij Idea中新建项目2. 添加pom文件:(通过http://search.maven.org/ 可以搜索) org.codehaus.jackson jackson-mapper-asl 1.9.13 3. Ja原创 2014-01-08 18:28:01 · 1076 阅读 · 0 评论 -
Java数据导入(读)Excel文件 解析
在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java读取excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地址:http://www.andykhan.com/jexcela转载 2014-01-14 18:21:22 · 929 阅读 · 0 评论 -
Parse.com 查询数据类型Pointer,并转化成Object
首先根据你想要的数据类型创建一个ParseObject:ParseObject sale = new ParseObject("Sale");然后通过关键字得到该ParseObject:sale = result.getParseObject("pointer_field)";现在就已经跳转到sale这个与之关联的object了,可以对它进行查询取值了s翻译 2014-03-21 22:26:48 · 1463 阅读 · 0 评论 -
Parse.com 查询数据类型为File的图片并下载
ParseFile imageFile = (ParseFile)object.get("image");imageFile.getDataInBackground(new GetDataCallback() { public void done(byte[] data, ParseException e) { if (e == null) { // data has the bytes原创 2014-03-21 22:19:49 · 894 阅读 · 0 评论 -
Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.tex
遇到问题:Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.textView解决方案:Clean 你的项目.修改一个xml文件,然后保存删除 R 文件. (build project 之后会自动生成).翻译 2014-03-24 17:10:38 · 5410 阅读 · 0 评论 -
Java 在不知道Array长度的情况下 动态构造String Array
问题:在不知道Array长度的情况下 动态构造String Array解决方案:使用ArrayList:转载 2014-04-10 16:58:21 · 2321 阅读 · 0 评论 -
解决方案 Eclipse Java Error opening registry key
问题:在打开eclipse时出现:Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment解决方案:对于Win7系统64位机:将C盘中翻译 2013-11-18 17:14:46 · 11874 阅读 · 2 评论 -
Android 服务与多线程——编写简单的音乐播放器程序
Android 服务与多线程——编写简单的音乐播放器程序一、实验目的1) 学会使用MediaPlayer;2) 学会简单的多线程编程,使用Handler更新UI;3) 学会使用Service进行后台工作;4) 学会使用Service与Activity进行通信。二、实验要求1) 实现音乐文件的播放控制(仅需要播放,暂原创 2013-05-28 15:39:55 · 3679 阅读 · 0 评论 -
JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?以下是答案:第一种方法:s=i+""; //会产生两个String对象第二种方法:s=String.valueOf(i); //直接使用Str转载 2013-10-04 02:01:00 · 946 阅读 · 0 评论 -
SQL插入语句中有单引号 && SQL中char nchar varchar nvarchar的区别 && Java中字符(串)和数值类型的转换
A:sql 插入语句中有单引号 怎么办?Q:字符串中的单引号,一律用两个单引号表示就行了。A:SQL中char nchar varchar nvarchar的区别是什么?Q:http://stackoverflow.com/questions/176514/what-is-the-difference-between-char-nchar-varchar-and-nvarc原创 2013-04-19 16:45:56 · 1839 阅读 · 0 评论 -
Java 根据url下载图片 并 保存到对应的本地的新建文件夹中
根据前文的方法自己写了一个函数,下载的图片有username和id,遂希望将同一个user的照片存放在一个文件夹中,以id号命名该照片。具体方法见下文: public static void downloadPhotos(String USERID, String OID, String urlString) throws Exception { // 构造URL原创 2013-05-01 23:08:47 · 4259 阅读 · 0 评论 -
Java 根据url下载图片保存到本地
根据图片的URL将其下载到本地转载自:http://hi.baidu.com/xuewei2099/item/f31c1e8634c967c7ee083db4Problem Remained:在保证网速的情况下,如何通过算法设计加速网络连接,缩短下载时间?import java.io.FileOutputStream;import java.io.InputStream;impor转载 2013-05-01 22:56:18 · 3017 阅读 · 0 评论 -
使用jswing自制简单浏览器 实现浏览网络及本地资源 有前进,后退,刷新,文件新建等功能
import java.awt.BorderLayout;import java.awt.Color;import java.awt.HeadlessException;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;im转载 2013-05-06 21:20:11 · 1478 阅读 · 0 评论 -
使用Java在Eclipse中显示图片
import java.awt.BorderLayout;import javax.swing.*;public class ShowImage extends JFrame{ /** * @param args */ public showImage() { JPanel panel=new JPanel(new BorderLayout()); String u转载 2013-05-06 22:50:48 · 6820 阅读 · 1 评论 -
must implement the inherited abstract method 问题解决
在调用百度地图Api时:public class MySearchListener implements MKSearchListener { }出现错误提示:The type MapActivity.MySearchListener must implement the inherited abstract method MKSearchListener.onGetDriving原创 2013-06-26 10:17:23 · 17596 阅读 · 1 评论 -
带输入框(EditText)的AlertDialog-java-Android
//点击输城市按钮 private Button.OnClickListener choose_city_Listener = new Button.OnClickListener() { @Override public void onClick(View arg0) { LayoutInflater factory = LayoutInflater.from(Tal原创 2013-06-26 12:15:09 · 1866 阅读 · 0 评论 -
Android的AlertDialog详解
http://www.2cto.com/kf/201205/131876.html转载 2013-06-26 17:36:26 · 909 阅读 · 0 评论 -
将String 转成 charsequence -java -android 帮助为EditText赋值
将String 转成 charsequence:使用强制转换:CharSequence cs = "string";String s = cs.toString();foo(s); // prints "string"public void foo(CharSequence cs) { System.out.println(cs);}参考:http://stackove转载 2013-06-26 22:33:14 · 14487 阅读 · 2 评论 -
更换安卓应用的背景 java android
想要更新应用的背景:具体步骤:1.在xml布局文件中,对最外层的LinearLayout设置id:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/background" android:layout_width="match_paren原创 2013-06-26 15:13:54 · 1994 阅读 · 0 评论 -
Android中调用系统函数查找联系人
Android中调用系统函数查找联系人,具体代码:Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEARCH);intent.setPackage("com.android.contacts"); //设置查找包intent.putExtra(SearchManager.QUERY, keyword);原创 2013-06-27 22:59:56 · 1085 阅读 · 0 评论 -
使Android应用的AlertDialog对话框中的按钮显示为ImageButton图标,并设置相应
最终示意图如下所示:首先需要新建一个layout文件:new_layout.xml: 这里定义有三个按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:lay原创 2013-06-27 21:55:17 · 3688 阅读 · 2 评论 -
Java读写文本文件
Java IO系统里读写文件使用Reader和Writer两个抽象类,Reader中read()和close()方法都是抽象方法。Writer中 write(),flush()和close()方法为抽象方法。子类应该分别实现他们。Java IO已经为我们提供了三个方便的Reader的实现类,FileReader,InputStreamReader和BufferedReader。其中最重要的转载 2013-08-14 15:55:03 · 905 阅读 · 0 评论 -
Java 以空格分割字符串
问题:如何按照空格分割字符串解决方案:转载 2014-04-10 17:06:28 · 11720 阅读 · 0 评论