自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java异常机制

一。JAVA异常• 异常( Exception  也称例外)就是在程序的运行过程中所发生的不正常的事件,它会中 断正在运行的程序 。• 当Java程序出现以上的异常时,就会在所处的方法中产生一个异常对象。这个异常对象 包括异常的类型,异常出现时程序的运行状态以及对该异常的详细描述。    Java异常类层次结构图:• ErrorError类层次描述了Java运行时系统内部错误和资源耗尽错误,一般指...

2018-07-08 20:24:28 301

原创 JVM内存结构

JVM内存结构JVM在执行.class文件的时候,需要在内存中的分配空间,我们称之为运行时数据区。其中,虚拟机栈,本地方法栈,程序计数器是线程私有的,而方法区和堆区是线程共享的。1.程序计数器程序计数器,也叫PC寄存器。每个线程刚创建时,会创建一个程序计数器,生命周期跟随线程。作用:可以看做是线程所执行的字节码的行号指示器,字节码解释器的工作就是通过改变这个计数器的值来选取下一条需要执行的指令。(...

2018-07-06 16:25:05 94

原创 Java集合

容器当中接口的层次图如下:容器当中接口的特点如下:.Collection接口   Collection 表示一组对象,他是集中收集的意思,就是把一组数据收集起来,Collection接口的两个子接口Set,List:   Set中的数据没有顺序,不可以重复。   List中的数据有顺序,可以重复。    Collection接口中定义的方法:List接口:  有序的Collection,容许存在重...

2018-04-17 21:36:40 118

转载 用JSON格式提交数据到服务端

准备Hero.java[html] view plain copypublic class Hero {      private String name;      private int hp;      public String getName() {          return name;      }      public void setName(String name) { ...

2018-04-10 21:33:17 399

原创 String,StringBuilder和StringBuffer的区别?

1.String,StringBuilder和StringBuffer的区别 String 是不可变字符串,根据实时情况使用,在循环当中尽量不要使用,因为会产生好多没用的字符串。StringBuilder 可变字符串,线程不太安全,但效率高。StringBuffer 可变字符串,线程安全,但效率低。建议:如果是简单的声明一个字符串没有后续过多的操作,使用String,StringBuilder均可...

2018-04-10 21:27:03 88

原创 Java String类的常用方法

 String 类对象用来保存不可修改的Unicode字符序列 ,位于java.lang包中,提供了创建和操作字符串的方法。1.创建字符序列1.定义法String str="abc";这种方式会在堆内存中创建一个字符对象并在栈内存中形成一个引用来指向这个字符对象。2.构造法String类提供了十多个构造方法,用来创建字符序列(字符串)。下面介绍几个常用的构造方法:String()创建一个空的字符序...

2018-04-02 21:53:06 133

原创 Java数组

1.数组的特点数组:数组是相同类型数据的有序集合。数组的四个特点:1.数组的长度是确定的。数组一旦被创建,它的大小是不可以改变的。2.数组中元素必须是相同类型。比如一个int类型数组只能放int类型的元素。3.数组的类型可以是任何数据类型,包括基本类型和引用类型。4.数组变量属引用类型,数组本身就是对象,数组中的每个元素相当于该对象的成员变量。Java中对象是在堆中的,因此数组无论保存原始类型还是...

2018-04-01 03:58:25 116

原创 Java中==与equals()的区别。

首先,==是运算符而equals()是方法。==在比较基本数据类型时比较的是值,在比较对象时比较的是两个对象的物理地址。而equals()是用来比较对象的方法,在基类Object中的源码是:因为在基类中equals()是用==实现的,所以equals()在比较对象时比较的是两个对象的地址。但是,Java中有些类(如String类,Integer类等)对equals()进行了重写,使equals()...

2018-03-09 23:00:06 157

转载 Java集合类:set、list、queue、map

简述Collection是最基本的集合接口,一个Collection代表一组Object的集合,这些Object被称作Collection的元素。Collection是一个接口,用以提供规范定义,不能被实例化使用List是可重复集合,Set是不可重复集合,这两个接口都实现了Collection父接口. Map未继承Collection,而是独立的接口, Map是一种把键对象和值对象进行映射的集合,...

2018-03-04 14:01:08 446

空空如也

空空如也

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

TA关注的人

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