- 博客(18)
- 收藏
- 关注
原创 JAVA----反射
1.通过反射得到对象的属性通过得到Class对象然后调用一系列的get..方法可以得到2.通过反射来调用类的普通方法通过反射调用Student类的方法,即没有真正创建一个Student实例,而是用Object类来调用方法。class Student{ private String name; public String getName() { return name;
2017-11-29 21:38:44 138
原创 JAVA----获得类
JAVA中有三种方法获得类1.利用Object类的getClass方法public class Hello{ public static void main(String[] args) throws Exception{ Class <?>cls1 = new Date().getClass(); Object obj1 = cls1.newInstance
2017-11-28 22:11:30 200
原创 JAVA----文件拷贝
/** * 拷贝的方法类 * @author RUANWENJUN * */class CopyUtil{ //构造器私有化 private CopyUtil() {} /** * 判断源文件路径是否存在 * @param srcfile 源文件 * @return 如果存在则返回true */ public st
2017-11-21 20:38:14 145
原创 JAVA----File
java.io.File类是一个用于表示文件和路径的类。通过这个类可以创建文件和删除文件。public class Fileextends Objectimplements serializable,Comparable<File>1.静态常量//路径盘符UNIX是/,WINDOWS是\public static final char separatorCharpublic static f
2017-11-21 18:44:56 530
原创 JAVA----ThreadLocal
以下只是我的粗略看法,还在学习中。 java.lang.ThreadLocal类,这个类提供了线程局部变量,每个线程都可以有自己的局部变量。 只要线程存在并且ThreadLocal类可以访问,那么线程就可以有对其局部变量的隐式访问。 当线程消失的时候,线程局部变量的拷贝都会被回收,除非还有其他对其的引用public class ThreadLocal<T>extends Object方法:p
2017-11-17 18:31:45 226
原创 JAVA----定时操作任务
使用java.util.Timer和java.util.TimerTask两个类来实现1.Timer类public class Timer extends Object每个Timer对象对应一个后台线程,用于安排将来执行的任务,可以安排执行一次的任务,或是执行多次的任务。如果想要终止计时器任务,可以采用终止方法。 这个类是线程安全的,多个类可以共享一个Timer类,而不需要额外同步。1.1构造器p
2017-11-16 20:50:27 304
原创 JAVA----对象数组排序
JAVA中对象数组排序需要实现Comparable接口 该接口位于java.lang包下public interface Comparable<T>是一个泛型接口,包含一个方法int compareTo(T o)//return 负数,表示当前对象小于特定对象o//return 0,表示当前对象等于特定对象o//return 正数,表示当前对象大于特定对象例如:class Student i
2017-11-16 17:07:07 370
原创 JAVA----Math类
java.lang.Math类包含一些基本的数值运算方法,包含基本指数,对数,三角函数运算1.常量public static final double E //自然对数public static final double PI //圆周率2.方法(都是静态方法)Math类中的方法都是静态,直接通过类名称调用。1.randompublic static double rando
2017-11-15 17:12:04 176
原创 JAVA----日期处理
1. Date类处理日期(不常用的方法)java.util.Date类主要是表示特定的时间,以毫秒为单位。1.1 构造器1.1.1 不带参数构造器public Date() //构造一个Date对象,实质调用System.currentTimeMillis()输入:public class Run { public static void main(String[] args) {
2017-11-14 21:07:26 172
原创 JAVA----Object类
java.lang.Object是JAVA中所有类层次结构的根,所有的对象包括数组都实现了Object类的方法。构造器:public Object()方法:1.方法需要实现Cloneable接口,重写clone方法才能使用; 该方法会返回一个一摸一样的对象,但是该对象不等同于原来的对象 x.clone() != x;clone()2.equals(Object
2017-11-13 16:05:44 148
原创 JAVA线程同步
**1. 什么是线程同步?** 当多个线程共同访问同一资源时,会引发问题,所以需要线程同步来保证对资源的访问有序进行 例如:class Toilet implements Runnable{ //记录可用的厕所数目 private int toilet = 1; public void run() { if(toilet>0) {
2017-11-09 20:34:22 163
原创 JAVA线程
线程,又称为轻量级进程,是程序执行过程中的最小的单位。 JAVA中线程实现1.是通过继承JAVA.Lang包里面的Thread类,重写里面的run方法例如:class MyThread extends Thread{ private String name; public MyThread(String name) { this.name = name ;
2017-11-07 21:22:25 132
原创 JAVA抽象类与接口
Java抽象类抽象方法:使用abstract关键字修饰的方法,没有方法体,抽象方法只能使用public 或者protected修饰。public abstract void fun();抽象类: 使用abstract关键字修饰的类 包含抽象方法的类是抽象类 抽象类可以不
2017-11-07 11:18:49 292
原创 java枚举类
枚举类指的是定义一组可选的范围,用enum修饰enum Person{ STUDENT("学生"),TEACHER("老师"),WORKER("工人"); //如果有其他的属性什么,枚举类一定要写在第一行 private String name; private Person(String name) { //构造器一定是私有的 this.
2017-11-07 09:19:11 181
原创 canvas学习
canvas var a = document.getElementById("canvas"); var context = a.getContex("2d");
2017-11-03 09:40:28 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人