自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java数据结构之LinkedList

接下来讲讲LinkedList 双向链表背景 :由上篇我们已知 , ArrayList数组链表在增删元素时的效率较低 , 因此 , 为克服其局限性 , 我们引入LinkedList (双向链表)构成 :在双向链表中 , 一个结点里由三部分组成 , first , last , value分别为前指针 , 后指针 , 值域增删操作原理 :双向链表的所有元素由都使用引用的方式记...

2020-04-29 20:35:23 170

原创 Java数据结构之ArrayList(未完)

由于ArrayList是List的具体实现类 , 因此 , 其中的许多方法都是继承自List类和Collection接口 , 方法主要分为增删改查四大类在存储上 , ArrayList属于线性存储 , 元素按存入的顺序排列 , 在查询上效率较高 , 在增删上效率不高.即可以存入自定义数据类型 , 也可以存入基本数据类型 , 但是在存入时 , 应当遵循泛型安全机制 即必须给出插入的元素的类型例...

2020-04-29 19:34:25 85

原创 Java数据结构之集合概述

背景 :Java开发中 , 往往由于需要保存的对象的数目是不确定的 , 此时一般的数组便不够用了 , 为了保存这些数量不确定的数据 , Java封装了一些特殊的类, 也是我们今天的主角 , 叫做 集合类 . 它们可以存储任意类型且程度可变的对象集合概述 :Java的集合类似于C++ STL中的容器 , 用以存储Java对象 (实际上是Java对象的引用) , 这些集合类都位于Java.ut...

2020-04-29 13:53:28 79

原创 Java面向对象基础(二)

一.super关键字背景: 当子类重写了父类方法后,子类对象无法再去访问父类被重写的方法,因此,引入了super关键字来访问父类的成员key: 以父之名(1)super调用 父类的成员变量,成员方法super.成员变量名;super.成员方法名([参数]);(2)子类调用父类的构造方法子类构造函数名(参数){ super([参数]);}super就指代了父类构造函数名注...

2020-04-22 20:42:30 158

原创 Java上转型/下转型(未完)

什么是上转型?上转型属于面向对象多态的范畴 , 将子类当做父类类型使用的情况叫做上转型按我个人的理解,就是对象类型转换 (有点类似C++的转换构造函数)Animal an1 = new Cat(); 将子类对象做分类使用时不需要任何显式声明 , 可调用子类重写的方法 , 此时也不能通过父类对象去调用子类新增的(特有的方法) 上转型优点: 上转型的变量可以使用子类继承或重写的方法上...

2020-04-20 20:43:46 178

原创 Java面向对象基础(一)

书接上文 , 关于Java的注释问题// 普通注释(绿色)// 多行注释(绿色)/***/ 文档注释 , 三个 * 的 (一般用于解释函数/变量的作用,鼠标移到变量/函数上时可以显示,增加可读性)面向对象基础如何创建一个对象? new关键字,EG : 类名 对象名 = new 类名();(1)类的相关问题:一.Java的类占内存嘛? 占内存的,这个与C++不同 ,C++的...

2020-04-17 15:46:17 81

原创 Java运行机制

书接上文,由于对Java运行机制的不熟悉造成了一些问题,这里简单的写一下Java的运行机制Java程序在运行时,必须要进行编译和运行.java文件经过Javac(编译器)变成了.class文件(字节码文件) , 再经过解析器 ,变成机器码文件 , 最后在计算机上运行 **.class文件,又称字节码文件(byte code)文件在解析器中的操作过程: 我们可以使用 java 文件...

2020-04-13 22:18:06 98

原创 Java运算符

书接上文, Java为什么在主方法里有参数?当用 javac (Java编译器)去编译Java源文件时,方便在执行时传递一些参数正文:位运算符一共四个: 与(&),或(|),非(~),异或(^)位运算符运算规则与(&)全1为1,否则为0或(一个短竖,我这个编辑器打不出来)全0为0,否则为1非(~)0变1,1变0异或(^)相同为...

2020-04-09 20:38:14 84

原创 Java基本数据类型,计算机数据存储及进制转化

咱们老规矩,上过学的都知道的东西就不往里写了基本数据类型基本数据类型有八种,其中数值类型六种, 字符一种, 布尔类型一种类型位数 /取值范围byte型8 bit/ -2^7 ~ 2^7-1short型16 bit / -2^15 ~ 2^15-1int型32 bit/-2^31 ~ 2^31-1long型(一般int就够用了)64 b...

2020-04-08 17:32:57 92

原创 Java随机数

Math类的随机数Math.Random()函数能够返回带正号的double值,取值范围是[0.0,1.0),在该范围内(近似)均匀分布。因为返回值是double类型的,小数点后面可以保留15位小数Math.random();Random类的随机数//以int类型的随机数为例Random r = new Random();r.nextInt(2);//产生从0-1的随机数next...

2020-04-04 19:49:55 149

原创 Java控制结构部分(未完)

鉴于该部分与C++无太大差别,因此仅记录细节区别与典例循环:1.可以在break语句后面添加一个标签 outer (当然标签名不唯一)上代码public class demo2 { public static void main(String[] args) { outer:for(int i=0;i<5;i++) { System.out.print(i); i...

2020-04-04 09:43:31 86

原创 Java初步

一些炒冷饭的东西就不写了,写点真正需要的Blog划重点:JDK JRE JVM 层级关系

2020-04-03 23:54:50 94

原创 Java编程规范及Eclipse快捷键

Java编程规范Eclipse 快捷键未完待续

2020-04-03 07:43:22 123

mytest.zip

基于SSM 的商城系统, 开发环境eclipse+MySQL+tomcat,技术栈为spring+springmvc+mybatis. 练习项目,仅供参考

2020-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除