
Java
为搭建服务器,学习使用java。
其木王·王子
Whatever,Smile to life!
不管怎样,笑着生活
展开
-
42. 将数值保留两位小数
在 Java 中,可以使用多种方法将数值保留两位小数。下面是几种常见的方法:比如把 0.72579646 保留两位小数。原创 2024-10-17 15:14:40 · 665 阅读 · 0 评论 -
41.Java单列集合LinkedList
一般首选用ArrayList,由于LinkedList可以实现栈、队列以及双端队列等数据结构,所以当特定需要时候,使用LinkedList。在许多情况下,ArrayList效率更高,因为通常需要访问列表中的某一个元素,但是LinkedList提供了几种方法来更有效地执行某些操作。对于随机访问get和set,ArrayList要优于LinkedList,因为LinkedList要移动指针;但是,虽然可以以相同的方式使用ArrayList类和LinkedList类,但是它们的构建方式却大不相同。原创 2023-04-29 14:19:03 · 936 阅读 · 1 评论 -
40.java-单列集合Set(HashSet,LinkedHashSet,TreeSet)
哈希值:对象的整数表现形式1)遍历时 是按照数组的索引从0开始读取数据的。当遇到数组索引中存在链表时,就会把数组当前索引里的链表存储的数据全部读取出来后,再继续遍历数组中的下一个索引。数组索引里的数据存储的是红黑树时,也会按照读取树的方法,把数据全部遍历出来后,再继续遍历下一个数组索引。2)存储方式不是单一的模式,由 数组,链表,红黑树共同组成。所以无法统一只用一个索引的方式去表述元素。3)用了2个方法去保证元素去重的。HashCode 方法equals 方法总结当Has原创 2023-04-30 14:30:23 · 919 阅读 · 0 评论 -
39.Java-interface接口
编写带有接口和抽象类的标准javabean类思路1:思路2:对比两种思路,第二种更加合理,且比较清晰简单。所以后面代码采用这种实现方式。//因为现在外界直接创建顶层person对象没有意义,所以不想让外界直接创建人的对象 //因此,可以把Person写完抽象的类 public abstract class Person {return age;} }System . out . println("乒乓球运动员说英语");原创 2023-04-30 16:57:10 · 738 阅读 · 0 评论 -
38.Java单列集合-ArrayList()
基本数据类型对应的包装类原创 2022-11-02 15:11:12 · 304 阅读 · 0 评论 -
37.Java抽象类和抽象方法
Java抽象类和抽象方法1.抽象方法1.1 抽象方法定义1.2 抽象方法格式2. 抽象类2.1 抽象类定义2.2抽象类格式2.3 抽象类的作用3.抽象类和抽象方法注意事项1.抽象方法1.1 抽象方法定义1.2 抽象方法格式2. 抽象类2.1 抽象类定义2.2抽象类格式2.3 抽象类的作用3.抽象类和抽象方法注意事项原创 2023-03-28 09:07:30 · 93 阅读 · 0 评论 -
36-Java多态
【代码】36-Java多态。原创 2023-03-26 15:11:26 · 127 阅读 · 0 评论 -
35-Java继承
this 调用:就近原则super 调用:直接找父类原创 2023-03-24 09:22:29 · 205 阅读 · 0 评论 -
34-Java:定义工具类
工具类中:私有化构造方法 ,目的是不让外界创建它的对象原创 2023-03-14 10:28:42 · 691 阅读 · 0 评论 -
33-Java:static静态变量
静态成员,随着类的加载而加载,优先于对象先存在于内存当中。原创 2023-03-14 10:22:39 · 90 阅读 · 0 评论 -
32-java学生管理系统
java学生管理系统。原创 2023-03-12 14:53:54 · 88 阅读 · 0 评论 -
31-java对象内存图
再创建第二个对象时,因为第一个对象已经加载了字节码class文件,创建第二个对象时,用的又是同一份文件,所以,不用再加载字节码class文件,而是直接使用。原创 2023-03-09 09:42:42 · 250 阅读 · 0 评论 -
30-java类和对象
针对每一个私有化的成员变量。都要提供get 和 set 方法。set方法:给成员变量赋值;get方法:对外提供成员变量的值。原创 2023-03-08 09:15:59 · 267 阅读 · 0 评论 -
29.java- 方法引用
方法引用原创 2022-12-08 12:31:21 · 215 阅读 · 0 评论 -
28.java-Stream流
Stream 流原创 2022-12-07 09:57:53 · 170 阅读 · 0 评论 -
27.java-不可变集合
不可变集合原创 2022-12-07 09:16:18 · 145 阅读 · 0 评论 -
26.java-BufferedWriter写文件
BufferWriter原创 2022-12-06 16:47:28 · 4472 阅读 · 0 评论 -
25.Java:把一个整数转成字符串
把一个整数转成字符串原创 2022-11-28 21:08:49 · 3445 阅读 · 0 评论 -
24.java- File类的常用方法:遍历目录里的文件
File类的常用方法:遍历目录里的文件原创 2022-11-25 22:31:14 · 4681 阅读 · 0 评论 -
23.java-Files.readAllBytes()
Files.readAllBytes()原创 2022-11-25 20:47:32 · 5417 阅读 · 0 评论 -
22.双列集合LinkedHashMap
LinkedHashMap原创 2022-11-03 08:46:46 · 146 阅读 · 0 评论 -
21.双列集合HashMap
HashMap的键值位置如果存储的是自定义对象,需要重写hashCode 和 equals方法。原创 2022-11-03 08:30:56 · 212 阅读 · 0 评论 -
20.双列集合Map
双列集合Map。原创 2022-11-03 07:54:00 · 120 阅读 · 0 评论 -
19.java双列集合概述
java 双列集合原创 2022-11-03 07:17:15 · 122 阅读 · 0 评论 -
18-java单列集合
【代码】18-java单列集合。原创 2023-04-18 11:02:15 · 477 阅读 · 0 评论 -
17.java的集合
java中的集合原创 2022-11-01 11:21:24 · 95 阅读 · 0 评论 -
16. Java字符串拼接的低层原理
java 字符串拼接 低层原理JDK8版本后:系统柜会预估要字符串拼接之后的总大小,把要拼接的内容都放在数组中,此时也是产生一个新的字符串。原创 2022-10-27 09:10:15 · 531 阅读 · 0 评论 -
15. Java字符串操作(StringJoiner)
StringJoiner 处理字符串原创 2022-10-27 08:14:52 · 926 阅读 · 2 评论 -
14.Java字符串操作(StringBulider)
StringBulider是一个容器,用于帮助提高处理字符串的操作速率的。StringBulider 不是字符串,只有转成字符串后,才能使用String类中的方法。原创 2022-10-27 07:57:58 · 599 阅读 · 0 评论 -
13.java字符串操作(String):遍历
在获取长度时,注意与获取数组长度写法的区分。原创 2022-10-27 07:16:06 · 684 阅读 · 0 评论 -
12.Java三元运算符
java 三元运算符原创 2022-10-26 09:03:53 · 226 阅读 · 2 评论 -
11.java字符串操作(String):比较
java 字符串操作:比较原创 2022-10-26 08:54:25 · 121 阅读 · 0 评论 -
10. Java字符串Sting概述
java 字符串 String原创 2022-10-25 22:59:01 · 182 阅读 · 0 评论 -
9.java 成员变量和局部变量
java 成员变量和局部变量原创 2022-10-23 16:09:54 · 130 阅读 · 0 评论 -
8.java获取当前系统时间
java获取当前系统时间。原创 2022-10-22 19:24:44 · 638 阅读 · 0 评论 -
7. java的File类--写文件
java的File类--写文件。原创 2022-10-22 17:42:53 · 871 阅读 · 4 评论 -
6.java构造方法
java 构造方法原创 2022-10-18 08:28:58 · 95 阅读 · 0 评论 -
5.java final 详解
1、final 关键字可以用于修饰成员变量、本地变量、方法以及类。2、final 成员变量,必须在声明的时初始化或者在构造器中初始化,否则报编译错误。3、final 变量不能再次赋值;final 方法不能被重写;final 类不能被继承。4、在匿名类中,所有变量都必须是 final 变量。5、接口中,声明的所有变量本身是 final 的。6、final 和 abstract 这两个关键字是反相关的,final 类就不可能是 abstract 的。原创 2022-09-21 16:43:34 · 189 阅读 · 0 评论 -
4. 线程Thread类的start()和run()方法区别?
线程要等待CPU调度,等到我们的CPU有空闲的时候,才会执行线程里面的run()方法,等run()方法执行完了,线程就结束了。因此,当一个线程结束了,死掉了,对应的Thread的对象仍能调用,除了start( )方法外的所有方法(死亡的线程不能再次启动),如run( )、getName( )、getPriority()等等都可以继续调用。由于在线程的生命周期中,线程的状态由NEW ----> RUNABLE只会发生一次,因此,一个线程只能调用start()方法一次,多次启动一个线程是非法的。原创 2022-09-21 16:29:07 · 332 阅读 · 0 评论 -
3.java 类
java 类原创 2022-10-16 20:38:11 · 128 阅读 · 0 评论