java多线程入门和封装是什么

1.理解线程与进程。

由于并发肯定涉及到多线程,因此在进入并发编程主题之前,我们先来了解一下进程和线程的由来,这对后面对并发编程的理解将会有很大的帮助。

进程和线程的对比这一知识点由于过于基础,正因为过于基础,所以我们更应该透彻它,我们必须掌握什么是线程和进程,掌握线程与进程的关系,区别及优缺点。

1.1,何为进程。

首先我们来看一下进程的概念:。

进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程,进程也是程序的一次执行过程,是系统运行程序的基本单位,系统运行一个程序即是一个进程从创建,运行到消亡的过程。

看完之后,是不是感觉很抽象,很懵bi,懵bi就对了,说明你和我智商一样高….~开个玩笑~。

不妨先憋弃上面的概念,放松一下大脑,双击打开LOL,秒选德长春Java培训马打野,输了直接退出游戏并且保持微笑,然后正襟危坐心平气和的看宜春写的博客….。

这个时候的你不仅仅是愉快的撸了一把游戏,而且还亲自体验撸了一把进程…其实在你双击打开LOL的时候就已经创建了进程,此话怎讲,众所周知,我们的电脑安装的软件比如:LOL,微信,谷歌等等都是存储在我们的硬盘上的,硬盘上的数据可以说是永久存储(ORM),当我们双击LOL的时候,LOL程序执行就进入了内存中,所有的程序必须进入内存中才能执行,内存属于临时存储(RAM),而进入内存的程序都可以叫做是进程,把LOL程序退出的时候,LOL程序就会退出内存,进程也就随之销毁了,因此说各位撸了一把进程也不为过吧。

刚开始学习java的时候,我们对一些专业的术语并不是很清楚,甚至需要我们专门的记笔记,或者在java培训班的时候及时问老师,长春Java培训哪家好在学习java的时候,其中有一个就是java面向对象的三大特性:封装,那么什么是封装,怎么用呢。

封装性在Java中的体现:封装就是将一些细节信息隐藏起来,对外界不可见。

看到这,也许我们知道了封装的概念,但是不免有疑问,为什么我们需要封装呢。

如果我们想要完美的描述这个类的特征,那么我们需要将这一系列特征都封装在一起,让这个类的形象更饱满,举个例子:你是人,你有许多属性,比如说你的姓名,年龄,身高,体重,性别,性格,爱好等等,这是属性,而同时,你又会吃饭,睡觉,工作,学习,做事情,这些是方法,是你所具有的,同时将属性和方法封装到一个类中去,就能很完美的描述这个类的特征了,同时,它所具有的方法也就一起集成到类中,方便使用,这些是简单的描述了。

方法。

private关键字。

注意:。

对于基本类型中的boolean值长春Java培训机构,getter方法变成isXxx,setter方法不变。

this关键字。

当方法的局部变量和类的成员变量重名时,就近原则,优先使用局部变量。

若要访问类的成员变量,需要使用格式:this.成员变量名。

通过谁调用的方法,谁就是this。

构造方法。

构造方法是专门用来创建对象的方法,遇到new关键字,调用构造方法。

构造方法注意事项:。

构造方法名称与类名完全一样,包括大小写。

辟邪返回值类型,void都不写。

构造方法不能return一个具体的返回值。

如果没有编写任何构造方法,编译器会默认赠送一个空的构造方法。

一个标准的类。

所有的成员变量都要用private。

每个成员变量都要编写一对Getter/Setter方法。

编写一个无参构造方法。

编写一个全参的构造方法。

  有需要的话记得加上toString()方法。

发表评论

电子邮件地址不会被公开。 必填项已用*标注