Java基础
文章平均质量分 87
Java基础相关知识温习与收录
哗哗的世界
点点关注,共同进步
展开
-
Java中操作数组、时间的小知识点
以下实例演示了如何使用 SimpleDateFormat 类的 format(date) 方法来格式化时间。以下实例演示了如何使用 SimpleDateFormat 类的 format() 方法将时间戳转换成时间。在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;大写M表示月,小写m表示分,大写H是24小时制,小写h是12小时制。现在时间:2015-03-27 21:27:28 下午。格式化结果:2018-07-10 12:17:34。一月中的第几天: 27。一年的第几天: 86。原创 2024-01-03 22:37:48 · 438 阅读 · 0 评论 -
Java字符串操作系列(2)
以上代码实例输出结果为:通过 String 关键词创建字符串 : 6 毫秒通过 String 对象创建字符串 : 14 毫秒用关键字创建对象时,由于JAVA堆中常量池的存在,在第一个字符串字面值常量"hello"被加入到常量池之后,,后续字符串的创建就无需重新开辟空间了,只需要另引用变量指向常量池中的"hello"即可完成。用new关键字创建对象时,由于每次都需要在堆空间中开辟空间,因此浪费的时间比第一种要多得多。原创 2023-12-07 21:41:05 · 83 阅读 · 0 评论 -
Java 中必备的小知识点-字符串系列
以下实例中我们通过字符串函数 strOrig.lastIndexOf(Stringname) 来查找子字符串 Stringname 在 strOrig 出现的位置:System.out.println("没有找到字符串 Nowcoder");}else{System.out.println("Nowcoder 字符串最后出现的位置: "+ lastIndex);以上代码实例输出结果为:Nowcoder 字符串最后出现的位置: 19。原创 2023-11-29 18:09:36 · 68 阅读 · 0 评论 -
Matcher 类
类是在 Java 中处理正则表达式匹配的重要工具,它使你能够在文本中查找、提取和操作符合特定模式的字符串。类的主要作用是在一个输入字符串中执行正则表达式的匹配操作,并且可以提取匹配的子字符串。类来编译正则表达式,并将其与要匹配的输入字符串相关联。方法,可以用来重置匹配位置,以便重新从输入字符串的开头开始匹配。类是 Java 中用于处理正则表达式匹配的核心类之一,它属于。方法,它会在输入字符串中查找下一个匹配项。对象,你可以使用它的方法执行匹配操作。类允许你提取匹配的子字符串,这是通过。原创 2023-11-13 18:18:26 · 341 阅读 · 0 评论 -
深入理解Java的字符串常量池
如果你对字符串常量池有疑问,在这里会找到比较心意的答案,内容不多易懂,容易消化。本文用来记录学习,文章引用“二哥”,本人是他的粉丝。原创 2023-11-13 14:53:33 · 56 阅读 · 0 评论 -
小小的String(2)
String保存的是字符串常量,里面的值不能更改,每次String类的更新实际上就是更改地址,效率较低 //private final char value[];StringBuffer保存的是字符串变量,里面的值可以更改,每次StringBuffer的更新实际上可以更新内容,不用更新地址,效率较高。//实际上原来的"a"字符串对象已经丢弃了,现在又产生了一个字符串s+“b” (也就是ab")。3)改replace(start,end,string)//将start-end间的内容替换掉,不含end。原创 2023-11-12 19:13:18 · 44 阅读 · 0 评论 -
I/O与序列化常见知识
当有事件触发时,服务器端得到通知,进⾏相应的处理,完成后才通知服务端程序启动线程去处理,⼀般适⽤于连接数较多且连接时间较长的应⽤。这个接⼜只是⼀个标记,没有具体的作⽤,但是如果不实现这个接口,在有些序列化场景会报错,所以⼀般建议,创建的 JavaBean。, 结果序列化⼀个对象之后,在反序列化之前把对象的类的结构改了,⽐如增加了⼀个成员变量,则此时的反序列化会失败。的,服务器端⽤⼀个线程处理多个连接,客户端发送的连接请求会注册到多路复⽤器上,多路复⽤器轮询到连接有 IO。原创 2023-11-09 21:53:14 · 68 阅读 · 1 评论 -
Java中的异常处理
运⾏时异常:程序运⾏中出现异常,⽐如我们熟悉的空指针、数组下标越界等。Error 是系统内部错误,⽐如虚拟机异常,是程序⽆法处理的。1、遇到异常不进⾏具体处理,⽽是继续抛给调⽤者 (受检异常:编译器会强制检查并要求处理的异常。⽤在⽅法上,后⾯跟的是异常类,可以跟多个;语句块中补货发⽣的异常,并进⾏处理。,最终返回的还是之前暂存起来的结果。⽤在⽅法内,后⾯跟的是异常对象。语⾔中所有错误或异常的基类。,还有⼀种系统⾃动抛异常。的异常体系是分为多层的。抛出异常有三种形式,⼀是。是程序问题导致的异常。原创 2023-11-09 17:47:35 · 67 阅读 · 1 评论 -
Integer与Object
本文是Integer与Object的一些总结与常见问题原创 2023-11-08 10:33:02 · 122 阅读 · 1 评论 -
小小的String
在Java中,String、StringBuffer和StringBuilder都被用来封装字符串,并提供了一系列的操作字符串在Java中,String、StringBuffer和StringBuilder都被用来封装字符串,并提供了一系列的操作字符串对象的方法。对于String对象而言,这就意味着无论你如何对String进行操作,如拼接、截取或者修改某个字符,实际上都是在生成一个新的String对象,而原对象不会被改变。String 的确是不可变的,“ + ”的拼接操作,其实是会⽣成新的对象。原创 2023-11-06 22:41:56 · 55 阅读 · 0 评论 -
什么是面向对象
对象存于堆内存,如果局部变量类型为基本数据类型,那么存储在栈内存,如果为引⽤数据类型,那存放的是指向堆内存对象的引⽤或者是指向常量池中的地址。中,接口也可以定义静态⽅法,可以直接⽤接口名调⽤。修饰符修饰的变量,也称为类变量,它属于类,不属于类的任何⼀个对象,⼀个类不管创建多少个对象,静态变量在内存中有且仅有⼀个副本。⽅法的重载和重写都是实现多态的⽅式,区别在于前者实现的是编译时的多态性,⽽后者实现的是运⾏时的多态性。继承是使⽤已存在的类的定义作为基础创建新的类,新类的定义可以增加新的属性或新的⽅法,也。原创 2023-11-05 14:17:55 · 52 阅读 · 1 评论 -
Java基础部分
Java基础部分的复习,用于回忆学过的知识,平时来看看,温故。参考大佬的图文,侵权私我。1.什么是Java?Java是⼀门⾯向对象的编程语⾔,不仅吸收了C++语⾔的各种优点,还摒弃了C++⾥难以理解的多 继承、指针等概念,因此 Java语⾔具有功能强⼤和简单易⽤两个特征。Java语⾔作为静态⾯向对象 编程语⾔的优秀代表,极好地实现了⾯向对象理论,允许程序员以优雅的思维⽅式进⾏复杂的编程。2.Java语⾔有哪些特点?原创 2023-11-04 17:55:35 · 46 阅读 · 1 评论