`
武夷红茶
  • 浏览: 5480 次
文章分类
社区版块
存档分类
最新评论
文章列表
  利用swing组件画梅花 首先找好要的图片 然后编写界面 首先画上背景   然后再写一个面板类设置在整个窗体的右边,用来画上梅花,添加鼠标监听器 判断如果是鼠标左键的话就画上相应选择的梅花的标签,如果是右键的 ...
线程: Thread类在Java.lang中,一个类继承了thread的话,此类成为多线程操作类。Thread的子类必须覆写run的方法,此方法是线程的主体。 一个类继承了thread之后就具备多线程操作的能力。 public class 类名 extends Thread { 属性; 方法 public void run(){ 方法体 } } 线程启动必须用start方法,如果用对象名.run就是和普通的方法没有区别了。启用start方法之后,线程式并发的,哪个先抢到CPU 哪个就先执行。 实现多线程也可以用实现runnable接口的方法实现但是,runnable只有一个run方法,而启动线 ...
异常是java中的一种导致程序终止的指令流。 public class ExceptionDemo01{ public static void main(String args[]){ System.out.println("********** 计算开始 ***********") ; int i = 10 ; // 定义整型变量 int j = 0 ; // 定义整型变量 int temp = i / j ; // 此处产生了异常 System.out.println("两个数字相除的结果:" + temp) ; Sys ...
代码块: 普通代码块:新建在方法中的代码叫做普通代码块 构造快:直接在类中的代码  构造快优先于构造方法执行前提是有实例化对象 静态代码块:又static声明的代码块,静态代码块优先于主方法执行  不管实例化多少个对 ...
数组: 要想定义多个重复类型的变量,那么使用数组是一个很好的方法,一个数组里面存放的数据的类型必须是一样的。即同一个数据类型。 一维数组: 定义格式:数据类型 数组名 []=null; 数组名 =new 数据类型[长度];(可以合并数据类型 数组名[]=new 数据类型[长度]) 或者:数据类型 []数组名={ 初值1,初值2,初值3,….} Int sore=null;声明整形数组,score Score=new int[3];//为整形数组分配内存空间,其元素个数是3 在数组操作中 在栈内存中保存的是数组的名称,new 关键字是给数组开辟堆内存,上述数组中占用的内存 ...
Static 当一个类或者属性被static 修饰的时候  该类就可以直接由类名称调用 显然 static可以是用来声明全局变量  此时的static声明的属性是所有对象共有的,当你创建很多个对象的时候只改变一个对象相关的属性 (该属性被static声明过) 时,所有的创建的对象的同一属性都会被改变。 例如 class Person{ // 定义Person类 private String name ; // 定义name属性,暂时不封装 private int age ; // 定义age属性,暂时不封装 private static String country = " ...
String中== 和equals的区别 先看两行代码: public class StringDemo04{ public static void main(String args[]){ String str1 = "hello" ; // 直接赋值 String str2 = new String("hello") ; // 通过new赋值 String str3 = str2 ; // 传递引用 System.out.println("str1 == str2 --> " + (str1 ...
抽象类 继承可以从原有的类里面派生出新的类,原有的类称为 基类或者父类,而新的类称为子类或者派生类。通过继承机制java中派生出的类不仅可以保留父类的方法功能,并且还可以拥有更多的功能。而在java中可以创建一种专 ...
类实际上是表示客观世界的某类群体的一些基本特征的抽象。 什么是对象?对象是一个个具体的东西。 类和对象的区别:首先看例子,例如在生活中,人,学生,汽车…..等都是一个个类。 类是一个广义的概念,是抽象的, ...
Global site tag (gtag.js) - Google Analytics