Java基础
xiaolichaoren
这个作者很懒,什么都没留下…
展开
-
你真的知道Java中String的equals和==吗?
###初识equals和==###在Java中,String类用的比较广泛,可是你真的知道String吗?看下面的代码: public class StringTest { public static void main(String[] args) { String s1="hello"; String s2="hello"; System.out.println(s1.equals(s2));原创 2020-06-28 15:47:55 · 332 阅读 · 0 评论 -
如何实现Java多线程
如何实现Java多线程认识多线程进程进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。进程的特点:进程是系统运行程序的基本单位。每一个进程都有自己独立的一块内存空间、一组系统资源。每一个进程内部数据和状态都是完全独立的。线程线程是进程执行运算的最小单位,一个进程在其执行过程中可以产生过个线程,而线程必须在某个进程中执行。线程和进程既有联系又有区别,具体如下:一个进程中至少有一个线程。资源分配给进程,同原创 2020-06-08 21:45:29 · 178 阅读 · 0 评论 -
Java中的异常
Java中的异常初识异常异常是指在程序的运行过程中发生的不正常事件,比如所需要的文件找不到、数据源无法连接、网络连接不通或连接中断、算术被零除运算错误、数组下标越界、空指针异常,类型转换异常等。下面通过下面的代码来认识程序中的异常:代码分析:这段代码中,用户输入2个数字,除数不能为零,正常情况下,运行结果如下:但是,如果用户没有按照要求进行输入,如果被除数没有输入数字,而是输入了“abc”,则程序将会发生异常,运行结果如下:输出告诉我们:在ExTest类的main函数中,出现了输入格式原创 2020-06-08 16:08:27 · 235 阅读 · 0 评论 -
Java抽象类和接口
Java抽象类和接口什么是抽象类和抽象方法在Java中,当一个类被abstract关键字修饰时,该类称为抽象类。在Java中,当一个类的方法被abstract关键字修饰时,该方法称为抽象方法。抽象方法所在的类必须定义为抽象类。抽象方法不会有具体的实现,而是在抽象类的子类中通过方法重写进行实现。当一个类被定义为抽象类时,它可以包含各种类型的成员,包括属性、方法等,其中方法可以是普通方法和抽象方法。抽象类的特点抽象类不能被实例化,只能被继承。包含抽象方法的类一定是抽象类,但抽象类不一定包含抽象原创 2020-05-31 21:16:53 · 186 阅读 · 0 评论 -
如何理解类的三大特性(封装、继承、多态)
如何理解类的三大特性(封装、继承、多态)类是什么类是具有相同属性和行为的一组对象的集合 。类有封装,继承,多态三大特性。什么是封装Java中封装的实质是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。封装反映了事物的独立性,有效避免了外部错误对此对象的影响,并且能对对象使用者由于各种原因产生的错误操作起到预防作用,也起到了对象之间的松耦合关系。封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控原创 2020-05-31 18:51:18 · 2665 阅读 · 0 评论 -
快乐的数组
快乐的数组什么是数组1、Java中的数组就是拥有相同类型连续存储空间的表示。例如:20,78,16,55,47,96,177 等整形数据可构成一个数组。“赵大”,“钱二”,“张三”,“李四”,“TOM”,“MARRY” 等字符串也可构成一个数组。2、数组有数组名、数组元素、数组下标和数组长度等概念。3、数组中第一个元素的下标为0,最后一个元素的下标为该数组长度减1。数组的特性优点:寻址快,查询访问快。缺点:1、在原有数组中插入元素较慢;2、在原有数组中移除某个元素较慢。申明数组变原创 2020-05-23 22:31:30 · 304 阅读 · 0 评论