Java学习
java学习的经验总结,方便自己,方便他人
我爱猪刚鬣
Now that I have chosen the distance, I will only face the storm
展开
-
Java面试小问题,小程序
## Socket编写一个网络应用程序,有客户端与服务器端,客户端向服务器发送一个字符串,服务器收到该字符串后将其打印到命令行上,然后向客户端返回改字符串的长度,最后,客户端输出服务器端返回的该字符串的长度,分别用TCP和UDP两种方法实现。...原创 2020-12-21 10:28:36 · 355 阅读 · 0 评论 -
Java学习小型案例实战模拟-------播放器管理实战----------Java学习总结
播放器管理因为在Java内容当中,我们并没有学习图形界面的内容,所以播放器管理的内容呢都是在控制台来实现的。需求分析:播放列表管理:将歌曲添加到主播放列表(集合) 将歌曲添加到普通播放列表 通过歌曲id查询播放列表中的歌曲 通过歌曲名称查询播放列表中的歌曲 修改播放器列表的歌曲 显示播放列表中的所有歌曲播放器管理:向播放器添加比方列表 从播放器删除播放列表 通过名字查询播放列表信息 显示所有播放列表名称实现过程...原创 2020-11-09 17:22:09 · 659 阅读 · 2 评论 -
Java的输入输出流(呕血总结)-----java学习总结
Java输入输出流java存在在我们程序中的每一个地方,只要涉及到数据的传输,它就存在。比如我们想把一个MV文件复制粘贴到别的文件夹里,就是数据转移的过程。此外当我们注册新的app,然后需要上传各种头像时,就相当于把数据由本地上传到了网络,也属于数据的传输过程输出流比如,我们通过System.out.println("kilig");输入到屏幕上,实际上是这样进行的:程序通过写操作,将kilig字符依次通过流,形成一个流操作。显示到屏幕上流就是指一连串的流动字符,以先...原创 2020-11-06 10:32:05 · 1961 阅读 · 1 评论 -
线程?对!!这就是Java线程超级细致解读---Java学习总结
线程原创 2020-10-31 09:23:25 · 925 阅读 · 1 评论 -
集合!对!!这就是最细致的Java集合(Map)学习总结③---Java学习总结
????????????:【java集合Set学习总结】????????????:【Java集合 List学习总结】MapMap中的数据是以键值对(key-value)的形式存储的 键值对:比如登录系统的时的登录界面。需要用户名(userName)和密码,用户名对应的值是“Kilig”。那么此时就是一个键值对。 key-value是以Entry类型的对象实例存在的 可以通过key值快速的查找value的值 一个映射不可包含重复的键值。key的值必须为1,否则在数据查找时会找到多个相原创 2020-10-30 10:46:33 · 259 阅读 · 0 评论 -
集合!对!!这就是最细致的Java集合(Set)学习总结②---Java学习总结
Set(集)在这一部分,我开始总结集合的Set方法Set集的元素可以无序但是不可以重复HashSet是Set的一个重要实现类,称为哈希集 HashSet集的元素可以无序但是不可以重复 HashSet中是允许存在一个null元素的 具有良好的存取和查找性能同样,让我们查看一下JavaAPI的文档介绍,看看HashSet都有什么方法????????点击打开JavaAPI可以看到,Set有添加元素,清空集合,判断集合是否包含某个特定元素,判断是否为空,迭代器等等等很多方法,其中hash原创 2020-10-30 10:22:20 · 390 阅读 · 0 评论 -
集合!对!!这就是最细致的Java集合(List)学习总结①---Java学习总结
一说到集合,有的人就会想到小学时候操场上,体育课代表喊:集合!这个时候本来零散做活动的大家都跑过来。站成了整齐的队伍。还有些小伙伴想到的可能是我们高中数学学习的集合:描述两个事物具有某种特性的整体。...原创 2020-10-27 18:33:18 · 400 阅读 · 0 评论 -
这样去学习Java的字符串处理类---学习总结
字符串处理类String和StringBuilderString类这个String类,是大家最常见的Java类,在刚接触java,我们的第一个代码“Hello,Word!”就有它的身影,“Hello,Word!”就一个字符串。String常用方法字符串,在我们的生活应用是非常非常常见的,比如:我们播放视频,看视频时,这个播放器kennel要求的限制????必须是.mp4 或者加蜜后的 .ev4 格式,系统要去判断该格式。 在某一个新的网站我们要去注册一个用户,邮箱????需要去原创 2020-10-25 18:16:28 · 655 阅读 · 0 评论 -
Java包装类原来还可以这样理解!!!!!------学习总结
包装类java是一种面向对象的编程语言,说起包装类,这个名词的定义让人很头痛。但是如果我们尝试这样去理解...我们把java的类看成一个宇宙的大家族,就像复联中的影响一样,不同英雄不同能力,就是不同的类。但是他们的基本属性都是人发展而来的。然后儿,在复联的后期,很多不中种族的战士都加入了进来,但是呢,在整个语言家族中却存在一些异类,他们不能像对象一样进行属性和方法的调用以及进行相互之间的对象化处理。所以包装类的存在就是为了解决他们所产生的问题,让他们可以像对象一样进行交互。回..原创 2020-10-21 17:48:12 · 210 阅读 · 0 评论 -
原来这就是Java中的异常(abnormal),小白看完也懂了,学习总结③
自定义异常类我们可已使用Java内置的异常类来描述在编程时发现的大部分异常情况。同样有些时候也可以自定义异常去描述特定业务产生的异常类型,所谓的自定义异常,就是定义一个类,继承Throwables类或者他的子类。案例紧跟案例模块。在方法中,我们限制18岁以下必须由亲友的陪同在可以入住,在Exception中我们设立了提示异常的信息。那么如果一个异常频繁出现,或者需要特定类型针对特定业务描述,那么我们就可以自己编造一个测试类来执行。现在我们新建一个test类,HotelAgeException原创 2020-10-20 11:39:58 · 495 阅读 · 0 评论 -
原来这就是Java中的异常(abnormal),小白看完也懂了,学习总结②
throw&throws使用throws声明异常类型使用throws关键字,标明将要抛出的任何类型的异常,通过throw将将要产生的异常抛出。原创 2020-10-19 11:30:34 · 462 阅读 · 0 评论 -
原来这就是Java中的异常(abnormal),小白看完也懂了,学习总结①
在Java中,我们会经常遇到“异常”这种现象,那么什么是异常呢?异常其实就是程序上的错误,在我们编写程序的过程中经常会产生发生错误,包括编译期间的错误和运行期间的错误。是在Java开发过程中面对到的各种状况,大家可以理解她为一种事件。当发生在程序的运行期间会干扰各种流程。在Java中是通过Throwable以及与他相关的各种子类进行描述的。Throwable是根类,它有两个子类分别是:Exception,Error。Error: 是程序无法解决的错误,表示运行应用程序中出现的较为严重的问原创 2020-10-18 17:35:13 · 1195 阅读 · 3 评论 -
原来这就是Java中的接口(Interface),小白也搞懂了 ②
该块部分内容与java学习总结--接口(Interface)①相连接补充针对多接口中重名默认方法的处理办法。在java中,一个类可以实现多个接口,只要在接口名后面“,”相分隔开就可以实现相关功能。场景:现在的新款手表不仅可以上网,同时还可以实现拍照的功能。那么我们需要将拍照功能的接口嵌入到只能手表这个类中。完成对接口方法的重写我们知道,在接口INet中,已经存在上网功能方法connection() 了,那么如果此时在接口IPhoto中我们也增加一个上网功能的方法,会发生什么么?.原创 2020-10-09 11:51:56 · 287 阅读 · 0 评论 -
原来这就是Java中的接口(Interface),小白也搞懂了 ①
为什么我们知道,Java中只支持单继承的关系,当满足A is a B的时候,我们就可以限定,子类必须具有父类的通用特征。什么?有的小萌新伙伴不知道什么事子类和父类,那我们可以这样理解,父类就是爸爸,子类就是儿子。当满足你是你爸的儿子后,那你就必须继承你爹的特性(基因????)可以理解了吧。这就是继承。此时爱思考的小伙伴就会想问题了。如何解决一个类型中需要兼容多种类型特征的问题呢? 以及多个不同类型具有相同特征的问题呢?怎么理解为了更好理解,我们创建一个场景描述手机发展史原创 2020-10-08 12:11:05 · 392 阅读 · 0 评论 -
原来这就是Java的匿名内部类,小白学习总结(简易学习系列) >.<
匿名内部类匿名内部类顾名思义就是没有名字的类,将类的名字隐藏起来。通常情况我们定义一个类都是类似这样定义的:class 类名{ }对于类的实例,通常是通过:类名 对象名 = new 构造方法();匿名内部类的使用场景但是在某些情况下,我们在程序里对类的实例只会使用到一次, 在这种情况下,这个类的名字对程序来说是可有可无的。此时,我们通过将类的定义和创建放在一起来完成,简化程序的编写。只用到类的一个实例 类在定义后马上用到 给类命名并不会导致代码更容易被理解目原创 2020-10-06 13:39:22 · 223 阅读 · 0 评论