JAVA 基础
IT_MR_Jie
只有不断强大的自己才能让你享受现在。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 基础篇之接口与抽象类的区别
接口接口(interface),在 java 中接口属于一种引用类型,是一个抽象方法的集合。它以 interface 来声明。一个类通过重写接口中的方法来实现一个接口。接口的主要作用是达到一种类似于行为统一的“协议”。接口内的方法、返回类型等它们默认都是 static 和 final 的。它只是提供了一种形式,并没有提供具体的实现。实现一个接口必须实现它的所有抽象方法。抽象类在 JAVA 中所有对...原创 2018-03-15 11:28:27 · 162 阅读 · 0 评论 -
JAVA 基础篇之进程与线程
进程进程是程序中关于数据处理的一个可以单独运行的活动,是系统进行资源分配和调度的基本单位。进程是一个实体,每个系统内存会为进程提供一个独立的地址空。通常其包含了:文本区域(存储执行代码)、数据区域(存储变量及动态分配内存)、以及堆栈(存储各种执行指令和本地变量)。进程所具有的特性有:1、动态性:进程是程序在系统中执行各种操作的一个过程,动态生成,动态销毁。2、并发性:任何进程都能和原创 2018-03-16 13:53:17 · 157 阅读 · 0 评论 -
Java 基础篇之 String、Stringbuffer、StringBuilder之间的区别
在 Java 语言中,对于字符串操作中,String、Stringbuffer、StringBuilder 占据了必不可少的地位。那它们之间具体有什么区别呢?(对于一些入门程序猿来说,字符串处理似乎只用到了 String)。首先我们从性能上来对比这三个类。再大量改变字符串时 StringBuilder > Stringbuffer > String。为什么会出现这样的性能差呢,我们可以...原创 2018-03-14 10:23:07 · 355 阅读 · 0 评论 -
JAVA 基础篇之静态变量与实例变量的区别
在 JAVA 日常开发中,我们在封装类的同时难免需要声明一些静态变量与实例变量。本篇主要讲解它们二者之间的一些区别。首先在语法定义上:声明静态变量时需要在前面添加 static 关键字来修饰。实例变量则不需要。然后再编译过程中的区别:静态变量属于静态存储方式,只要程序加载编译了当前类的字节码,不需要创建任何实例对象就可以直接调用静态静态变量(静态变量在类被编译后直接就会分配内存空间)。实例原创 2018-04-23 15:08:18 · 774 阅读 · 0 评论 -
JAVA 基础篇之面向对象的理解
JAVA 属于一种 OOP (面向对象)语言。那么面向对象具体指的是什么呢?面向对象的特点:1、将复杂的事物简单化2、相对于以前面向过程的执行者转变为现在的面向对象的指挥者3、面向对象的思想更符合我们习惯的理解思维面向过程实际上就是面向一个个函数,而面向对象是将一件事物的行为与属性进行了封装,方便使用。面向对象有三个基本特征:封装、继承、多态封装:从字面意思就是将对一个原创 2018-04-24 14:49:42 · 232 阅读 · 0 评论
分享