随笔分类 - JavaSE
主要是关于Java进阶部分
摘要:package com.q.buffer; import java.lang.reflect.Array; import java.util.Arrays; /* * 冒泡排序 * */ public class Buffer1 { public int[] bufferSort(int[] arr
阅读全文
摘要:
基本数据类型的类型转换规则 基本类型转换分为自动转换和强制转换。 自动转换规则: 容量小的数据类型 可以自动转换成容量大的数据类型,也可以说低级自动向高级转换。这儿的容量指的不是字节 数,而是指类型表述的范围。 强制转换规则: 高级变为低级需要强制转换。 如何转换: (1)、赋值运算符“=”右边的转
阅读全文

摘要:使用位运算来实现效率最高。位运算符是对操作数以二进制比特位为单位进行操作和运算,操作数和结果都是整型 数。 对于位运算符“<<”, 是将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,位 运算cpu直接支持的,效率最高。所以,2乘以8等于几的最效率的方法是2 <<
阅读全文
摘要:

阅读全文

摘要:JVM: JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个Java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟
阅读全文
摘要:
接口 接口也是引用数据类型 接口是完全抽象的 接口中只有常量和抽象方法 接口支持多继承 接口里的都是抽象方法,可以省略public,abstract关键字 接口中的值不能改变 一个类实现接口必须实现接口的所有方法 抽象类本身就有抽象方法不必全部实现 接口中的方法都是public的 注:以上为个人理解
阅读全文

摘要:抽象类和接口 一、抽象类 1、什么是抽象类? 类和类之间具有共同的特征,将这些特征提取出来,形成的就是抽象类。 类到对象是实例化,对象到类是抽象。 抽象类和具体类是相对的概念。“抽象”是一种存在思想逻辑中的概念,而“具体”是一种可见可触摸的现实对象。简单说,比如“人”比“男人”抽象一点,“动物”又比
阅读全文
摘要:
final修饰符 final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。 1、final关键字基本用法 1.1修饰变量 凡是对成员变量或者局部变量(
阅读全文
