- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Sleep和Wait的区别
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让
2013-02-27 18:05:15 628
原创 svn: Malformed network data
今天上班比较背,电脑坏了,换了一台,工作环境都要重新配置,配置SVN时出现问题 ,怎么也连接不上老郁闷了。。。在装好了SVN插件后,发现不能正常使用!在我输入了远端用户名密码后,居然提示我“malformed network data”。后来发现,这是SVN的JavaSVN库不够新所导致的。“使用最新版的javaSVN库,去svnkit(javaSVN)官方
2013-02-27 15:40:06 9576
原创 Android 中使用 google Analytics
google Analytics不仅可以在网站中应用,还可以在自己的android应用中进行应用。下面讲解如下:1 当然是注册google analytics帐号了,免费的注册 2 下载google android sdk for android 3 将下载的jar文件放到项目的lib包下 4 为你的应用增加internet访问的应用权限 5 程序中的使用方法
2013-02-26 17:17:28 2137
原创 Java基础---第十二天 多线程
一、线程间的通信三、线程间通信-等待唤醒机制 1、wait(),notify(),notifyAll(),都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。 2、为什么这些操作线程的方法要定义Object类中呢?因为这些方法在操作同步中,线程,都必须要表示它们所操作线程只有的锁,只有同一个锁上的被等待线程,可以被同一个锁上noti
2013-02-21 15:16:13 803
原创 Java基础---第十一天 多线程
一、多线程 概述 1、进程:是一个正在执行中的程序。 (1)、每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 2、线程:就是进程中的一个独立的控制单元 (1)、线程控制着进程的执行。 (2)、一个进程中,至少有一个线程 3、Java VM 启动的时候会有一个进程 java.exe
2013-02-20 17:18:36 832
原创 Java基础---第十天 面向对象异常
一、异常-finally 1、finall中存放的是一定会被执行的代码,通常用于关闭资源二、异常-处理语句其他格式 1、 try catch 2、try catch finally 3、try finally 4、如果问题在内部被解决,比如内部catch(捕获),没有catch不行,则该方法不用声明异常 5、记住一点,catch
2013-02-17 20:02:16 604
原创 Java基础---第九天 面向对象异常
一、内部类 1、将一个类定义在另一个类的里面,对里面那个类就成为内部类(内置类,嵌套类) 2、访问特点、访问规则: (1)、内部类可以直接访问外部类中的成员,包括私有成员 (2)、而外部类要访问内部类中的成员必须要建立内部类的对象 (3)、之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用, 格式类名.t
2013-02-17 20:00:57 679
原创 Java基础---第八天 面向对象
一、多态-概念 0、对象的多态性,例如 人是一类,人又分为 男人, 女人,两种形态 (1)、人 张三 = new 张三(); 1、多态:可以理解为事物存在的多种体现 (1)、父类的引用,指向了自己的子类对象,也可以叫 父类的引用也可以接收自己的子类对象 (2)、父类的引用也可以接收自己的子类对象 2、多态的前提
2013-02-17 19:59:18 459
原创 Java基础---第七天 面向对象
一、继承-概述 1、提高了代码的复用性 2、让类与类之间产生了关系,有了这个关系,才有了多态的特性 3、注意:千万不要为了获取其他类的功能简化代码而继承。必须是类与类之间有所属关系才可以继承,所属关系,是父类,子类,所属关系 4、例子 (1)、将学生和公认的共性描述提取出来,单独进行描述 (2)、只要让学生和工人与单独描述
2013-02-17 19:54:18 488
原创 Java基础---第六天 面向对象
一.Static关键字 1、static 静态 (1)、是一个修饰符,只能修饰成员(成员变量,成员函数),在内存中的共享区 (2)、 static String s1 = "ddd"; //对象都能访问,共享,但是不在堆内存中 (3)、当成员被静态修饰后,就多了一个调用方式,出了可以被对象调用外,还可以直接被类名调用, 方式为:
2013-02-07 00:52:56 1336
原创 Java基础---第五天 面向对象
一、面向对象 面向对象概念、类与对象的关系、封装、构造函数、this关键字、static关键字、单利设计模式 1、理解面向对象 (1)、面向对象是相对面向过程而言 (2)、面向对象和面向过程都是一种思想 (3)、面向过程强调是功能行为 (4)、
2013-02-05 13:05:41 450
原创 Java基础---第四天
一、数组的定义 new操作符在内存中产生容器实体1、概念:同一种类型数据的集合,其实数组就是一个容器。2、数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。3、数组为数组类型,为引用数据类型,前面的格式类型为容器中数据的类型4、格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度]。int[] arr = new int[5];5、
2013-02-03 23:59:23 605
原创 Java基础----第三天
一、运算符 1、算数运算符 (1)、int x = 4270; x = x /1000*1000; // x 值为 4000,int 类型。 (2)、-1%5 值为 -1,取模时,正负看 左面。 (3)、a = a++;先赋值在运算。a = ++a;先运算,在赋值。 (4)、字符串和任何数据使用 “+”号相连接,最终
2013-02-03 20:29:35 427
原创 Java基础---第二天
1、java语言基础组成:关键字、标识符、注视、常量和变量、运算符、语句、函数、数据2、标识符(1)、26个英文字母(大小写区分),数字 1-9、_、$(2)、数字不可以开头,不可以使用关键字,区分大小写3、main不是关键字,但是是被虚拟机是别的名称。4、java中的名称规范(1)、包名:多单词组成时,所有字母都小写。例:xxxyyyzzz.
2013-02-01 12:43:48 511
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人