上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 高并发场景 多个线程对同一资源对象进行操作时,会产生高并发场景。 加锁 synchronized 同步方法:看起来锁的是方法,实际锁的是对象this 同步代码块:锁的是共享资源对象 Lock-可重入锁 使用ReentrantLock类来实现,ReentrantLock类实现了Lock接口 同步方法: 阅读全文
posted @ 2021-04-15 22:05 EdgarStudy 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 线程的五大状态 创建--new Thread() 就绪--调用start() 阻塞--sleep()、wait() 运行--CPU调度 死亡--线程中断或结束,一旦进入死亡状态,就不能再次启动 线程的基本方法 线程stop方法 package com.edgar.lesson03; //测试stop 阅读全文
posted @ 2021-04-14 21:57 EdgarStudy 阅读(626) 评论(0) 推荐(0) 编辑
摘要: N种内部类及Lambda表达式 内部类简介 静态内部类:被static修饰的类 局部内部类:在方法内部的类 匿名内部类:没有类名的类 注意:内部类都是在一个类的内部 Lambda简介 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合 阅读全文
posted @ 2021-04-13 01:09 EdgarStudy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 网络编程入门 网络通信的两个要素 IP 端口号 协议 TCP:用户传输协议,类似于打电话,需要双方同时存在,才能连接。 UDP:用户数据报协议,类似于发短信,只需发送短信,无法监控另一方是否收到短信。 TCP协议的简单实现 package com.edagr.lesson02; import jav 阅读全文
posted @ 2021-04-12 22:48 EdgarStudy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 多线程的三种基本实现方式 创建线程方式一 继承Thread类 重写run()方法 new一个执行线程的对象调用start()方法 注意:线程开启并不一定立即执行,由CPU调度执行 package com.edgar.lesson01; //创建线程方式一:1.继承Thread类 2.重写run()方 阅读全文
posted @ 2021-04-12 22:34 EdgarStudy 阅读(325) 评论(0) 推荐(0) 编辑
摘要: java是什么类型的语言 java既是编译型语言也是解释型语言 编译型:所有的java文件都需要编译。编译可以理解把一本中文书翻译成一本英文书,给外国人阅读。 解释型:java代码编译后不能直接运行,它是解释运行在JVM上的。解释可以理解为把一本中文书一句一句的翻译给外国人听。 阅读全文
posted @ 2021-04-07 19:30 EdgarStudy 阅读(905) 评论(0) 推荐(0) 编辑
摘要: java的特性 垃圾回收机制。自动释放垃圾占用的空间,防止内存泄露 跨平台。因为java代码是跑在JVM虚拟机上的,只要安卓、IOS、服务器上有JVM环境,Java就能跑起来。 阅读全文
posted @ 2021-04-07 19:28 EdgarStudy 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 抽象类 abstract修饰符 约束 不能new这个抽象类,只能靠子类去实现它 抽象类中可以写普通方法 抽象方法一定在抽象类中 抽象类只能单继承 接口 interface修饰符 约束 默认public abstract 修饰方法 默认public static final 修饰变量 接口不能被实例化 阅读全文
posted @ 2021-04-07 10:27 EdgarStudy 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 八种基本数据类型 byte 1个字节 short 2个字节 int 4个字节 long 8个字节 float 4个字节 double 8个字节 char 2个字节 boolean 1位 基本数据类型由数字和字符、布尔值组成 数字: 整数:byte/short/int/long 小数:float/do 阅读全文
posted @ 2021-04-06 16:38 EdgarStudy 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 打开cmd的方式 开始+Windows系统+命令提示符 Win键+R 输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd路径 管理员方式运行:开始+Windows系统+右键命令提示符选择更多+以管理员身份运行 阅读全文
posted @ 2021-04-03 20:53 EdgarStudy 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页