JavaSE学习
文章平均质量分 89
java的基本知识
随风756
这个作者很懒,什么都没留下…
展开
-
Java第七章(面向对象进阶)
对称性:如果x.equals(y)返回是“true”,那么y.equals(x)也应该返回是“true”。自反性:x.equals(x)必须返回是“true”。传递性:如果x.equals(y)返回是“true”,而且y.equals(z)返回是“true”,那么z.equals(x)也应该返回是“true”。一致性:如果x.equals(y)返回是“true”,只要x和y内容一直不变,不管你重复x.equals(y)多少次,返回都是“true”。原创 2023-10-19 14:41:26 · 30 阅读 · 0 评论 -
Java第十五章(File类与IO流)
IO流的基础知识以及简单运用原创 2023-11-11 08:00:00 · 55 阅读 · 1 评论 -
Java第十一章(常用类和基础API)
一、"hello""abc"private意味着外面无法直接获取字符数组,而且String没有提供value的get和set方法。final意味着字符数组的引用不可改变,而且String也没有提供方法来修改value数组某个元素值因此字符串的字符数组内容也不可变的,即String代表着不可变的字符序列。即,一旦对字符串进行修改,就会产生新对象。-JDK9底层使用byte[]数组。原创 2023-10-31 16:17:57 · 41 阅读 · 1 评论 -
第十二章(集合框架)
集合框架的一些基础知识原创 2023-11-04 13:03:59 · 27 阅读 · 1 评论 -
Java笔记(第三章流程控制语句)
注意,没有提供char类型变量的方法,需要使用next().charAt(0)。6.在switch语句中,如果case的后面不写break,将出现穿透现象,也就是一旦匹配成功,不会在判断下一个case的值,直接向后运行,直到遇到break或者整个switch语句结束,执行终止。9.break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块。Math类的random()的调用,会返回一个[0,1)范围的一个double型值。”,否则范围小的条件表达式将不可能被执行。当条件表达式之间是“原创 2023-09-20 20:55:48 · 30 阅读 · 0 评论 -
Java第十章(多线程)
比如:线程A用来生产包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,此时B线程必须等到A线程完成后才能执行,那么线程A与线程B之间就需要线程通信,即——哪个线程获得了“同步锁”对象之后,”同步锁“对象就会记录这个线程的ID,这样其他线程就只能等待了,除非这个线程”释放“了锁对象,其他线程才能重新获得/占用”同步锁“对象。定义Runnable接口的实现类,并重写该接口的run()方法,该run()方法的方法体同样是该线程的线程执行体。原创 2023-10-29 14:17:38 · 35 阅读 · 1 评论 -
Java第八章(面向对象高级)
Java语法规定,包含抽象方法的类必须是。原创 2023-10-23 21:12:08 · 46 阅读 · 0 评论 -
Java第六章(面向对象)
对象public void print(int i ,int ... nums) ,两个参数不能交换位置。原创 2023-10-12 21:11:12 · 30 阅读 · 0 评论 -
Java笔记(第5章数组)
因为第一个元素距离数组首地址间隔0个单元格。原创 2023-10-07 20:32:07 · 27 阅读 · 1 评论 -
HashMap中数据添加过程
jdk1.7和jdk1.8中HashMap的源码分析。原创 2023-11-08 08:00:00 · 681 阅读 · 1 评论 -
java笔记(一二章)
2.熟悉常用的dos命令:dir 列出当前目录下的文件以及文件夹、 cd 进入指定单级目录 、cd.. 回退到上一级目录、 cd/ cd\ 回退到盘符目录(A,B,C,D盘) 、md 创建指定的文件目录、rd 删除指定的文件目录(如文件目录内有数据,删除失败)等。3. 一个源文件中可以声明多个类,但是最多只能有一个类使用public进行声明。且要求声明为public的类的类名与源文件名相同。4.java存在内存溢出、内存泄漏。内存泄漏会导致内存溢出。原创 2023-09-11 21:00:01 · 35 阅读 · 0 评论 -
Java第九章(异常处理)
要继承一个异常类型自定义一个编译时异常类型:自定义类继承。自定义一个运行时异常类型:自定义类继承。(2)建议大家提供至少两个构造器,一个是无参构造,一个是(String message)构造器。(3)自定义异常需要提供一个全局常量:static final long自定义的异常只能通过throw抛出。自定义异常最重要的是异常类的名字和message属性。当异常出现时,可以根据名字判断异常类型。TeamException("成员已满,无法添加");原创 2023-10-25 19:50:24 · 30 阅读 · 1 评论 -
Java第十三章(泛型)
当我们在类或接口中定义某个成员时,该成员的相关类型是不确定的,而这个类型需要在使用这个类或接口时才可以确定,那么我们可以使用泛型类、泛型接口。如果我们定义类、接口时没有使用,但是某个方法形参类型不确定时,这个方法可以单独定义。原创 2023-11-05 07:00:00 · 34 阅读 · 1 评论