自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java面试题

Java面试题 1.线程与进程的区别 进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。 线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。 线程实际上是在进程的基础之上的进一步划分,一个进程启动后,里面的若干执行路径又可以划分成若干个线程。 2.同步异步的解释,他们的关键字有哪些 同步:排队执行,效率低但是安全 异步:同时执行,效率高但是数据不安全 synchronize关键字: ​ Java中每一个对象都可以作为锁,这是synchron

2020-11-15 17:29:25 174

原创 搭建服务器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 3433

原创 synchronized关键字

synchronized关键字 synchronized关键字解决的是多个线程访问资源的同步性,synchronized关键字可以保证被它修饰的方法或代码块在任意时刻只能有一个线程执行。 案例: public class demo2 { public static void main(String[] args) throws InterruptedException { //格式: synchronized(锁对象){ // //}

2020-09-06 16:40:06 213

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

原创 Java面向对象高阶笔记

Java面向对象高阶笔记 继承 概述: ​ 继承是Java面向对象编程技术的一块基石,因为它允许创建分等级层次的类 ​ 继承就是子类继承父类的特征和行为,使得子类对象(实列)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为 格式: class 父类 { } class 子类 extends 父类{ } //人类 class Person{ private String name; private int age; public

2020-08-22 09:25:37 206

空空如也

空空如也

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

TA关注的人

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