![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 208 阅读 · 0 评论 -
Java基础知识点(二)
1.方法的重写 在子类中可以根据需求对基类中继承的方法进行重写 重写方法必须和被重写方法具有相同的方法名称,参数列表和返回类型 重写方法不能使用比被重写方法更严格的访问权限 class Person{ private int age; private String name; public void setAge(int age){ this....原创 2019-04-28 13:45:54 · 182 阅读 · 0 评论 -
Java基础知识学习(三)
Java基础知识学习(三) 1.抽象类 用abstract关键字修饰一个类时,这个类叫做抽象类,用abstract修饰一个方法时,该方法叫做抽象方法 含有抽象方法的类必须声明为抽象类,抽象类必须被继承,抽象方法必须被重新 抽象类不能被实例化 抽象方法只需声明,而不需实现 2.final关键字 final的变量值不能够被改变 final的成员变量 final的局部变量 final的方法不...原创 2019-04-29 14:40:52 · 149 阅读 · 0 评论 -
java高并发学习一
1. 基础的线程同步:synchronized 1.1synchronized示例 访问同一个变量的时候,可以加锁保证数据的一致性。该类中 this 锁定的是一个对象。 public class T { private int count = 10; public void m() { synchronized(this) { //任何线程要执行下面的代码,必须先拿到this的...原创 2019-05-05 10:01:43 · 125 阅读 · 0 评论 -
java 基础知识学习(五)
java 基础知识学习(五) 1.java流输入输出原理 2.输入和输出流分类 java.io包中定义了多个流类型来实现输入和输出功能 按数据流的方向不同可以分为输入流和输chuliu 按处理数据单位的不同可以分为字节流和字符流 按照功能不同可以分为节点流和处理流 java sdk所提供的所有流的类型位于java.io包,分别继承自以下四种抽象流 字节流 InputStream Out...原创 2019-04-30 22:25:23 · 358 阅读 · 0 评论 -
java基础知识学习(六)-多线程机制
java基础知识学习(六)-多线程机制 1 .线程的基本概念 线程是一个程序内部的顺序控制流 线程和进程的区别: 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换有较大的开销 线程可以看成轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 多进程:在操作系统中能同时运行多个任务。 多线程:在同一个应用的程序中有多个顺序流同时执...原创 2019-04-30 22:27:31 · 151 阅读 · 0 评论