Java基础
文章平均质量分 75
Zzzzz_wohaochi
这个作者很懒,什么都没留下…
展开
-
Java基础学习笔记
Java 基础知识 01. 面向对象和面向过程的区别? 面向过程 优点:性能高,面向对象中的类调用需要实例化,资源消耗比较大。 缺点:难维护、难复用、难扩展。 面向对象 优点:由于面向对象有封装、多态、继承的特性,系统更易维护、更易复用、更易扩展;且耦合度比面向过程低。 缺点:性能相比于面向过程低。 02.什么是封装、继承、多态? 封装:就是将一个对象的属性私有化,使其无法直接从...原创 2018-09-03 17:22:17 · 163 阅读 · 0 评论 -
Java基础学习笔记(二)
6.什么是字节码?采用字节码的最大好处是什么? 在回答这个问题前,首先需要搞明白什么是编译程序和解释程序。编译程序是整体编译通过,然后一次执行;解释程序在执行程序时逐条解释成机器语言给计算机来执行。编译程序虽然在运行时直接读取机器码(二进制文件或汇编),但已经生成的机器码不能改动,意味着在其他机器上不一定能顺利执行。解释程序解决了这个问题,但是性能十分低。于是java语言的独特性就表现出来了,它...原创 2018-09-06 16:36:27 · 289 阅读 · 0 评论 -
Java基础学习笔记(三)
11.装箱与拆箱 装箱:将基本类型用对应的引用类型包装起来; 拆箱:将包装类型转换为基本类型; int → Integer 装箱 Integer → int 拆箱 12.静态:static 特性: static可以修饰成员变量和成员方法。 在类加载时加载,类消亡时消亡。 当成员被静态修饰后,除了可以被对象调用,还可以通过类名.静态成员的方式调用,即不需要创建对象也可调用。 所有对...原创 2018-09-12 14:19:47 · 186 阅读 · 0 评论 -
Java基础学习笔记(四)
16. “==”与equals ==:作用为判断两个对象的地址是否相同。判断是否指向同一个对象。(基本类型比值;引用类型比地址) equals():类如果覆盖过equals方法,一般是覆盖equals方法用来对比两个对象内容是否相等;如果没有覆盖过方法和“==”比较等价。 举个例子: package test; public class Tester { public static...转载 2018-09-12 15:47:47 · 192 阅读 · 0 评论