- 博客(9)
- 收藏
- 关注
原创 一步一步学java 1.1.2jvm
JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标...
2019-09-19 18:21:46
150
原创 一步一步学java 1.2.2 static关键字
static关键字 在Java中并不存在全局变量的概念,但是可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。 static作用 ...
2019-09-19 17:52:19
116
原创 Java 面试系列 ——1.Java基础 接口和抽象类
接口和抽象类 接口和抽象类这两个东西很抽象,很相似,但是二者之间到底有何关系,有了抽象类可以满足编程的基本需求了,为什么又会出现接口呢?java,C#等高级语言都是不支持继承多个父类的,因为多重继承很复杂,很容易产生问题,单重继承又很拘束,因为有些具体的方法父类没有!这该怎么办呢,高级语言中的接口就出现了,它解决了单重继承的缺点! 接下来举个例子,一个抽象类人,...
2019-09-15 17:33:47
137
原创 Java 面试系列 ——1.Java基础 final 关键字
final关键字 final英文意思是:最终的; 决定性的; 不可更改的; 决赛; 结局; 期末考试。也是多种编程语言的关键字或保留字。在Java中final可以用来修饰:类 、变量、方法,不能用来修饰抽象类和接口。 1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确...
2019-09-15 11:41:03
346
转载 一步一步学java 1.3.1 Object类
Object类 大家都知道Object是所有类的父类,任何类都默认继承Object。理论上Object类是所有类的父类,即直接或间接的继承java.lang.Object类。由于所有的类都继承在Object类,因此省略了extends Object关键字。该类中主要有以下方法: toString(),getClass(),equals(),clone(),finalize(), 其...
2019-09-14 17:26:32
103
原创 Java 面试系列 ——1.Java基础 “==” 和 equals() 的区别
“==” 和 equals() 的区别 “==” 和 equals()的区别是在面试中经常会被问到的一个问题,在这首先说下他们两个最本质的区别: 1、“==“ ”==“ 比较既可以比较基本数据类型又可以比较引用类型;其中基本数据类型比较的是值,引用类型比较的是地址值。 2、equals(Object o) equals(Object o)不能比较基本数据类...
2019-09-14 16:17:19
152
原创 一步一步学java 1.2.1Java关键字
Java语言和自然界所有的语言一样,拥有它的定义、结构和用途。Java关键字便是是Java语言里事先定义的,有特别意义的标识符,有时又叫保留字。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。下面列举一些常用的关键字,对Java中常用的关键字做下简单的介绍。 常用的关键字包含:
2017-10-28 15:06:15
218
原创 一步一步学java 1.1.1jdk介绍
学过java的人都知道,学java的第一步是干什么?毫无疑问学Java的第一步肯定是安装jdk,jdk是java程序编写、运行的基础。用官方的话说JDK是 java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 jdk的版本主要分为三大类,即javase(
2017-10-21 22:21:51
541
原创 一步一步学java 1.javase基础知识点
转眼间,从事java开发已近3年,从一开始的懵懵懂懂到之后的焦头烂额再到如今的朦朦胧胧。期间大大小小的项目也做过7,8个,市面上传统项目常用的技术也接触了一遍。由于基础与工作的原因一直没有对所学所用的东西进行过梳理,接下来将会在空闲的时间将自己这段时间的工作学习心得与大家共勉。 首先对javase的基本知识点进行一下粗略的总结,不当之处欢迎大家批评指正。 javase基
2017-10-17 23:01:12
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人