自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 中Lambda表达式

匿名类匿名类的出现节省了去创建一个类继承接口的过程

2017-11-07 16:23:25 146

原创 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

原创 JAVA泛型

泛型是为了指在定义类的时候不指定数据的类型,在使用的时候指定。

2017-11-03 19:40:45 189

原创 canvas学习

canvas var a = document.getElementById("canvas"); var context = a.getContex("2d");

2017-11-03 09:40:28 196

原创 可变参数的方法

当参数不固定的时候的解决方法:方法一:利用传数组参数,调用方法的时候得传数组方法二:利用可变参数的方法,原理跟数组一样,

2017-11-03 08:46:24 269

空空如也

空空如也

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

TA关注的人

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