
java、c++语法基础
整理一些基础的语法知识,使得自己可以很好的理解基础,并学会运用
凡人多做梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java并发
多线程:在了解线程之前,要先知道进程这个概念。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。简单点说,进程就是执行中的程序活动,是一个活动的实体。多进程,就好比同时打开了Word,Excel和Visio,他们都是不同的程序运行活动,即多个进程同时启动而已,这个概念比较好理解。线程,是一个执行中的程序活动(即进程)的多个执行路径,执行调度的单位。线程依托于进程存在,在进程之下,可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用转载 2021-09-14 21:52:03 · 121 阅读 · 0 评论 -
Java中如何创建多线程
Java中多线程的几种实现方式1、继承Java.lang包下的Thread类,重写Thread类中run方法,在run()方法中实现运行在线程上的代码。2、实现Java.lang.runnable接口 ,也是在run()方法中实现运行在线程上的代码。3、通过Callable和Future task创建线程 ,通过Callable接口,就要实现call方法,4、通过线程池创建线程方法1和2 很简单,通过重写run方法 返回值void,所以不能返回结果。而方法3和4 是有返回值的。方法3的call翻译 2021-09-13 00:42:51 · 148 阅读 · 0 评论 -
Java线程和进程区别
提起线程总是离不开进程,二者的定义。定义:进程是操作系统资源分配的基本单位,线程是处理器任务调度和执行的基本单位;1 进程 每个运行的程序都是进程 。xx.exe就是一个进程注意:在多任务操作系统中进程并不是同步进行,只能说cpu运行速度比较快,能在极短的时间内在不同的进程之间进行切换,所以给人以同时执行多个程序的感觉。 即进程不同步2 线程 在一个进程中有多个执行单元同时运行,这些执行单元简称为线程。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。...原创 2021-09-12 22:08:51 · 233 阅读 · 0 评论 -
Java异常 (throwable)
异常主要是error和exception两种(throwable的两个子类)1、Error类及其子类,代表的是Error类及其子类,代表的是jvm本身的错误,错误不能被程序通过代码处理2、Exception类及其子类,一般都是程序写错了。可以被Java异常处理机制使用,是异常处理的核心。3、Exception 的子类中runtimeException及其子类表示运行时异常,除此之外,其下别的子类都是都用于表示编译时异常。运行时异常与编译时异常1、编译时异常 (和上面Exception部分对应)编译原创 2021-09-12 21:01:47 · 871 阅读 · 0 评论 -
Java中抽象类和接口
相同点:抽象类和接口都不可以实例化,都包含抽象方法,其子类都必须覆写这些抽象方法。1 为什么会有抽象类:提取共性,集中注意力在当前有关的事请上,为此建立了一种机制。强制子类必须重写此方法,完成此任务。2 为什么会有接口:一个类只能继承一个父类,但是可以继承N个接口。接口的目的是指明相关或者不相关类的多个对象的共同行为,跟抽象类很相似,可以说接口是更加抽象的抽象类。接口体现了程序设计的多态和高内聚低耦合的设计思想。不同点:(1)实现: 抽象类extends,接口接口implement(2)继承原创 2021-09-12 20:54:49 · 98 阅读 · 0 评论 -
Java方法重写
方法的重写时子父类直接的。1 什么是方法的重写?为什么需要重写?当一个子类继承父类时,它同时继承了父类中的方法,并可以直接使用该方法,如果该方法不能很好的表达子类的状态,那么子类可以对父类的方法进行重写。2 当方法被重写后,子类需要引用父类的原始方法,必须使用super关键字3方法的重写注意事项:(1)子父类方法名,参数,返回值类型必须一致(2)子类的修饰符权限必须大于等于父类(年轻人更开放)...原创 2021-09-12 20:21:30 · 79 阅读 · 0 评论 -
java中四种访问控制级别
1private(类访问级别)2default(包访问级别)3protected(子类访问级别)4public(公共访问级别)访问级别一次增大原创 2021-09-12 20:06:34 · 1689 阅读 · 0 评论 -
为什么引入多态?什么是多态,怎么实现它?
1 为什么会有多态?因为在设计一个方法的时候,通常希望该方法具有一定的通用性。假如说要实现一个动物叫的方法,但是每一个动物的叫声不同,因此可以在方法中接收一个动物类型的参数,这样在同一个方法中,由于参数不同导致执行效果各异的现象就是多态。这也是为什么设计多态的原因。(总结就是同一个行为具有多个不同的表现形态)2 怎么实现多态 ?关键三要素 :(1)继承(也可是接口的实现)(2)重写 (3)向上转型(其实就是父类引用指向子类对象)...原创 2021-09-12 11:19:28 · 389 阅读 · 0 评论 -
接口和抽象类有什么区别
接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能...转载 2021-03-25 19:47:34 · 677 阅读 · 1 评论