Java
文章平均质量分 54
超江
Android自动化测试,Android开发,iOS移动测试,Python爱好者
展开
-
线程的run方法与start方法
代码一:class MyThread extends Thread{ // 继承Thread类,作为线程的实现类 private String name ; // 表示线程的名称 public MyThread(String name){ this.name = name ; // 通过构造方法配置name属性 } public void run(){ // 覆写run()方法,原创 2013-12-07 11:20:52 · 2286 阅读 · 0 评论 -
JAVA多线程
占个坑,有时间写一下1.Thread的代理模式2.多线程,同步、死锁3.wait(),notify()原创 2015-01-04 22:40:03 · 873 阅读 · 1 评论 -
谈谈你对JVM的理解
这里和大家简单分享一下JAVA和JVM运行的原理,Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器JAVA和JVM运行的原理1.Java语言运行的过程Java语言写的源程序通过Java编译原创 2014-10-12 10:03:21 · 17705 阅读 · 0 评论 -
利用ddmlib 实现 PC端与android手机端adb forword socket通信
当PC与手机连通时,我们可以通过Socket连接来实现PC与手机间的通信。 这里我们先讨论手机做为Server端、PC做为Client端的情况。 和其他Java Socket程序一样,只需要定义一个SocketServer即可实现Server端的监听,如下: Java代码 ServerSocket serverSoc转载 2014-09-16 09:37:23 · 3411 阅读 · 0 评论 -
Java2Demo.jar
看看这个路径:C:\Program Files\Java\jdk1.7.0\demo\jfc\Java2D下的Java2Demo.jar原创 2014-06-12 21:45:30 · 1010 阅读 · 0 评论 -
基本类型 包装类型 堆与栈 的区别
package cn.nubia;public class Demo1{ /** * ==号,根据JDK的说明,只有在两个引用都指向了同一个对象时才返回真值。而我们在这里要看的是, str1与str2是否都指向了同一个对象。 * from:http://baike.baidu.com/view/93201.htm?fr=aladdin * * @param args原创 2014-07-21 15:36:16 · 2127 阅读 · 0 评论 -
eclipse 运行 命令行参数
右键需要运行的.java文件-Run Configurations-原创 2014-06-09 10:12:44 · 1348 阅读 · 0 评论 -
反射的例子
package cn.nubia.demo;public class Person{ public Person() { } public void sayhello() { System.out.println("Hello,relect!"); }}原创 2014-06-03 15:01:54 · 863 阅读 · 0 评论 -
Java 5种字符串拼接方式性能比较。
最近写一个东东,可能会考虑到字符串拼接,想了几种方法,但对性能未知,于是用Junit写了个单元测试。 代码如下:import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import org.junit.Test;impo转载 2014-04-28 17:11:46 · 603 阅读 · 0 评论 -
jar转exe(已测试JSmooth软件,可转成功,但是仍需要jre环境,等于说没成功)
【前言】今天一天就做这个了,无语了,焦头烂额啊,其实java的优势真不在应用程序上,想编软件的学学C什么的。 【说明】几种方法都试过,但是好些都不成功,可能是我的操作有问题吧。 【jsmooth】接触的第一款jarToexe软件,参考的这篇文章:http://hi.baidu.com/chenzhiyanczy/blog/item/070a0f0转载 2014-03-26 09:14:17 · 1977 阅读 · 0 评论 -
java在cmd下编译和执行引用jar的类
内容提示:为调用程序在wym.database包下,所以需要将类其所在的包一起拷贝到根目录下。拷贝完之后,调用的类DBConnection的路径应该为:d:\wym\database\DBConnection.java 2、进行编译,编译的命令:javac -cp d:\ojdbc14.jar d:\wym\database\DBConnection.java 3、进行执行,执行的命令:java转载 2014-03-19 13:37:12 · 3372 阅读 · 0 评论 -
java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的转载 2014-03-05 19:05:46 · 659 阅读 · 0 评论 -
Setup()与TearDown()
这几天做Junit测试接触到了setup和teardown两个方法,简单的可以这样理解它们,setup主要实现测试前的初始化工作,而teardown则主要实现测试完成后的垃圾回收等工作。 需要注意的是Junit3中每个测试方法执行时都会执行它们,而不是一个类中执行一次,查了查资料,JUnit4版本采用注解的方式可以实现一个类只执行一次,下面看看测试代码:jar下载地址:转载 2014-02-22 09:42:32 · 4775 阅读 · 0 评论 -
Mac下Eclipse反编译插件安装
背景好久都没有写博客,好习惯慢慢就要丢了,最近在翻一些经典技术书籍,里面都在强调,对自我知识的整理。 工欲善其事,必先利其器。简单介绍一下Mac下,反编译插件的安装;步骤本地下载插件注意对应版本 [JadClipse]http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download [Jad]http://www.varane原创 2017-06-22 17:36:00 · 3320 阅读 · 0 评论