- 博客(4)
- 收藏
- 关注
原创 java多线程
多线程并行和串行并行:多个任务同时执行,效率高。串行:多个任务依次执行,效率低单核和多核CPU单核:如:只有一个人帮干活多核:有多个人帮你干活线程和进程进程(Process):正在运行的一个程序称为进程(word 、记事本)线程(Thread):线程就是进程中的一个任务.单线程和多线程如果一个进程中只有一个线程,称为单线程的程序。如果一个进程中包含两个或者两个以上的线程,称为多线程程序。进程负责分配内存,多线程共享进程分配的内存
2021-10-12 20:05:48
51
原创 java高级特性(泛型、lambda、枚举、方法可变参数、静态导入)
泛型什么是泛型:将类型参数化,也就是数据类型是参数形式存在的,使得数据类型可以变化。泛型是jdk1.5新增的特性。不使用泛型,数据类型被固定public class Student { /* * 分析:name的类型是固定的getName的返回值也是固定的。 */ String name; public String getName() { return this.name; }}如果开发中数据的类型要求是可以变化的,可以使用泛型实现。泛型接口需求:接口
2021-10-11 20:36:05
126
原创 java封装
封装封装的概述就是将类的状态信息(成员变量)隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息(成员变量)的操作和访问封装反映了事物相对的独立性,有效避免了外部错误对此对象的影响,并且能对对象使用者由于大意产生的错误操作起到预防作用。同样面向对象编程提倡对象之间实现松耦合关系松耦合:尽量减少对象之间的关联性,以降低它们之间的复杂性和依赖性。好处:在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控制修饰符,来限制不合理的操作。封
2021-10-10 17:48:14
66
原创 java面向对象基础
面向对象基础面向对象基本概念基于对象概念的软件开发方法。面向对象有三大特性:封装、继承、多态。类:是具有相同的状态和相同的行为的一组对象的集合。对象的状态:属性对象的行为:方法对象数组:学生类:package duixiangArray;public class Student { private String name; private String gender; //构造函数 public Student(String name, String gende
2021-10-10 15:29:47
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人