自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小温同学ing

要想站在风口浪尖,除非你无可挑剔

  • 博客(26)
  • 收藏
  • 关注

原创 Java基础—多线程(第四节)

线程同步1. 线程不安全问题2. 如何解决线程不安全问题1. 线程不安全问题问题描述:在12306上抢票时,如果同一张票分配给了好几个人,或者票数没了却还在售该票。取钱时同时操作同一个账户。这些都是线程不安全问题//抢票问题public class UnsafeTest01copy { public static void main(String[] args) { ...

2020-04-22 20:07:43 112

原创 Java基础—多线程(第三节)

Java Thread方法1. sleep2. join3. yield4. priority5. 用户线程和守护线程1. sleepsleep(时间) 指定当前线程阻塞的毫秒数sleep时间达到后线程进入就绪状态sleep可以模拟网络延时,倒计时等/** - sleep模拟倒计时 */public class BlockedSleep02 { public stati...

2020-04-20 17:31:39 114

原创 Java基础—多线程(第二节)

线程状态线程状态图1. 新生状态2. start()3. 阻塞状态4. 运行状态5. 死亡状态线程状态图1. 新生状态Thread t = new Thread()。当用new创建一个新线程时,这个线程还没有开始运行,程序还没有开始运行线程中的代码。2. start()当调用start()方法,线程进入就绪状态,也就是可运行状态(Runnable),但是一个可运行的线程可能正在运行也可...

2020-04-19 14:52:16 120

原创 Java基础—多线程(第一节)

多线程基础知识点1. 程序2. 进程3. 线程4. 进程和线程区别5. 创建线程的方法5.1 继承thread 类(Java有单继承的局限性,不推荐使用)5.2 实现Runnable接口(推荐使用)1. 程序程序是一个静态的概念,一般对应于操作系统中的一个可执行文件。2. 进程执行中的程序叫做进程,进程是一个动态的概念。现在的操作系统都可以同时启动多个进程。特点:进程是程序的一次动态...

2020-04-15 20:37:39 138

原创 Java集合3——Map

Map集合解析1. Map介绍2. Map整体框架图3. HashMap3.1 定义3.2 属性3.3 构造函数3.4 HashMap基本结构3.4 put 方法3.5 get 方法1. Map介绍Map就是用来存储“键(key)-值(value) 对”的。 Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复。Map中有两个通用的实现:HashMap和TreeMap。HashMap...

2020-04-02 09:52:00 145

原创 Java集合2——Java容器之Set

Set集合解析1. 容器整体框架图1.1 Set集合1.1.1 HashSet1.1.2 TreeSet1.1.3 LinkedHashSet1. 容器整体框架图1.1 Set集合Set集合特点:无序、不可重复。(其实应该说是HashSet是无序的,它不能保证元素的添加顺序,更不能保证自然顺序)有序包括两种:一种是按照元素添加的顺序排列(LinkedHashSet)。第二种是按照a-z自...

2020-03-30 13:50:53 114

原创 Java集合1——Java容器之List

List集合和Set集合解析1. 容器整体框架图1.1 List集合1.1.1 ArrayList1.1.2 LinkedList1.2 Set集合HashSetTreeSet1. 容器整体框架图1.1 List集合List集合的特点:有序,可重复有序:List中的每个元素都有索引标记,可以根据元素的索引标记访问元素可重复:List中允许放入重复的元素List接口常用的三个实现类...

2020-03-30 12:04:34 125

原创 react+antd+tailwindcss使用的初期配置

react+antd+tailwindcss前期配置遇到的坑以及使用前的所有配置问题

2022-06-09 17:28:19 1738

原创 Java常用类

Java常用类知识点1. Java的8种基本数据类型的包装类自动装箱和拆箱String类的使用StringBuffer和StringBuilder1. Java的8种基本数据类型的包装类我们有时需要将int这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。基本数据类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloat

2020-05-11 15:23:10 153

原创 面向对象编程(基础)——5.异常

异常机制异常的概念异常分类三级目录异常的概念在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。异常处理就是指程序在出现问题时依然可以正确的执行完。Java是采用面向对象的方式来处理异常的。处理过程:抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。捕获异常:JRE得到该异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成异常

2020-05-11 09:31:14 225

原创 面向对象编程(基础)——4.构造方法

构造方法构造方法构造方法的重载构造方法public class Employee { private String name; private double salary; private LocalDate hireDay; public Employee(String n, double s, int year,int month,int day) { name = n; salary = s; hireDay = Lo

2020-05-09 14:15:45 203

原创 面向对象编程(基础)——3.成员变量和局部变量

成员变量和局部变量成员变量成员方法局部变量成员变量在 Java 语言中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。实例:创建Employee类public class Employee { private String name;//定义一个String类型的成员变量 public Employee(String name) { this.name = name; } public String getName() {

2020-05-09 13:42:21 162

原创 面向对象编程(基础)——2.类和对象

类和对象类对象总结类类是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的模具,将对象想象成小甜饼。由类构造对象的过程称为创建类的实例。对象对象的三个特性对象的行为:可以对对象完成哪些操作,或者可以对对象应用哪些方法对象的状态:当调用那些方法时,对象会如何响应对象的标识:如何区分具有相同行为与状态的不同对象总结1.对象是具体的事物;类是对对象的抽象;2.类可以看成一类对象的模板,对象可以看成该类的一个具体实例。3.类是用于描述同一类型的对象的一个抽象概念,类中定义了这一类对象所应

2020-05-09 13:19:54 229

原创 面向对象编程(基础)——1.面向对象和面向过程

Java基础面向对象和面向过程编程思想及区别面向对象的三大特性面向对象和面向过程编程思想及区别面向过程和面向对象都是对软件分析,设计和开发的一种思想,它指导着人们以不同的方式去分析,设计和开发软件。对应面向对象就分别称为面向对象分析(OOA),面向对象设计(OOD),面向对象编程(OOP)。C语言是一种典型的面向过程语言,Java是一种典型的面向对象语言。面向过程:按步骤实现,并将步骤对应成方法,一步一步完成。比如开车:1.发动车 2.挂挡 3.踩油门 4.走面向过程适合简单,不需要协作的事务

2020-05-09 12:07:52 206

原创 Java并发编程——过期的suspend(),resuem(),stop()

过期的suspend,resume,stop方法1. 介绍2. 代码3. 不再使用的原因1. 介绍suspend(),resume(),stop()方法类似于音乐播放器的暂停,恢复和停止操作。suspend方法用于暂停线程的执行,resume方法用于恢复线程的执行,stop方法用于终止一个线程的执行。2. 代码我们通过创建一个打印线程,然后由主线程对打印线程进行停止、暂停和恢复操作来讲解这...

2020-04-29 15:56:39 177

原创 Java基础—IO流(第五节)

缓冲流(装饰流)字节缓冲流1. 字节缓冲流介绍2. 具体代码字符缓冲流1. 字符缓冲流介绍2. 具体代码字节缓冲流1. 字节缓冲流介绍Java缓冲流本身并不具有IO流的读取与写入功能,只是在别的流上加上缓冲功能来提高效率。缓冲流有三个特点:提升程序性能最底层一定是节点流释放资源时只释放最外层的就可以(也就是只释放缓冲流的即可)当对文件或者其他数据源进行频繁的读写操作时,效率很低...

2020-04-14 18:43:49 83

原创 Java基础—IO流(第四节)

文件的拷贝(必须掌握)/** * 文件拷贝 */public class FileUtils { public static void main(String[] args) { //文件到文件 try{ InputStream is = new FileInputStream("src/IO_study02/abc"); ...

2020-04-14 16:43:52 75

原创 Java基础—IO流(第三节)

输入输出流(必须掌握)FileInputStream(文件字节输入流)FileOutputstream(文件字节输出流)Reader(文件字符输入流)Writer(文件字符输出流)ByteArrayInputStream(字节数组输入流)ByteArrayOutputStream(字节数组输出流)FileInputStream(文件字节输入流)/** * 文件字节输入流 * 第一个程序:理...

2020-04-14 16:04:34 83

原创 Java基础—IO流(第二节)

IO流之File操作构建File对象File文件基本操作文件夹基本操作构建File对象public class FileDemo01 { public static void main(String[] args) { String path = "D:/Java Project/src/com/sxt/io/list.png"; //1. 构建File...

2020-04-14 12:06:21 63

原创 Java基础—IO流(第一节)

IO流整体介绍IO流核心类IO流分类IO流总览IO流核心类类说明File文件类InputStream字节输入流OutputStream字节输出流Reader字符输入流Writer字符输出流Closeable关闭流接口Flushable刷新流接口Serializable序列化接口IO流分类按流的方向分类(1...

2020-04-14 10:33:49 107

原创 Android之Error:Execution failed for task ':PulltorefreshLibrary:mergeDebugAndroidTestResources'.

Error:Execution failed for task ':PulltorefreshLibrary:mergeDebugAndroidTestResources'.> Some file crunching failed, see logs for details当从网上copy了一张图片,300 * 300的,运行以后出现这个错误,当把图片改为100 * 100的,错误消失...

2019-04-29 21:06:39 169

原创 Android中报Error:Execution failed for task ':app:transformClassesWithDexForDebug'.

在项目中引入easeUI Module后,运行之后报Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException...

2019-04-29 16:54:33 180

原创 Android项目之Error:Failed to find target with hash string 'android-19' in: G:\AndroidSDK1

在做一个类似QQ的项目的时候,导入环信IM即时通信云的easeUI时出现如下错误Error:Failed to find target with hash string 'android-19' in: G:\AndroidSDK1后来我查看了一下创建项目的版本是 compileSdkVersion 25 buildToolsVersion "28.0.3"而easeUI的版本...

2019-04-29 16:04:13 1356

原创 Android错误之This Activity already has an action bar supplied by the window decor.

今天在做滑动窗口的时候报了这样一个错误This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR开始我是将style.xml这样设置的 <style name="AppTheme" parent="Theme...

2019-04-28 16:04:37 5907

原创 关于在Android中的dependencies闭包中引入内容时的版本问题

今天在做Android的滑动菜单时,引入了两个内容: compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:25.3.1' testCompile 'junit:junit:4.12' <!--引入--> compile 'c...

2019-04-27 11:08:40 375

原创 Error:Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching failed

今天做了一个天气预报的系统,打算把logo改了,从网上copy了一张图,运行时发现报Error:Execution failed for task ':app:mergeDebugResources'.这个错误。没换图片之前可以正常运行,把图片又换成了了系统默认的,错误消失,说明是图片的问题,后来从网上看了很多帖子,说Android studio对图片的要求很高,从网上下载了jpg格式的改成...

2019-04-26 16:58:59 1982

空空如也

空空如也

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

TA关注的人

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