
Java基础知识
Java基础知识
htfenght
这个作者很懒,什么都没留下…
展开
-
Java知识点
关于static关键字 static修饰的成员,不能被非static修饰的成员访问 被static修饰的变量称为类变量,被static修饰的方法称为类方法,他们被类的实例共享 使用static定义的方法可以由类名称直接调用 使用static类型声明的方法时,需要注意:如果类中声明了一个static类型的属性,则此类属性既可以在非static类型的方法中使用,也可以在static类型的方法中使用,...原创 2018-11-29 19:22:14 · 121 阅读 · 0 评论 -
Java知识点-Java常用类库与异常的捕获与处理
Java常用类库 String类 String str1 = "hello world!"; String str2 = "hello world!"; Boolean result1 = (str1 == str2); String str3 = new String("hello world!"); Boolean result2 = (str1 == str3); 对于上面的例子,Stri...原创 2018-12-04 17:26:50 · 260 阅读 · 0 评论 -
Java知识点——多线程基础
多线程 通过继承Thread类实现多线程 Thread类存放在java.lang类库中,无需显示加载 Thread类中,已经定义了run()方法,如果想要实现多线程,必须定义自己的子类,继承与Thread类,同时要重写Thread类的run方法,然后用用户自定义的线程类,生成对象,并调用该对象的start()方法,从而来激活一个线程。 public class ThreadDemo_1 { pu...原创 2018-12-05 17:21:22 · 201 阅读 · 0 评论 -
Java知识点——线程的状态
线程的状态 初始态: NEW创建一个Thread对象,但还未调用start()启动线程时,线程处于初始态。 运行态: RUNNABLE在Java中,运行态包括就绪态 和 运行态。 就绪态 该状态下的线程已经获得执行所需的所有资源,只要CPU分配执行权就能运行。 所有就绪态的线程存放在就绪队列中。 运行态 获得CPU执行权,正在执行的线程。 由于一个CPU同一时刻只能执行一条线程,因...原创 2018-12-05 19:10:03 · 467 阅读 · 0 评论 -
Java知识点2-抽象类
抽象类 包含抽象方法的类,就是抽象类,所谓抽象方法,就是只声明而为实现的方法。 抽象类的规则如下: 抽象类和抽象方法都必须使用abstract关键字修饰 抽象类不能直接实例化,也就是不能直接使用new关键字去产生对象 在抽象类中,定义时抽象方法只需声明,而无需实现 含有抽象方法的类必须被声明为抽象类,抽象类的子类必须实现所有的抽象方法后,才能不叫抽象类,从而被实例化,否则这个子类环视个抽象类 ...原创 2018-12-03 16:51:18 · 303 阅读 · 0 评论