
java
Decisiveness
这个作者很懒,什么都没留下…
展开
-
abstract class和interface
从语法定义层面看abstract class和interface在语法层面,Java语言对于abstract class和interface给出了不同的定义方式,下面以定义一个名为Demo的抽象类为例来说明这种不同。使用abstract class的方式定义Demo抽象类的方式如下:abstract class Demo { abstract void method1()转载 2015-10-11 11:28:55 · 498 阅读 · 0 评论 -
Ubuntu安装jdk8(oracle jdk,而不是open jdk)
Ubuntu安装jdk81. 从oracle网站上下载jdk8 Linux 32位的gz压缩包(jdk-8u101-linux-i586.tar.gz)2. 解压sudo tar -zxvf jdk-8u101-linux-i586.tar.gz -C /bin3. 配置jdk环境变量vim ~/.bashrc按shit+g在文件末尾加入以下内容export JAVA_原创 2016-07-20 17:38:03 · 2945 阅读 · 1 评论 -
java方法中将类实例作为参数,在方法中有可能会改变这个类实例中的资源
class TestClass { public int value = 10; public void add(TestClass testClass) { value += testClass.value; add2(testClass); } publi原创 2016-03-01 16:06:27 · 2575 阅读 · 0 评论 -
在一个List的指定位置插入一个元素对这个List中的已有的元素顺序的影响
import java.util.List;import java.util.ArrayList;public class OpList { public static void main(String args[]) { int i; List testList; te原创 2016-02-29 14:55:18 · 19524 阅读 · 2 评论 -
whether the results are the same of getClass().getName() called in child class and parent class?
the result of getClass().getName() called in child class and parent classabstract class AbstractClass { public AbstractClass() { System.out.println("the current class(in Ab原创 2016-02-24 14:13:28 · 422 阅读 · 0 评论 -
the usage of getClass().getName()
the usage of getClass().getName()public class UsageGetClass { public static void main(String[] args) { UsageGetClass g = new UsageGetClass(); System.out.pr原创 2016-02-24 13:35:07 · 387 阅读 · 0 评论 -
the usage of String.trim()
下面的示例演示使用的java.lang.String.trim()方法package com.yiibai;import java.lang.*;public class StringDemo { public static void main(String[] args) { // string with leading and trailing white sp转载 2016-02-05 21:51:40 · 372 阅读 · 0 评论 -
java.lang.Class.asSubclass()方法实例
java.lang.Class.asSubclass() 方法施放此Class对象,以表示指定的Class对象所表示的类的子类。当一个客户端需要“窄”一类的对象的类型将它传递给了限制类的对象,它愿意接受一个API,它是有用的。声明以下是java.lang.Class.asSubclass()方法的声明public U> Class extends U> asSubclass(ClassU> cla转载 2015-09-23 17:23:44 · 1065 阅读 · 0 评论 -
子类中的this()(执行子类中参数对应的构造方法)
private String location;Person(String name){this.name=name;location="beijing";}Person(String name,String location){this.name=name;this.location=location;}public String info(){retur转载 2015-10-11 17:47:54 · 872 阅读 · 0 评论 -
Java接口声明对象
Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。但是接口不是类,不能使用new 运算符实例化一个接口。如 x=new comparable(......);//这个是错误来的。但是可以声明接口变量Comparable x; //这是允许的。用JAVA接口声明一个变量是什么意思?不是接口变量,而是一个接口类型的转载 2015-10-11 16:40:28 · 9350 阅读 · 0 评论 -
android系统编译jdk版本
首先普及一下,早期的Android版本是Java 6,Android 4.4版本之后可以使用Java 7。另外,早期版本也可以通过Java 7进行编译,只要你不使用try resource这个新特性即可。那么再回答你的问题,为什么Android不能通过Java 8编译。这里并不是说Android不能通过Java 8编译,而是因为运行在每个人手机上的Android系统跑的还是基于Java转载 2016-07-20 21:00:29 · 1219 阅读 · 0 评论