- 博客(11)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 关于多线程出现安全问题的一个小示例
class Sources{String name;String sex;}class inPut implements Runnable{Sources s;inPut(Sources s){this.s=s;}public void run(){int x=0;while(true){if(x==0){this.s.n
2016-08-24 23:04:02 269
原创 多线程的创建的两种方法
/*第一步:继承Thread类,第二步:重写其run();方法//public void run()第三步:定义类的对象,并且用类的对象调用其start()方法.这里注意;一个线程是不可以被循环使用的,就好比:你让我正在干这件事呢,又跑去干另外一件事情*/class Fu extends Thread{public void run(){show();
2016-08-23 19:09:23 238
原创 定义一个字符数组,在其中找出指定的字符,并且返回他的索引值
class Index{public static void main(String[] args) {char []s=new char[]{'a','b','c','d'};// char[] s=new char[10];System.out.println( ArrayIndex(s,'d'));System.out.println("Hello
2016-08-23 00:37:40 1569
原创 求图形面积(矩形和圆面积)的异常处理
interface Graphical{public double area();}class rec implements Graphical{private double length;private double width;rec(double length,double width){if(length{throw new InvalidV
2016-08-22 22:39:37 827
原创 多态的成员变量调用
1.多态的成员变量调用的时候只关心引用型变量所属的类中是否有被调用的成员变量;有,则编译通过;否则,编译失败.通俗的讲:也就是看定义变量的时候等号左边的变量类型所属的类中是否有这个成员.如:下面这个例子输出的就是5.2.以上说的是成员变量,如果是调用成员函数要看的是等号右边即看是由谁创造的public class Polymophic{public static voi
2016-08-17 14:33:27 1587
原创 为什么在实例化子类的对象的时候会调用先调用父类的构造函数
1、为什么在实例化子类的对象的时候会调用先调用父类的构造函数?答:因为子类继承父类之后,获取到了父类的内容(属性/字段),而这些内容在使用之前必须先初始化,所以必须先调用父类的构造函数进行内容的初始化.2、在什么地方调用基类的构造函数?答:在子类的构造函数中的第一行会隐士的调用 super();子句,即调用了父类的构造函数如果父类里面没有定义参数为空的构造函数,那么必须在子类的构造
2016-08-12 18:26:28 5177
原创 关于重载与重写(覆盖)的说明
一、首先从作用范围上来讲1、重载的是对自身类的函数而言的;2、而重写是相对与子类而言的(如果子类里面有一个和父类里面同名、同参数,同返回值类型的函数)注意:重写的时候要求子类的函数的作用域要>=父类里面该函数的作用域:比如 父类的是private的而子类的是public 那么就可以,反之不可以静态的函数只能重写(覆盖)静态的函数重写:方法名,返回值,参数列表和基类的函数
2016-08-11 22:52:01 245
原创 构造代码块与静态代码块的调用时机
1.静态代码块关键字:static 作用:可以用做对类的初始化例子:public class StaticCoding{public static void main(String [] args){coding c=new coding();c.Speak():}}class coding{int n;vo
2016-08-09 22:56:25 312
原创 关于静态变量(函数)与非静态变量(函数)代码块的使用时机
1.静态变量如果变量的值对于任意对象而言是共享的都具有同样的数据值,且值的内容无需任何修改;2.非静态变量如果在对象中变量数据值是不相同的;那么这个数据就属于对象特有的.3.静态函数与非静态函数 就只看函数里面是否有用到对象特有的数据(非静态变量),如果没有用到则就是静态的,反之则是非静态的4.静态代码块关键字:static 作用:可以用做对类的初始化例子:
2016-08-09 22:32:28 232
原创 二维数组输出
public class arrlength{public static void main(String args[]){int [][]s1={{2,10,3},{101,4564,61,3346,987,31,1},{13,69}};for(int i=0;i{for(int j=0;j{System.out.println(s1[i][j]);}
2016-08-07 22:15:55 428 5
原创 关于数组的不同方式输出值的问题 int [][]s1=new int [3][2];
public class array{public static void main(String args[]){int [][]s1=new int [3][2];System.out.println(s1);//输出的是[[I@15db9742;其中@左边的是实体的类型,右边的是数组地址System.out.println(s1[0]);//输出的是角标为
2016-08-07 21:01:22 649
百度ueditor富文本编辑器完美配置版,无bug,只需要修改项目名称为自己的即可。
2018-04-20
asp.net数据绑定中如何实现类似淘宝订单管理这种效果?
2016-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人