自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 ArrayList和LinkedList的区别以及优缺点

*ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用。他们都可以对元素的增删改查进行操作。 *对于ArrayList,它在集合的末尾删除或添加元素所用的时间是一致的,但是在列表中间的部分添加或删除时所用时间就会大大增加。但是它在根据索引查找元素的时候速度很快。对于LinkedList则相反,它在插入、删除集合中任何位置的元素所花费的时间都是一样的,但是

2017-12-26 22:47:35 56093 15

原创 常见的集合类

集合类的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定,就可以使用集合容器进行存储。集合的特点用于存储对象的容器集合的长度是可变的集合中不可以存储基本数据类型集合框架集合容器因为内部的数据结构不同,有多种具体容器。不断向上抽取,就形成了集合框架。常见的集合类在集合框架中我们会用到许多常见的集合类。List集合Vector:内部是数组数据结构,是线程同步的。增删和查询都很

2017-12-21 22:52:17 719

原创 Java中的异常有哪几类?分别怎么使用

java程序在运行时发生的不正常情况,而异常就是按照面向对象的思想对不正常情况进行封装,将这些情况封装成为对象。Throwable 定义了问题的共性的功能它的两个子类Exception:由JVM发生的,并告知使用者。可以进行针对性的处理。Error:由系统底层发生的,告知JVM,JVM告知使用者。不做针对性处理,直接修改代码。其中异常为Exception,它分为两类,编译时会被检测的异常

2017-12-20 22:46:20 1729

原创 抽象类和接口的区别

接口和抽象类都是表示抽象的实物,而接口可以看做是抽象类的完全抽象版本。首相类用 abstract class声明,接口用interface表示。他们在语法中的区别:1,抽象类中可以有非抽象的普通方法,而接口中所有的方法都必须是抽象的2,抽象类中的字段可以为任意的,但是接口中的字段都被 static final 修饰3,抽象类中可以有构造函数,而接口中不能有。4,抽象类中可以包含静态方法,而接口中不能

2017-12-20 00:25:47 213

原创 JavaSE之多态(一)

多态是java语言中的一个重要的基本特征,用来描述实物的多种状态。通过多态可以更好的消除类之间的耦合性。并且还可以提高代码的复用性。(一)向上转型对象既可以作为它本身的类型使用,也可以同过向上转型成为父类型使用。这种把子类的引用用于父类引用的做法叫作向上转型。public class Demo1 { public static void main(String[] args) {

2017-12-11 07:23:28 278

原创 JavaSE之复用类

关于Java的类的复用,通常有组合、继承、代理等。通过将创建新的类来复用代码,而不用特意的重新去编写新的类,简化了繁琐的步骤,提高了代码的复用性。组合组合的基本关系可以记为 has-a.通过在新的类中调用原来对象的引用从而达到所需的目的。public class Car { Wheel w = new Wheel(); //描述Car public void descri

2017-12-03 23:41:57 188

原创 JavaSE之访问权限

关于访问权限,是为了使其他的程序员在某些时候不能直接访一问你写的代码,这样可以防止代码被修改,提高了安全性.为了解决这个问题Java提供了权限控制的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键字)和private。public是公共的,可以被所有的对象调用,不会被限制。protected继承访问权限,该关键字处理的是继承的概念,通过继承一个父类,该类作为

2017-11-28 10:49:41 189

原创 javaSE之初始化

初始化和清理,正式设计安全的两个问题。什么是构造器(构造函数)1.构造器,也称之为构造函数。不接受任何参数的构造器叫做默认构造器,java文档中通常使用术语 无参构造器。2.构造器有助于减少错误,并使代码更易于阅读。3.在Java中,“初始化”和“创建”捆绑在一起,两个不能分离。4.构造器是一种特殊的方法,没有返回值。方法重载(Overload)重载顾名思义,重新加载。当一个方法因为参数的的

2017-11-20 18:30:51 224

原创 JavaSE之操作符

javase 操作符(一)在最低层,java中的数据时通过使用操作符来操作的。使用Java操作符操作符用于操作数,生成一个新值。几乎所有的操作符都只能操作“基本类型”。存在一些例外的操作符,如“==”、“=”和“!=”这些操作符能够操作所有的对象。除此之外,String类支持“+”和“+=”,作为字符串的连接符使用。赋值赋值使用“=”。它的意思是将等号右边的赋值给等号左边的。如 int

2017-11-13 21:31:54 180

原创 JAVASE 一切都是对象

通过对javase的学习,将自己所了解的内容记录下来,做到查漏补缺!对象的创建在java中创建对象需要一个new关键字,意思“给我一个新对象或创建一个新对象”。如:String s = new String("helloworld");这样就我们就可以创建一个字符串对象。java中数据存储的位置在java中的数据都存储到哪些位置呢?寄存器 :这时最快的存储区,但是因为寄存器的数量有限,所以需要

2017-11-13 20:33:51 158

空空如也

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

TA关注的人

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