自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 线程操作方法

一 取得和设置线程名称在Thread的类中,可以通过getName()方法取得线程名称,通过setName()设置下那成名称。 线程的名称一般在线程启动之前设置,也允许为已经运行的线程设置,允许两个Thread类有相同的名字。 如果程序没有个线程指定名称,则系统会自动给线程分配一个。 代码如下class MyThread implements Runnable //实现Runnable接口

2015-11-30 19:17:54 399

原创 多线程

Java的多线程实现: 在Java中实现多线程有以下两种方式: A 继承 Thread 类 B 实现 Runnable 接口一 , 继承 Thread 类Thread类实在java.lang包中定义的。一个类只要继承了Thread类,就称为多线程操作类,在Thread的子类中,必须明确的覆写Thread类中的run()方法,此方法为线程的主体。 线程操作类格式class MyThread

2015-11-30 11:08:13 309

原创 包装类

八中基本数据类型不是对象。 把int等基本数据类型包装成一个类,就可以以对象的形式操作基本数据类型。 下面以Integer和Float为例: 装箱及拆箱: A 将基本数据类型变为包装类,称为装箱 B 将包装类的类型变为基本数据类型,称为拆箱public class WrapperDemo01{ public static void main(String[] ar

2015-11-27 21:57:30 288

原创 Object类

Object类 在Java中所有的类都有一个公共的父类就是Object类,一个类只要没有明显的继承一个类,那他就是Object类,以下两种代码表示含义相同。class Person{}class Person extends Object{}toString 打印对象信息public String toString(){}equals()方法 equals方法的主要功能主要是完成两个对象的比

2015-11-27 20:51:06 315

原创 抽象类和接口的应用

1.1 为抽象类和接口实例化在Java中可以使用对象多态性,为抽象类和接口实例化,这样在使用抽象类和接口的时候,就可以调用本子类中覆写过的方法了。之所以抽象类和接口不能直接实例化,是因为其内部包含了各个抽象方法,抽象方法本事是没有实现的方法,所以无法调用, 通过对象多态性发现,子类发生了向上转型之后,所调用的方法都是被覆写过的方法。 为抽象类实例化abstract class A

2015-11-27 15:27:28 361

原创 对象的多态性

对象多态性主要分为两种类型: 向上转型:子类对象–>父类对象 对于向上转型,程序会自动完成 格式: 对象向上转型: 父类 父类对象 = 子类实例 ; 向下转型:父类对象–>子类对象 对于向下转型时:必须明确的指明要转型的子类类型。 对象向下转型:子类 子类对象 = (子类)父类实例 ;1.1 向上转型格式 父类 父类实例 = 子类实例class A

2015-11-27 09:38:28 272

原创 接口的基本概念

1.1 接口 接口是JAVA中最重要的概念,接口可以理解为一种特殊的类,里边全是由全局常量(static final声明)和公共的抽象方法组成。 接口的定义格式:interface 接口名称{ 全局常量 ; 抽象方法 ;}以下定义两种抽象方法(void print())和(String getInfo*()),大多用第一种interface A //定义接口 A{

2015-11-26 22:52:47 364

原创 抽象类

1.1抽象类的概念: 包含一个抽象方法的类称为抽象类。 抽象方法:只声明而未实现的方法成为抽象方法,抽象方法必须使用abstract关键字声明。1.2抽象类的定义及使用规则:A包含一个抽象方法的类必须是抽象类; B抽象类和抽象方法必须使用abstract关键字声明; C抽象方法只需声明而不需要实现 D抽象类必须被子继承,子类必须覆写抽象类中全部抽象方法。1.3抽象类

2015-11-26 21:10:27 272

原创 final关键字

final在java中表示的意思是最终的意思 使用final关键字可以声明 类,属性,方法: |-使用final声明的类不能有子类 ; |-使用final声明的方法不能被子类所覆写 ; |-使用final声明的变量称为常量,常量不可以修改。final class Demo01 //声明final类{}class Demo2 extends Demo01 //

2015-11-26 18:50:23 256

原创 继承的基本实现

1.1 类的继承格式在JAVA中使用extends关键字完成类的继承关系class 父类{} //定义父类class 子类 extends 父类{}//使用extends关键字实现继承继承:子类继承父类,并扩展已有类的功能class Person{ private String name ; private int age ; public void setNa

2015-11-26 14:56:09 290

原创 系统登录

class Check //完成具体验证{ public boolean validate(String name,String password) { if(name.equals("IronMan")&&password.equals("SpiderMan")) { return true ; }

2015-11-26 14:25:53 450

原创 内部类

1.1 内部类在一个类的内部还存在另外一个类,则成为内部类。 1,如果在类Outer的内部在定义一个类Inner,此时类Inner称为内部类,Outer称为外部类 2,内部类可声明成private或public,当内部类声明成private或public时,对其访问的限制于成员变量和成员方法相同。 3,内部类的定义格式:标识符 class 外部类名称{ //外部类的成员 标识

2015-11-26 10:43:57 230

原创 对象数组

对象数组,就是指包含一组相关的对象,在对象数组的使用中,数组一定要先开辟空间,但是因为其是引用数据类型,所以数组中每一个值都是null值,则在使用的时候数组中没一个对象必须进行实例化操作。 对象数组的声明 类 对象数组名称[] = new 类[数组长度];class Person{ private String name ; //声明String对象 public P

2015-11-25 23:27:48 427

原创 面向对象 代码块

1.1 普通代码块 直接定义在方法中的代码块称为普通代码块。public class CodeDemo01{ public static void main(String[] args) { { //普通代码块 int x = 30 ; //属于一个局部变量 System.out.println("普通代

2015-11-25 22:07:16 312

原创 面向对象 static关键字

在JAVA中可以使用static声明属性或方法,因为在之前所讲解的属性和方法都属于非static的,这样一来,每个对象都占有各自的内容,如果现在希望一个属性被所有对象共同拥有,则可以将其声明成static类型, 声明成static类型的属性和方法之后,此属性和方法称为类方法,可以由类名称直接调用。 1.1使用static关键字声明属性class Person{ String name ;

2015-11-25 20:02:19 375

原创 面向对象 this关键字

1 this关键字的作用1.1 ,表示类中的属性。 1.2 ,可以使用this调用本类中的方法。 1.3 ,this表示当前对象。1.1 表示类中属性在操作的时候,属性最好使用this.属性形式表示class Person //定义Person类{ private String name ; //声明String对象 private int age ;

2015-11-25 15:13:26 302

原创 面向对象 引用传递

- 1.1 引用传递引用传递 1class Demo{ int temp = 10 ; //定义属性,没有封装,便于操作}public class RefDemo01{ public static void main(String[] args) { Demo d1 = new Demo() ; //实例化Demo对象,实例化之后

2015-11-24 23:00:03 336

原创 String类的常用方法

1.1 , 字符数组与字符串一个字符串可以变成字符数组,同样,一个字符数组也可以变成一个字符串。在String类中存在以下两种方法: 将字符串变为字符数组:public char[] toCharArray() 将字符数组变为字符串:public String(char[] value,int offset,int count)举例:public class St

2015-11-24 21:15:41 360

原创 面向对象 String类

1 实例化String对象1.1 直接赋值public class StringDemo01{ public static void main(String[] args) { String name = "IronMan" ; //直接赋值 System.out.println("姓名:"+name) ; }}1.2 通过ne

2015-11-24 12:14:19 358

原创 程序分析思路

编写程序之前,一定要分析思路 1,根据要求,写出类所包含的属性; 2,所有的属性要进行封装(private); 3,封装之后的属性通过set()设置,get()取得; 4 , 如果需要,可以加上若干个构造方法 ; 5,再根据其他要求添加方法 ; 6,类中的所有方法都不要直接输出,而是要交给被调用出输出。例如:定义并测试一个Student类,

2015-11-23 22:17:03 483

原创 面向对象 构造方法

1 构造方法1.1 构造方法的定义格式class 类名称{ 访问权限 类名称(类型1参数1,类型2 参数2) { 程序语句 ; //构造方法没有返回值 }}在构造方法的声明中注意: 1,构造方法的名称必须与类名称一致。 2,构造方法的声明处不能有任何返回值类型的声明。 3,不能在构造方法中使用return返回一个值。1.2 声明构造方

2015-11-23 14:52:44 487

原创 面向对象 封装

一,封装性 1,封装的产生目的 保护某些属性和方法不被外部看见2,封装的实现 为属性和方法封装是通过关键字private声明的。 实现该属性的set和get方法,为外部所访问。 为属性封装 private 属性类型 属性名称 ; 为方法封装 private 方法返回值 方法名称(参数列表){ }3,访问封装的内容 这些属性肯定是要表示出一些实际意义,那么这些意义的内容一定是由

2015-11-22 23:38:27 273

原创 面向对象1 类与对象

1.1类与对象的关系面向对象的核心组成部分:类与对象。 类,是对某一类事物的描述,是抽象的; 对象是实际存在的该类事物的每个个体,因而也称为 实例(instance)2.1定义类和对象**2.1.1类的定义**class 类名称 { 数据类型 属性 ; //声明成员变量(属性) } public 返回值的数据类型 方法名称(参数1,

2015-11-21 23:05:56 332

原创 方法的声明及使用

1.1方法的定义方法就是一段可以重复调用的代码块, 方法的定义格式 public static 返回值类型 方法名称(类型 参数1,类型 参数2…) { 方法主体 程序语句: [return 表达式] }public class MethodDemo01{ public static void main(String[] args

2015-11-20 11:16:52 609

原创 Java 数组

1 数组数组是一组相关数据的集合,一个数组实际上就是一连串的变量。数组的优点 :·不使用数组定义100个整型变量:int i1;int i2;int i3;...int i100·使用数组定义: int i[100]1.1 一维数组要使用java的数组,必须经过两个步骤:(1)声明数组(2)分配内存给该数组声明形式一:·声明一维数组:数据类型 数组名[] = null;·分配内存给

2015-11-19 22:04:27 338

原创 判断与循环语句

程序的结构分三种:1,顺序结构 2,选择结构 3,循环结构1.1 选择结构:是根据条件的成立与否,再决定要执行哪些语句的一种结构public class IfDemo02{ public static void main(String[] args) { int i = 1 ; //定义整型变量并赋值 int j = 2 ; //

2015-11-19 15:10:39 304

原创 简单的Java程序 简约不简单

简单的Java程序public class TestDemo01{ public static void main(String[] args) { int num = 10 ; //定义整型变量并赋值 num = 30 ; //修改变量 System.out.println("num: "+num) ;

2015-11-18 15:53:01 352

SQL生成Java项目

ORACLE建表语句自动生成Java项目

2017-08-10

SWT(DJNativeSwing)

SWT(DJNativeSwing)

2017-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除