随笔分类 -  java

摘要:目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作。 File类 唯一与文件有关的类。使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法。 public File(String pathname);实例化File类的时候,必须设置好路径。 阅读全文
posted @ 2016-08-07 16:26 美好的明天 阅读(15945) 评论(1) 推荐(2) 编辑
摘要:runtime运行时候,是封装了一个JVM进程的类,每一个JAVA程序实际上启动了一个JVM进程,那么每个JVM对应一个runtime实例。此实例是由JVM为其实例化。 本类的定义中没有构造方法,因为本类的方法被私有化了。则此类中肯定有一个方法返回实例化对象(类似单例设计者模式)。 实例化方法: 一 阅读全文
posted @ 2016-08-07 13:27 美好的明天 阅读(634) 评论(0) 推荐(0) 编辑
摘要:掌握目标: 1,掌握StringBuffer与String的区别。 2,掌握StringBuffer常用方法。 3,掌握StringBuffer实际应用。 1,认识StringBuffer. StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容 阅读全文
posted @ 2016-08-06 18:25 美好的明天 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1,题目要求: 2,本实例主要采用知识点 关联,泛型,接口。 3,具体内容 现在假设要表示一个让信息: 1)基本信息 2)联系方式。 在此时,肯定要设计一个接口,因为只有实现了此接口的类才应该表示人的信息。 此接口定义完成,但是在此接口中没有任何方法,所以此时,这个接口称为标识接口。之后定义人的类, 阅读全文
posted @ 2016-07-24 23:40 美好的明天 编辑
摘要:第一种写法 传统的方法,遍历数组 这种方式最简单,对数组还有集合都可以 第二种 而对于遍历Collection对象,这个循环则通常是采用这样的形式 第三种方法也很常见 不严格的说,Java的第三种for循环基本是这样的格式: for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体 借助这 阅读全文
posted @ 2016-07-24 22:52 美好的明天 阅读(24068) 评论(0) 推荐(0) 编辑
摘要:掌握泛型的接口的使用; 掌握泛型方法的定义与使用; 掌握泛型数组的使用; 掌握泛型的嵌套设置; 具体内容 1.1泛型接口基本概念 之前所有的操作都是在类中直接使用泛型操作的,那么,对于JAVA来说,也可以在接口中定义及使用泛型。 声明泛型接口: interface 接口名称<接口标示>{} 如果现在 阅读全文
posted @ 2016-07-24 22:08 美好的明天 阅读(2857) 评论(0) 推荐(0) 编辑
摘要:掌握通配符“?”的使用。 掌握受限泛型的设置。 掌握泛型与子类继承的限制。 具体内容 1.1匹配任意类型的通配符 在开发中对象的引用传递(向上向下传递)是最常见的,但是,在泛型的操作中,在进行引用传递的时候泛型类型必须匹配才可以传递,否则不能传递。 例如,如下没有进行泛型类型匹配,一个是String 阅读全文
posted @ 2016-07-20 23:14 美好的明天 阅读(30151) 评论(4) 推荐(9) 编辑
摘要:为什么使用泛型 要求设计出一个可以表示坐标点的类,坐标由X和Y组成。 坐标表示方法: 整数:x=10,Y=20; 小数:X=10.5,Y=20.6 字符串:X="东经180度",Y=“北纬30度” 问,此类怎么设计。 题目分析 肯定要设计表示坐标点的类。类名称:Point。 但是坐标的X,Y保存的数 阅读全文
posted @ 2016-07-19 22:55 美好的明天 阅读(385) 评论(0) 推荐(0) 编辑
摘要:一个新的线程通过start()进入运行状态,在运行状态中可以进行yield()方法进行礼让,但是仍然可以进行,如果现在现场需要暂停的话,可以使用suspend(), sleep(),wait()方法。如果线程不要执行,通过通过stop()结束(如果run()方法执行完毕也表示结束),或者一个新的线程 阅读全文
posted @ 2016-07-19 00:13 美好的明天 阅读(393) 评论(0) 推荐(0) 编辑
摘要:本章目标 1)加深对线程同步的理解 2)了解Object类中对线程的支持方法。 实例 生产者不断生产,消费者不断消费产品。 生产者生产信息后将其放到一个区域中,之后消费者从区域中取出数据。 既然生产的是信息,就可以定义一个信息的表示类,生产者和消费者同时占有信息类的引用,那么就可以将生产者和消费者两 阅读全文
posted @ 2016-07-19 00:02 美好的明天 阅读(431) 评论(0) 推荐(0) 编辑
摘要:在多线程中,同步与死锁概念很重要,在本章中必须了解以下几点: 1)哪里需要同步。 2)如何实现同步,了解代码即可。 3)及实现同步后有哪些副作用。 代码并不要求可以完整编写,但是概念必须清楚。 具体内容 1.1问题引出 以买火车票为例,不管多少地方可以买火车票,最终一趟列车的车票数量是固定的,如果把 阅读全文
posted @ 2016-07-15 21:26 美好的明天 阅读(2412) 评论(0) 推荐(1) 编辑
摘要:实例要求: 设计一个线程操作类,要求可以产生三个线程对象,并可以分别设置三个线程的休眠时间。如下所示: 问怎么设计? 分析 从之前学习知道,线程的实现有两种方式,一种是继承Thread类,另一种是实现Runnable接口。而且类中应保存线程名称和休眠时间属性。 1,通过Thread类实现。 在Thr 阅读全文
posted @ 2016-07-15 01:30 美好的明天 阅读(466) 评论(0) 推荐(0) 编辑
摘要:在多线程中所有的操作方法都是从Thread类开始的,所有的操作基本上都在Thread类中。 1,线程名称 1,在Thread类中可以通过getName()方法取得线程名称,通过setName()设置线程名称。 2,线程的名称一般在启动线程前设置,但也允许为运行的线程设置名称,允许两个Thread对象 阅读全文
posted @ 2016-07-15 01:14 美好的明天 阅读(15133) 评论(0) 推荐(1) 编辑
摘要:1,进程与线程 对于WORD来讲,每次启动一个WORD相当于操作系统上分配了一个进程。 线程实际上是进程的进一步划分,从WORD来看,可以把拼写检查当作一个线程处理,当然,会同时存在多个线程。 如果进程没有了,线程肯定消失了;但是线程消失,进程未必消失。所有线程都是在进程的基础之上并发(同时运行)。 阅读全文
posted @ 2016-07-03 17:05 美好的明天 阅读(321) 评论(0) 推荐(0) 编辑
摘要:private:可以定义方法,属性,定义的方法和属性不能被类的外部所看到。 default:可以在本包的任意地方访问。 public:都可以访问,不受任何限制。 protected:保护,不同包的非子类不可以访问。 protected权限,在不同包的它的子类能够被访问: 在其他包的子类访问这个属性。 阅读全文
posted @ 2016-07-02 09:56 美好的明天 阅读(829) 评论(0) 推荐(0) 编辑
摘要:包的定义 package是在使用多个类和接口的时候,为了避免名字重复而采用的一种措施,直接在程序中加入package关键字即可。 包的定义格式: package 包名称.子包名称; 定义包之后,实际上,类名称就是:包.类名称。 所谓的包实际上就是一个文件夹,一个*.class文件要保存在一个文件夹中 阅读全文
posted @ 2016-07-02 09:17 美好的明天 阅读(686) 评论(0) 推荐(0) 编辑
摘要:throws关键字 定义一个方法的时候可以使用throws关键字声明。使用throws关键字声明的方法表示此方法不处理异常,而交给方法调用处进行处理。 throws关键字格式: public 返回值类型 方法名称(参数列表,,,)throws 异常类{}; 假设定义一个除法,对于除法操作可能出现异常 阅读全文
posted @ 2016-06-29 11:59 美好的明天 阅读(25644) 评论(5) 推荐(11) 编辑
摘要:目标: 1)异常基本概念, 2)处理异常基本格式 3)异常继承结构 4)掌握JAVA异常处理机制。 具体内容 异常:导致程序中断的一种指令流。 产生异常: 处理异常 每当异常产生,会在程序中产生一个异常化的实例化对象,之后使用此对象与catch中的异常类型相互匹配, 如果匹配成功,则执行catch语 阅读全文
posted @ 2016-06-13 20:59 美好的明天 阅读(587) 评论(0) 推荐(0) 编辑
摘要:匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口。 实例1:不使用匿名内部类来实现抽象方法 运行结果:eat something 可以看到,我们用Child继承了Person类,然后实 阅读全文
posted @ 2016-06-13 18:16 美好的明天 阅读(264) 评论(0) 推荐(0) 编辑
摘要:目标 1,匿名内部类的作用。 2,匿名内部类的定义格式。 具体内容 匿名内部类的定义: 没有名字的内部类。表面上看起来那是它的名字,实际上不是它的名字。 使用匿名内部类的前提: 必须继承父类或实现一个接口 匿名内部类的分类: 1.继承式的匿名内部类 2.接口式的匿名内部类 3.参数式的匿名内部类 特 阅读全文
posted @ 2016-06-13 18:11 美好的明天 阅读(10035) 评论(2) 推荐(1) 编辑