
java
文章平均质量分 61
alien6u
这个作者很懒,什么都没留下…
展开
-
eclipse启动时报错: org.eclipse.core.runtime.CoreException:
Eclipse启动时org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.jdt.ui was unable to load class org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.at org.eclipse.core.internal.regis原创 2014-11-07 11:50:20 · 13437 阅读 · 2 评论 -
java 之DelayQueue实际运用示例
原文地址:http://www.cnblogs.com/sunzhenchao/p/3515085.html在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这转载 2016-05-19 20:34:48 · 713 阅读 · 0 评论 -
如何在eclipse中看到java基础类的源代码
1.在eclipse中类视图中,按住ctrl,鼠标点击要查看的类就可以进入到源码;2.如果点击后没看到代码 你就点击那个叫add什么的按钮 然后浏览找到你的源代码文件( java源代码在你的jdk安装目录下,就是那个src.zip),找到src.zip,然后确定就可以看到源代码了。原创 2016-02-29 14:35:05 · 1910 阅读 · 0 评论 -
Java多态性详解——父类引用子类对象
面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是转载 2015-08-19 13:43:10 · 695 阅读 · 0 评论 -
JAVA接口的用法
首先,请先看一个简单的例子: 原来我对JAVA接口的用法: interface A{ public abstract void b(); } //B类执行A接口并实现抽象方法b() public calss B implements A{ public void转载 2015-08-07 21:51:14 · 725 阅读 · 0 评论 -
java中对象数组初始化后使用
被一个基础的java问题难住了,代码如下:MedInfo[] medInfoArray = null; for (int i = 0; i < yaoApplication.medicineInfos.size(); i++) { MedInfo medInfo = yaoApplication.medicineInfos.get(i); medInfoArra原创 2015-04-01 21:52:03 · 595 阅读 · 0 评论 -
Parsing Data for android-21 failed Unsupported major.minor version 51.0
在查看Android项目,layout的预览界面时eclipse报这个:Parsing Data for android-21 failed Unsupported major.minor version 51.0我本地还是用的jdk1.6, 这个api-21,需要1.7Later转载 2015-03-14 20:54:07 · 1473 阅读 · 0 评论 -
jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Ja转载 2015-03-17 18:31:32 · 611 阅读 · 0 评论 -
java编译从eclipse中版本1.7降到1.6
1.更改java compiler中的java se版本2.更改Project Facets中的java版本原创 2014-12-12 07:33:25 · 5190 阅读 · 0 评论 -
Java中的Enum用法的一些简单介绍
1. 关于Java Enum:学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常 量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals。是一种好的习惯。JDK1.5之前没有Enum这个类型,那时候 一般用接口常量来替代。有了JavaEnum之后,可以更贴近的表示这种常量。原创 2015-01-31 19:22:35 · 535 阅读 · 0 评论 -
定义集合enum时出错
出错:解决方法:只需进行初始化原创 2015-01-28 20:35:17 · 526 阅读 · 0 评论 -
java中的数学乘法基础性问题
java中的数学乘法基础性问题昨天做了一个gridView的Item,在Adapter中重写getView方法时设置获取图片的宽和高,结果老是报错说宽和高必须大于哦0,但是我看了一下,wwitdh和hheight都是不为0的,怎么乘了1/3后会为0呢?后来发现犯了一个java的基础性错误,1/3=0这是整数除法,改为1.0/4*hheight就好了。今天特意记下来,免得以后原创 2014-12-03 15:30:21 · 739 阅读 · 0 评论 -
JAVA中int、String的类型转换
JAVA中int、String的类型转换int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=In转载 2014-11-29 16:57:01 · 562 阅读 · 0 评论 -
反编译的2个工具jd-gui和JAD
反编译的2个利器jd-gui和JAD博客分类: java工具工具 搞java手上没有个反编译的利器是不行的,现在就来简单介绍下常用的两大反编译利器。 1.jd-gui,安装不需要了,直接点击运行,可以反编译jar,class文件。只要把文件拖,记得一定得拖到软件的那个框框里面。这样就可以看到源码了,太简单了。 2.JAD。难点是找这个工具比较麻烦,现在就上传原创 2014-11-11 21:24:35 · 1930 阅读 · 0 评论 -
多个线程访问同一个类里面的静态成员变量
如下所示,product1, product2,product3是三个不同的线程,但由于Producer类里面的成员变量count是静态变量,所以实际上count是三个线程的共享成员变量,对其进行操作时,最好加上锁访问机制。package java_thread_delayQueue.blockingqueue;import java.util.concurrent.BlockingQueue原创 2016-05-20 19:37:02 · 2811 阅读 · 0 评论