
JAVA基础知识
smallmartial
这个作者很懒,什么都没留下…
展开
-
Java 基础知识点学习(一)
1. Java面向对象基本概念 - 引用java 语言中除基本类型之外的变量类型都称之为引用类型。java中的对象通常通过引用其操作的。//声明了一个String类型的引用变量,但是并没有指向对象String s;//使用new语句创建一个String类型的对象,并用s指向他,以后可以通过s完成对其操作 s = new String("hello world");2....原创 2019-04-28 13:44:32 · 238 阅读 · 0 评论 -
Java基础知识点(二)
1.方法的重写在子类中可以根据需求对基类中继承的方法进行重写重写方法必须和被重写方法具有相同的方法名称,参数列表和返回类型重写方法不能使用比被重写方法更严格的访问权限class Person{ private int age; private String name; public void setAge(int age){ this....原创 2019-04-28 13:45:54 · 205 阅读 · 0 评论 -
Java基础知识学习(三)
Java基础知识学习(三)1.抽象类用abstract关键字修饰一个类时,这个类叫做抽象类,用abstract修饰一个方法时,该方法叫做抽象方法含有抽象方法的类必须声明为抽象类,抽象类必须被继承,抽象方法必须被重新抽象类不能被实例化抽象方法只需声明,而不需实现2.final关键字final的变量值不能够被改变final的成员变量final的局部变量final的方法不...原创 2019-04-29 14:40:52 · 175 阅读 · 0 评论 -
java高并发学习一
1. 基础的线程同步:synchronized1.1synchronized示例访问同一个变量的时候,可以加锁保证数据的一致性。该类中 this 锁定的是一个对象。public class T { private int count = 10; public void m() { synchronized(this) { //任何线程要执行下面的代码,必须先拿到this的...原创 2019-05-05 10:01:43 · 164 阅读 · 0 评论 -
java 基础知识学习(五)
java 基础知识学习(五)1.java流输入输出原理2.输入和输出流分类java.io包中定义了多个流类型来实现输入和输出功能按数据流的方向不同可以分为输入流和输chuliu按处理数据单位的不同可以分为字节流和字符流按照功能不同可以分为节点流和处理流java sdk所提供的所有流的类型位于java.io包,分别继承自以下四种抽象流字节流 InputStream Out...原创 2019-04-30 22:25:23 · 401 阅读 · 0 评论 -
java基础知识学习(六)-多线程机制
java基础知识学习(六)-多线程机制1 .线程的基本概念线程是一个程序内部的顺序控制流线程和进程的区别:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换有较大的开销线程可以看成轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。多进程:在操作系统中能同时运行多个任务。多线程:在同一个应用的程序中有多个顺序流同时执...原创 2019-04-30 22:27:31 · 188 阅读 · 0 评论