- 博客(5)
- 收藏
- 关注
原创 Java面试题
Java面试题1.线程与进程的区别进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。线程实际上是在进程的基础之上的进一步划分,一个进程启动后,里面的若干执行路径又可以划分成若干个线程。2.同步异步的解释,他们的关键字有哪些同步:排队执行,效率低但是安全异步:同时执行,效率高但是数据不安全synchronize关键字: Java中每一个对象都可以作为锁,这是synchron
2020-11-15 17:29:25
107
原创 搭建服务器ServerSocket与搭建客户端Socket
ServerSocket 搭建服务器用于创建服务器 , 创建完毕后,会绑定一个端口号。ServerSocKet serversocket = new ServerSocket(int port);创建一个基于TCP/IP协议的服务器,并绑定指定的端口号。注意:参数port的范围是: 0-65535 (建议1025-65535)然后此服务器可以等待客户端连接Socket socket = server.accept();此方法会导致线程的阻塞!直到一个新的客户端连接成功,return
2020-09-13 11:18:26
3025
原创 synchronized关键字
synchronized关键字synchronized关键字解决的是多个线程访问资源的同步性,synchronized关键字可以保证被它修饰的方法或代码块在任意时刻只能有一个线程执行。案例:public class demo2 { public static void main(String[] args) throws InterruptedException { //格式: synchronized(锁对象){ // //}
2020-09-06 16:40:06
170
原创 List接口下的实现类及常用方法
List接口在整个集合中 List 是 Collection 的子接口,里面的所有内容都是允许重复的。List接口常用方法public void add(int index,E element) 在指定位置处增加元素 public E get(int index) 根据索引位置取出每一个元素public E remove(int index) 删除指定位置的内容public E set(int index,E element) 修改指定位置的内容 ......List接口常用的实现类有如
2020-08-29 19:28:09
950
原创 Java面向对象高阶笔记
Java面向对象高阶笔记继承概述: 继承是Java面向对象编程技术的一块基石,因为它允许创建分等级层次的类 继承就是子类继承父类的特征和行为,使得子类对象(实列)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为格式:class 父类 {}class 子类 extends 父类{}//人类class Person{ private String name; private int age; public
2020-08-22 09:25:37
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人