JAVA
文章平均质量分 82
gulyy123456
这个作者很懒,什么都没留下…
展开
-
黑马训练营_线程的两种定义方法
黑马训练营 java多线程的实现方法 通过学习java基础视频今天学了线程 1、继承Thread类: 创建一个类继承Thread类,并在该类内重写run()方法,该run()方法的方法体就是代表了线程需要完成的任务。创建该Thread子类的实例,即创建了线程对象,调用Start()方法启动该线程。 2、实现Runnable接口: 定义Runnable接口的实现类,重写Runnab原创 2013-05-12 19:33:16 · 411 阅读 · 0 评论 -
集合的概念
黑马IT训练营 Collection !--List:元素是有序的,集合中的每个元素都有其对应的索引,可以通过索引来访问指定位置的集合元素,List集合元素可以重复。 !--Set:元素是无序的,元素不可以重复。 List接口下有三个常见的子接口:Vector,ArrayList,LinkedList 如果需要遍历List集合元素,对于ArrayList、Vector集合,原创 2013-05-10 16:00:00 · 766 阅读 · 0 评论 -
黑马程序员_常见的几个运行时异常
黑马训练营 NullPointerException 空指针异常 ArrayIndexOutOfBoundsException 数组越界异常 ArithmeticException 算术异常 ClassCastException 类型强制转换异常 NumberFormatException 数字格式异常 UnSupportedOperationException原创 2013-05-10 15:47:12 · 680 阅读 · 0 评论 -
final修饰符
黑马IT训练营 final变量可被用于修饰变量,方法和类,表示所修饰的变量,方法和类不能被改变。 1、final修饰变量时 a、final修饰成员变量 由于final修饰的变量不能被重新赋值,所以在定义一个被final修饰的变量时一定要对其进行赋初值,不然它的默认值是0、'\u0000'、false、或null,这样其就失去了存在的意义。 b、final修饰局部变量 如果fina原创 2013-04-24 20:39:59 · 400 阅读 · 0 评论 -
黑马程序员_如何定义不可变类
黑马IT训练营 1、使用private和final修饰符来修饰该类的属性。 2、提供带参数构造器,用于根据传入的参数来初始化类里的属性。 3、仅为该类提供getter方法,不要为该类提供setter方法,因为普通方法无法修改final修饰的属性。 4、如果有必要,重写Object类里的equals方法和hashCode方法。 public class Address{原创 2013-05-10 15:53:39 · 378 阅读 · 0 评论 -
黑马程序员_单例模式笔记
黑马IT训练营 如果一个类只能创建一个实例,则这个类被称作单例类。 单例设计模式需要注意的几点: 1、单例类必须缓存已经存在的对象,不然就不知道是否之前创建过这个类的对象,所以就需要定义一个属性来保存曾经创建过的对象,因为这个属性要被下面的static方法修饰,所以必须定义为static。 2、因为要求只能被创建一个实例,为了防止其余的类随意创建该类的实例对象,所以该类的构造器被p原创 2013-04-24 20:42:19 · 419 阅读 · 0 评论 -
黑马程序员_java多线程的实现方法
黑马IT训练营 java多线程的实现方法 通过学习java基础视频今天学了线程 1、继承Thread类: 创建一个类继承Thread类,并在该类内重写run()方法,该run()方法的方法体就是代表了线程需要完成的任务。创建该Thread子类的实例,即创建了线程对象,调用Start()方法启动该线程。 2、实现Runnable接口: 定义Runnable接口的实现类,重写Runnabl原创 2013-04-24 20:46:25 · 400 阅读 · 0 评论 -
用户删除功能
黑马训练营 import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.Scanner; import cn.model.User; import cn.service.UserService; public class Test0原创 2013-05-10 16:29:39 · 641 阅读 · 0 评论 -
一个实现不记名投票的小程序
黑马IT训练营 package toupiao; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Iterator; import java.util.Map;原创 2013-05-10 16:23:49 · 9313 阅读 · 1 评论 -
一个能实现收银功能的小代码
黑马IT训练营 随便写着玩的,高手路过勿吐槽,谢谢。 package day1; import java.io.*; import java.util.*; public class Test_A { /** * @param args */ public static void main(String[] args) { // TODO Auto原创 2013-05-10 16:20:13 · 1974 阅读 · 0 评论 -
黑马训练员_匿名内部类
黑马IT训练营 创建匿名内部类时会立即创建一个该类的实例,这个类定义立即消失,匿名内部类不能重复使用。 new 父类构造器(实参列表)|实现接口() { 匿名内部类的类体部分 } 匿名内部类还有如下两条规则: 1、匿名内部类不能是抽象类,因为系统在创建匿名内部类的时候会立即创建对象。而抽象类只能被子类实现后才能创建对象。因此不允许将匿名内部类定义成抽象类。 2、匿名原创 2013-05-10 15:57:42 · 466 阅读 · 0 评论