ACM->JAVA
OnlyTyou
这个作者很懒,什么都没留下…
展开
-
DA SHU
import原创 2014-07-05 19:00:53 · 915 阅读 · 0 评论 -
JAVA--线程
自定义线程方式:方式一: 1.自定义一个类继承Thread方法 2.重写Thread类的run方法,把自定义线程的任务代码写在run方法中 3.创建Thread的子类对象,并且调用start方法开启线程。 (线程一旦开启,就会直接调用run方法,不可直接在main中调用)原创 2015-11-15 17:12:34 · 550 阅读 · 0 评论 -
JAVA--接口
接口的定义格式: interface 接口名 { 成员变量;(默认为常量) 成员函数;(抽象函数) } 接口的使用注意:1.接口是一个类。 2.接口的成员变量默认为常量(public static final)。 3.接口中的方法都是抽象的方法,默认为 public abstract 。 4.接口不能创建对象,没有构造方法。 5.接口是给类实现使用的,非抽象类实现一个接口时,必原创 2015-11-07 15:19:12 · 378 阅读 · 0 评论 -
JAVA--成员内部类 局部内部类 匿名类
成员内部类定义: 一个类定义在另外一个类的内部。 访问方式:方式1 : 在外部类提供一个方法创建内部类的对象进行访问。 方式2: 在其它类中直接访问。 格式: 外部类.内部类 变量名 = new 外部类().new 内部类() 应用场景:1.内部类可以访问外部类的所用成员; 2.外部类与内部类有同名的成员时,默认访问内部类成员。但是可以用 外部类.this.成员变量名 指定访问外部类成员。 3.原创 2015-11-08 11:24:18 · 463 阅读 · 0 评论 -
JAVA--核心类
object 类** object类是所有类的父类,任何一个类都继承了object 类 ** object 类常用方法:toString(); 返回一个字符串用于描述该对象。 equals(object obj); 用于比较两个对象的内存地址,判断是否为同一对象 hashCode(); 返回该类的hash值。 注意:重写一个类的equals方法后,我们都会重写hashCode方法。 样例代码:p原创 2015-11-12 17:41:37 · 873 阅读 · 0 评论 -
JAVA--单例设计模式
定义: 一个类有且只有一个对象。。。 饿汉设计模式设计步骤:(推荐使用该方法,因为懒汉方法会有线程问题) 1.私有化构造函数。 2.声明本类的引用类型变量,并用该变量指向本类对象。 3.提供一个公共静态的方法获取本类的对象。 懒汉设计模式设计步骤:1.私有化构造函数。 2.声明本类的引用类型变量,但不要创建对象。 3.提供一个公共静态的方法获取本类的对象,获取之前 先判断是否已创建对象。 代原创 2015-10-29 22:40:50 · 385 阅读 · 0 评论 -
JAVA 基础知识入门
整数的类型: byte 8 bit short 16 bit int 32 bit long 64 bit 注意: 一个整数后没有加L时,默认为int类型。 if 要把一个数定义为long类型,需要在这个数后面加L。 小数的类型:原创 2015-10-24 11:21:50 · 375 阅读 · 0 评论 -
JAVA--异常 throwable
异常体系: throwable :(所有错误和异常的超类) ( Error: 一般由jvm和硬件发生的问题,不能通过代码去解决 Exception : 需要代码处理。 ) throwable 常用方法:toString() 返回当前异常对象的完整类名+病态信息 getMessage() 返回创建throwable传入的字符信息 printStackTrace(原创 2015-11-10 10:37:06 · 555 阅读 · 0 评论 -
JAVA---构造函数和构造代码块 finally块
构造函数使用格式: 修饰符 函数名(形参) { 函数体。。。} 作用:给对应的对象进行初始化。。。 使用注意:** 构造函数没有返回值类型。 ** 构造函数的函数名必须与对应的类名一致。 ** 在创建对象时,jvm会主动调用对应的构造函数,而不需要手动调用。 ** 如果一个类没有写构造方法,那么java编译器会为该类添加一个没有 形参的构造函数(其添加的构造函数的权限修饰符与对应的原创 2015-10-28 19:08:31 · 496 阅读 · 0 评论 -
JAVA 封装 继承 多态
封装步骤:1.使用private修饰需要被封装的属性。 2.提供一个公共的方法设置或获取该私有成员属性。(set属性名(),get属性名()) 代码:class Member { String name; private String sex; String salary; public void talk(){ System.out.println(原创 2015-10-26 18:52:30 · 521 阅读 · 0 评论 -
JAVA----关键字用法
作用:1.代表所属函数的调用者对象。 2.如果存在同名的成员变量和局部变量时,在方法内部默认是访问局部 变量(java编译器采用“就近原则”),但可以用this访问成员变量。 3.在一个构造函数中可以访问另一个构造函数,但是调用语句必须在 该构造函数的第一个语句,另外这两个函数之间不能互相调用。 4.如果在一个方法中访问一个变量时,该变量只有成员变量时,java编译器 会在该变量前加th原创 2015-10-28 17:33:03 · 550 阅读 · 0 评论 -
JAVA--集合(Collection)
集合:----------| Collection --------------| List 元素有序,可重复 --------------| Set 元素无序,不可重复 方法:1:add() 将指定对象存储到容器中 add 方法的参数类型是Object 便于接收任意对象 2:addAll() 将指定集合中的元素添加到调用该方法和集合中 3:remove() 将指定的对象从集合中删除原创 2015-11-20 22:47:59 · 531 阅读 · 0 评论