自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 为什么你的android代码这么混乱

Android上绝大多数的代码,都是由事件触发的,或者说,几乎所有代码都是写在某个回调上的,比如onCreate, onPause, onClick,onBind等等,而这些回调函数,全都是一个个的函数,也就是说,是一个一个小的过程。 单个事件内完成的功能 对于一些简单的情况,在某一个回调内部就能完成的事件,大致上都是在回调中创建一个A类的对象,然后调用A类的某个方法,这个方法里面又用

2016-03-30 09:03:17 4796

原创 JavaWeb 用Intellij IDEA创建基于tomcat和jetty的Servlet

在开始之前,我们需要准备三样东西 第一,Intellij IDEA 14 Ultimate,社区版Intellij IDEA 14 Community Edition有其他的解决方案 第二,tomcat,下载地址是http://tomcat.apache.org,这里使用的是Tomcat 8.0.21 第三,jetty,下载地址是http://download.eclipse.org/jet

2015-04-17 19:11:22 5548

原创 Java 基于DatagramSocket的UDP编程

代码演示了UDP协议的收发,UDP协议不保证所有发送的包都按照顺序到达接收端,但是优点是它的效率要比TCP高。 把Send设置为true,编译出来的是不停发送“Hello 加油!”的发送端的代码 设置为false,编译出来的是不停接收数据的代码 10.0.1.35是本机的IP public class Main { final static boolean Send = false

2015-04-15 19:59:32 4251

原创 Java 用socket实现网络通信

这里用一个进程的两个线程之间实现Socket通信。 运行的结果是不停打印出Server 但是如果服务端在Mac,而客户端在Android,是没有办法通信的,暂时还不知道为什么。 public static void main(String[] args) throws IOException { // 启动了一个线程作为客户端 new Thread(

2015-04-15 19:10:53 4394

原创 Java 动态卸载类

通过反射,我们可以动态的将类加载到方法区中,但是卸载这个类,却有着比较严苛的条件 1. 该类所有的实例都已经被GC,也就是JVM中不存在该Class的任何实例。 2. 加载该类的ClassLoader已经被GC。 3. 该类的java.lang.Class 对象没有在任何地方被引用,如不能在任何地方通过反射访问该类的方法. public static void main(Strin

2015-04-11 12:21:49 12107 4

原创 Java 编译产生的class文件 格式 结构图

我用周末的时间特意用Numbers做了这张图,许多书和资料上都是用文字和表格,各种嵌套,很难理解。 这张图将Human.class的每一个字节的作用都表示出来了,方便大家学习。 public class Human { public Human() { } public String name; private final int TAG = 0x99663

2015-04-07 10:31:11 4666

原创 Android 使用URLConnection提交请求

new Thread(new Runnable() { @Override public void run() { String result = " "; BufferedReader bufferedReader; try {

2015-04-03 16:41:19 4171

原创 Java 利用反射调用jar包中的类

下面讲展示的是从image.jar包中调用image.Buddy类的方法。 public class Main { public static void main(String[] args) { try { // 两种方式都可以 URL url = new File("/Users/wuchen/Documents/I

2015-04-03 12:31:47 7147 1

原创 Java 利用反射 使用.class文件中的类

Java源文件编译之后会产生一个.class的文件,如果我们只有.class文件,而没有.java的时候,我们也可以使用这个类。 首先我们看一下这个工程的结构: 其他的地方可以忽略,只需要要知道,image包里面原来有Buddy.java编译过后产生了Buddy.class文件,接下来我们保留.class文件,删除.java文件。 接下来,我们用代码来调用.class文件中的方法。

2015-04-03 11:00:33 5422

原创 Java使用URL读取网络图片资源 并保存在本地

通过URL,从网络上读取图片,并存入本地,文件名为s.jpg public class Main { public static void main(String[] args) { System.out.println("Start"); try { URL url = new URL("http://ww4.sinaimg.c

2015-03-31 15:39:31 5013

原创 Android 使用URL读取网络图片资源

MainActivity里面在适当的位置调用了new HttpImageDownload((ImageView) findViewById(R.id.imageView)).execute(); 其中imageView是activity_main.xml上面的ImageView控件的id HttpImageDownload是我自定义的类,继承了AsyncTask。 execute是继承自

2015-03-31 14:01:05 7041

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除