![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 63
I am dreamer.
这个作者很懒,什么都没留下…
展开
-
Java 包(package)
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。 3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。 Java 使用包(package)这种机制是为了防止命名冲突,访问原创 2022-03-06 16:57:36 · 106 阅读 · 0 评论 -
Number & Math 类方法
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。实例int a = 5000; float b = 13.65f; byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。包装类 基本.原创 2022-03-05 14:33:06 · 86 阅读 · 0 评论 -
Java xxxValue() 方法
xxxValue() 方法用于将 Number 对象转换为xxx数据类型的值并返回。相关的方法有:类型 方法及描述 byte byteValue() : 以 byte 形式返回指定的数值。 abstract double doubleValue() : 以 double 形式返回指定的数值。 abstract float floatValue() : 以 float 形式返回指定的数值。 ..原创 2022-03-05 14:17:44 · 260 阅读 · 0 评论 -
初识java——来杯热咖啡,聊聊java那些事
Java 简介Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)原创 2022-03-04 19:32:28 · 157 阅读 · 0 评论 -
java中main方法参数String[] args介绍
String[] args 可以看出来它是一个数组。在命令行中比如运行 Test.class 文件,你可以这样写:java Test runoob相当于给数组传入了一个 runoob 字符串。也可以打印出来,可以作为简单的输入。例如:public class Test { public static void main(String[] args) { System.out.println(args[0]); }}运行以上实例,输出结果如下:原创 2022-03-04 19:25:17 · 6854 阅读 · 0 评论 -
java中String的字符串常量池和堆空间
(1)下面这段代码的输出结果是什么? String a = "hello2"; String b = "hello" + 2; System.out.println((a == b)); 输出结果为:true。原因很简单,"hello"+2在编译期间就已经被优化成"hello2",因此在运行期间,变量a和变量b指向的是同一个对象。(2)下面这段代码的输出结果是什么? String a = "hello2"; String b = "hello"; String c = b原创 2022-03-04 12:58:34 · 248 阅读 · 0 评论 -
Java StringBuffer 和 StringBuilder 类
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。StringBuilder 类在 Java 5 中被提出,它和 StringB原创 2022-03-04 12:05:52 · 127 阅读 · 0 评论 -
深入理解java中String.compareTo()
首先看一下String.compareTo的源码:/**如果参数字符串等于此字符串,则返回值 0;*如果此字符串按字典顺序小于字符串参数,则*返回一个小于 0 的值;*如果此字符串按字典顺序大于字符串参数,则返回一个大于 0 的值。*/public int compareTo(String anotherString) { int len1 = value.length; int len2 = anotherString.value.length; //取数组长度里面原创 2022-03-04 11:57:38 · 574 阅读 · 0 评论