
Java
再过五分钟
这个作者很懒,什么都没留下…
展开
-
Java线程
学习多线程之前首先了解一下线程和进程。线程是计算机执行任务的最小单位,是线程中一个单一顺序的控制流;进程是计算机可占有资源的最小单位,一个进程中可以有多条线程。线程是为了提高计算机的工作效率而设计的(主要是为了提高cpu的利用率,进程中比较费时的是等待资源,真正利用cpu的时间不多,将一个主任务(进程)分成多个任务模块(线程)可以减少因为某一资源未获取而浪费的cpu利用,更好的提高cpu的利用率)。Java为多线程提供内置的支持。...原创 2021-08-11 20:30:32 · 127 阅读 · 0 评论 -
Java重写与重载
最近有开始重新捡起《Java》的基础,简单学习了Java中的重写与重载!重写:重写是子类对父类中已经存在的方法(已经在父类中有过定义)进行重新具体化(方法体)的过程。重写的方法有一些具体的要求(“两同两小一大原则”):1、重写的方法名和参数列表要与父类中的方法名和参数列表相同(“两同”);2、子类方法的返回类型小于等于父类方法的返回类型; 子类方法抛出的异常小于父类方法抛出的异常。(两小)3、子类方法的访问权限大于父类方法的访问权限。(一大)重写还有一些需要注意的地方:...原创 2021-08-05 21:16:38 · 130 阅读 · 0 评论 -
Java抽象类
抽象类:不能够具体、准确的描述某一对象的类就是抽象类。抽象类的存在是为了在之后实现该类的子类时具有更多的可能性、同时更快的设计出具有某些相同信息的子类。抽象类使用abstract修饰类。需要注意的是,因为抽象类不能具体准确的描述某一对象,所以抽象类不能实例化,只能被其他类继承。抽象类中还可能存在抽象方法,抽象方法是指抽象类中使用abstract修饰的方法体为空的方法,这些方法需要在抽象类的子类中被具体化(即填写方法体),或者抽象类的子类也声明为抽象类。tips:1、有抽象方法的类一定是抽原创 2021-08-07 10:05:32 · 97 阅读 · 0 评论 -
Java多态
封装、继承和多态是面向对象的三大基本特征!多态可以说是在前面两个基本特征的基础上建立起来的另一个特征。多态首先需要具备三个条件:1、继承;2、重写;3、父类对引用指向子类对象;多态是同一方法对于不同的类具有不同的变现形式(方法体不同),即存在重写,重写有需要继承为基础(继承)。最后,最重要的就是使用父类引用指向子类对象。虚函数:虚函数是为了多态而存在的。Java中没有虚函数的概念,Java中的普通函数就相当于虚函数,如果想要Java中的某一函数不是虚函数,可以通过使用final修原创 2021-08-06 19:32:10 · 99 阅读 · 0 评论 -
2020东软面试题小计(校招Java篇)
今年东软校招的Java面试题不是很难,这里简单的记录一下,希望能够给有需要的人有些帮助1、和其他公司一样,简单介绍自己参与过的项目及职责2、Java中所有类的基础类是什么?3、Java中堆和栈的区别4、重载和重写的区别5、protecte和private的访问权限6、final关键字的作用(类、方法)7、抽象类和普通类的区别8、对多态的理解(父类引用指向子类对象时的调用)9、普通接口和抽象接口的区别10、是否学习新技术可能还有些许遗漏,仅供大家参考。...原创 2020-11-21 22:55:47 · 2102 阅读 · 2 评论