- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Java--多线程(三)
经典问题:生产者和消费者问题详细解析--引出多线程通信和JDK1.5新特性。按照之前的知识,可以将上面的问题写成:package ThreadDemo;import java.util.concurrent.locks.*;/*生产者 、消费者案例: */class Resource2//创建一个共享资源:Resource2{ private String name; private int count=1; private boolean flag = false...
2014-07-31 19:50:53 300
原创 Java--多线程(二)
线程安全问题--引出同步代码块通过下面的例子,了解传统多线程存在的线程安全隐患。/* 需求:买票; 四个窗口同时买票。 */class Ticket implements Runnable//extends Thread{ private/*static*/ int num = 3;//使用静态可以实现静态数据的共享。 public void run() {
2014-07-31 18:51:07 256
原创 Java--多线程(一)
多线程:进程:正在进行中的程序(直译);对应的是一个程序在内存中开辟的空间。线程:就是进程中的一个负责程序执行的控制单元,(执行路径) 一个进程中可以有多条执行路径,称之为多线程。 一个进程当中,至少要有一个线程。线程的出现,负责程序的执行。多线程的目的:开启多个线程是为了同时运行多部分代码多线程的任务:每一个线程都有自己运行的内容。这
2014-07-26 17:39:47 337
原创 Java--Object类的介绍
Object类的介绍1、Object类是所有类的根类。2、Object是不断抽取而来,具备着所有对象都具备的共性内容。例子:class Fu //这里不写extends Object也是隐式的继承Object类。{ Fu() { super(); }}class Zi extends Fu{ Zi() {
2014-07-26 17:26:27 390
原创 Java--java中多态知识介绍
多态:多种形态。定义:在面向对象中是指,语言具有根据对象的类型以不同方式处理之,特别是重载方法和继承类这种形式的能力。多态被认为是面向对象语言的必备特性。一、对象的多态性。 简单的说就是:一个对象有多种形态。例子:class Animal{}class Cat extends Animal{}class Dog extends Animal{}Cat x = n
2014-07-26 17:19:48 299
原创 Java--内部类的介绍
内部类定义:将一个类定义在另一个类的里面,对李米娜那个类就称为内部类(内置类,嵌套类)。访问特点:内部类可以直接访问外部类中的成员,包括私有成员。外部类要访问内部类中的成员必须要建立内部类的对象。例子:class Outer{ private int num = 3; class Inner//内部类; { void show(){ System.
2014-07-26 17:14:34 301
原创 Java--对数组排序的常见方法总结
常见的数组排序方法有许多,在这里只介绍常见的、以及面试常遇见的集中排序方法:选择排序法、冒泡排序法以及插入排序法。通过下面的这个例子来进行详细说明:例子:定义一个一维数组,存入一组数据;对里面的数据进行排序: int[] arr ={34,19,11,109,3,45}; 对上面的一维数组进行从小到大的排序操作:方法一:选择排序法;原理:从最小的角标开始,对该
2014-07-18 11:06:54 653
原创 Java---反射机制
Java反射机制是在运行状态中,对于任意一个类(class文件),都能够获得该类的所有属性和方法;并能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制;简单的说动态获取类中的信息,就是Java反射,可以理解为对类的解剖;应用场景:如果想要对指定名称的字节码文件进行加载并获取其中的内容并调用。 Java的反射机制,在软件中有大量的
2014-07-11 10:26:22 248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人