java
文章平均质量分 86
bangemihoutao
这个作者很懒,什么都没留下…
展开
-
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 · 1916 阅读 · 6 评论 -
java中的异常
java中的异常 异常就是使代码不能够正确运行的因素。java对这些使程序产生错误的因素封装成对象,通过特殊的机制去捕获,然后反馈给使用者。 java中异常类都继承Throwable或继承他的子类,他的直接子类有三个。 error 指系统错误,比如堆栈溢出等,无特殊情况下一般不需要考虑。下面是error的一些子类。 Exception是需要我们重点关注的对象,这个异常是可以被抛出的基本类型。它有一个特殊的子类RuntimeException,比如数组下标越界,算数异常、空指针等,这类异常原创 2020-11-11 21:22:30 · 108 阅读 · 0 评论 -
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 · 212 阅读 · 3 评论 -
java中的包装类
java中的包装类 java中有八种基本数据类型,对应的有八种包装类。他们分别是 Byte; Short ; Character; Integer; Long; Float; Double; Boolean; 他们属于引用数据类型,有自己的方法和属性,内容比基本数据类型更加丰富。 并且他们的默认值是null。默认值为null的好处是,当你实体与数据库数据映射时,或者序列化或者反序列化时,你能清楚的知道这个属性是有值还是没值。不像基本数据类型有默认值。 不同版本下的包装类 在低版本中,包装类和基本数据类型原创 2020-11-08 16:40:13 · 344 阅读 · 2 评论 -
java中八种基本数据类型
java中的基本数据类型 在java中有一句话叫做一切皆对象,这句话我是这么理解的:java中所有的操作单位都是一个一个的对象。但java中有八种数据类型不是对象。为什么会存在这种特殊的类型呢!java不是一切皆对象吗?这里我引用java编程思想中的一句原话: 在程序设计中经常用到一系列类型,他们需要特殊对待。可以把它们想象成“基本”类型,之所以特殊对待,是应为new将对象储存在‘堆’里,故用new创建一个对象——特别是非常小的、简单的变量不是很有效,他们不用new来创建对象,而是创建一个并非是引用原创 2020-11-02 15:53:13 · 367 阅读 · 0 评论 -
博客第一步
序章 博客第一步 今天终于开始动手写博客了,虽然都是屁话,但终于算开头了。从我开始想写博客到我真正动手写,中间隔得太久太久。自己也去搭过博客网站,例如宝塔之类的。但最终还是选择了在csdn上写。 为什么要写博客,我觉得一个程序员还是要适当写点什么。首先要学的技术太多,知识点太多。我脑袋开发不够,用得少的很容易忘记,所以还是记下来比较好。其次,还可以在这个平台上和大家一起交流,共同学习。 我学的是java,我的计划是先把基础JavaSE先写入我的博客当中。有幸读过java编程思想(当然是译版,英文版看不懂),原创 2020-10-21 21:48:57 · 739 阅读 · 0 评论