自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类加载器

  类加载器负责将class文件加载进入虚拟机中。类加载过程中,第一步就是类加载器去加载class,然后在是链接、初始化。虚拟机自带的类加载器启动类加载器(引导类加载器,Bootstrap ClassLoader)这个类加载使用C/C++语言实现的,嵌套在JVM内部它用来加载Java的核心库(JAVA_HOME/jre/lib/rt.jar、resources.jar或sun.boot.class.path路径下的内容),用于提供JVM自身需要的类并不继承自java.lang.ClassLo

2021-01-03 17:49:19 141 2

原创 java中的内部类

内部类  将一个类定义在另一个类的内部(也是是在方法中,包括静态方法),这个类就叫做内部类。另一个类也可以是接口,也就是说内部类也可以存在接口中。public class OutClass { private Integer a; class Inner { }}内部类的定义非常简单,就像上面的Inner,当然,内部类也具有自己的访问权限。那我们如何创建一个内部类对象呢?在外部类的非静态方法之外的任意位置创建(外部类的静态方法内,和其他类任意位置),必须向下面main方法

2020-11-29 17:00:48 173 3

原创 String、StringBuild、StringBuffer

String、StringBuild、StringBuffer  String、StringBuild、StringBuffer在java中都是可以操作字符串的对象,让我们来看看它们之间的区别和联系。从结构分析  从结构上来看,它们都是final类,并且都是用char数组来存储内容的,不过StringBuild、StringBuffer没有用final和private来修饰这个数组。  StringBuild、StringBuffer都是继承AbstractStringBuilder,但String

2020-11-17 22:16:53 1894 6

原创 java中的异常

java中的异常  异常就是使代码不能够正确运行的因素。java对这些使程序产生错误的因素封装成对象,通过特殊的机制去捕获,然后反馈给使用者。  java中异常类都继承Throwable或继承他的子类,他的直接子类有三个。  error 指系统错误,比如堆栈溢出等,无特殊情况下一般不需要考虑。下面是error的一些子类。  Exception是需要我们重点关注的对象,这个异常是可以被抛出的基本类型。它有一个特殊的子类RuntimeException,比如数组下标越界,算数异常、空指针等,这类异常

2020-11-11 21:22:30 90

原创 java中的String

java中的String  在编程语言中,都会有一种类型去储存字符串。java中用String来存储字符串,并且String在java中使用非常频繁,并且十分String为什么不可变  都说java是不可变的,不可变的原因是什么呢?  String是final类,这和String的不可变有关系吗?首先我们要知道,final修饰在类上,只是代表着这个类是不能被继承的,并不能说不能改变这个类的值。  所以,我们需要看一下String中用什么来存储实际的值。 private final char val

2020-11-08 20:28:41 184 3

原创 java中的包装类

java中的包装类java中有八种基本数据类型,对应的有八种包装类。他们分别是Byte;Short ;Character;Integer;Long;Float;Double;Boolean;他们属于引用数据类型,有自己的方法和属性,内容比基本数据类型更加丰富。并且他们的默认值是null。默认值为null的好处是,当你实体与数据库数据映射时,或者序列化或者反序列化时,你能清楚的知道这个属性是有值还是没值。不像基本数据类型有默认值。不同版本下的包装类在低版本中,包装类和基本数据类型

2020-11-08 16:40:13 316 2

原创 java中八种基本数据类型

java中的基本数据类型  在java中有一句话叫做一切皆对象,这句话我是这么理解的:java中所有的操作单位都是一个一个的对象。但java中有八种数据类型不是对象。为什么会存在这种特殊的类型呢!java不是一切皆对象吗?这里我引用java编程思想中的一句原话:  在程序设计中经常用到一系列类型,他们需要特殊对待。可以把它们想象成“基本”类型,之所以特殊对待,是应为new将对象储存在‘堆’里,故用new创建一个对象——特别是非常小的、简单的变量不是很有效,他们不用new来创建对象,而是创建一个并非是引用

2020-11-02 15:53:13 349

原创 博客第一步

序章博客第一步今天终于开始动手写博客了,虽然都是屁话,但终于算开头了。从我开始想写博客到我真正动手写,中间隔得太久太久。自己也去搭过博客网站,例如宝塔之类的。但最终还是选择了在csdn上写。为什么要写博客,我觉得一个程序员还是要适当写点什么。首先要学的技术太多,知识点太多。我脑袋开发不够,用得少的很容易忘记,所以还是记下来比较好。其次,还可以在这个平台上和大家一起交流,共同学习。我学的是java,我的计划是先把基础JavaSE先写入我的博客当中。有幸读过java编程思想(当然是译版,英文版看不懂),

2020-10-21 21:48:57 717

空空如也

空空如也

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

TA关注的人

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