热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

学习毕向东java第十二天

学习毕向东java第十二天(之前在哔哩哔哩的视频不知道为啥下架了,于是重新换了一个看。。(不过还是一样的)多线程࿱

学习毕向东java第十二天


(之前在哔哩哔哩的视频不知道为啥下架了,于是重新换了一个看。。(不过还是一样的)
多线程
:线程是属于进程(耳熟能详)的,而线程相当于就是进程的一个独立的控制单元。
当一个命令行在执行的时候,虚拟机这个进程最起码有两个线程:
1.执行程序的线程(会存在一个主线程,这个就是主线程)
2.在堆中垃圾回收处理的线程

Thread类 即为线程的类。
调用线程的方法就是:
1.创建一个Thread类之后
2.调用start方法,这个方法会实现run方法。
这个是视频连接地址:https://www.bilibili.com/video/av33655233/?p=131
计划赶不上变化,因为自己买了Java核心技术卷1 所以准备以他的进度来看视频。

先看String 部分的知识点。
java API的意思:应用程序接口:application program interface。
String S1=“abd” S1是一个类类型变量,而“abd”则是一个对象。
“abd”这个意思就相当于创建了一个“abd”对象。

String s1="abd"
String s2=new String(“abd”);

System.out.println(s1==s2);
System.out.prinrtln(s1.equals(s2));
一大难题!!!
在这里插入图片描述

还会出一个问题,就是 s1和s2有什么区别
答: s1在内存中只有一个对象,就是“abd”,而s2在内存中有两个对象,一个是new 一个是“abd”(String s = new String(“abd”)实际上是"abd"本身就是文字池中的一个对象,在运行 new String()时,把文字池即pool中的字符串"abc"复制到堆中,并把这个对象的应用交给s,所以创建了两个String对象)

之后说了许多String类型的方法。

在这里插入图片描述


推荐阅读
author-avatar
鱼和鱼还有鱼3_Mh_qet
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有