String字符串

这方面算是些零零碎碎的知识点,但是也不能忽略哦~~String、StringBuffer、StringBuilder这个问题在面试中最是常见,为啥捏?一个是值是否可变,还有一个就是线程安全首先String类被new出来的对象,肯定是放在堆内存中,相互地址不同,如若比较值,只能使用.equals()方


多线程(生命周期,线程创建)

多线程什么是进程、线程、携程进程进程是相对于 程序而言,程序是一堆静止的文件, 而当程序运行起来以后 就是一个进程,是动态的。比如操作系统多任务,一个操作系统可以同时运行多个进程,多个独立的应用程序一个进程包含多个线程,比如音乐播放器:可以一边放歌曲(线程),一边播放歌词(线程)。线程指的是进程中一


抽象类、接口、内部类

抽象类、接口、内部类抽象类抽象类定义的关键词:abstract如果被定义成抽象类,那么他一定不能被实例化,只能通过子类完成实例化,重写方法。如果一个类有抽象方法,这个类肯定是抽象类。同时,abstract和static不能同时修饰一个方法。接口接口定义的关键词:interface同样接口不能被实例化


面向对象

面向对象面向对象分为:封装、继承、多态封装封装的目的就是为了提高访问的安全性从这里,先需要了解访问修饰符,有四种public,default,protected,privatepublic(访问权限最高):类内随便访问,随便调用。类外部可以调用,子类可以调用,非子类也可。就是说,只要是在同一个项目里


Java数据类型

Java数据类型基本数据类型(四种8个)种类数据类型大小/位整形byte8整形short16整形int32整形long64浮点型float32浮点型double64布尔型Boolean8字符型char16值得注意的几点:整形和浮点型都会有一个默认类型,分别是int和floatint和float的初始


Java初学一(回顾篇)

Java初学第一步(回顾篇)之前学习期间,一直没来得根据进度来写,现在已经学到多线程啦现在咱就当作复习,再过一遍吧~1.Java的特性Java是一个纯面向对象的语言,就似说,你必须得先有个类class。class是创建对象的模板,创建对象必须通过这个类来实现public class Stu{publ