Java
文章平均质量分 81
记录分享Java学习笔记
IT阳晨。
仅此一生,努力上进。
展开
-
【Java】java高级之网络编程
想要再次发送消息,必须再次建立连接,这就意味着,在以后安卓APP开发中,按一次屏幕上的按钮,一个客户端就会被接入,一个新的线程就会被创建,然后再进行通信。想要多连接必须创建新的线程来对接多个客户端,所以这里我们用到Java多线程,通过循环去不断监听客户端接入,然后创建新的线程去对接每个客户端。这里要注意,当客户端连接上以后,新的线程即被创建,...原创 2022-08-02 11:32:02 · 296 阅读 · 0 评论 -
【Java】java高级之泛型
泛型可以在编译的时候检查类型安全,并且所有的强制类型转换都是自动和隐式的。泛型的原理就是“数据的参数化”,即把类型看作整数。也就是说把所要操作的数据类型看作参数,就像方法的形式参数是运行时传递的值的占位符一样。简单的说,类型变量扮演的角色就如同一个参数,它提供给编译器用来类型检查的信息。泛型可以提高代码的扩展性和重用性。Ta;returna;}}...原创 2022-07-26 11:35:20 · 515 阅读 · 0 评论 -
【Java】java异常
所谓异常就是指在程序运行过程中发生的一些不正常事件。(如除0溢出,数组下标越界,所要读取的文件不存在)。Java提供的一场体系不可能遇见所有希望加以报告的错误。原创 2022-07-26 09:06:39 · 414 阅读 · 0 评论 -
【Java】java三大特性之多态
以上代码实现的是向上转型,我们基于上面案例实现的代码进行了稍微修改,在Dog类中增加了sleep()方法,这个方法是Dog类特有的,与父类没有关系,所以在发生向上转型的时候,造成了方法的丢失,因而产生了报错。在对对象做向下转型之前,没有其他有关对象信息时,务必使用instanceof来判断一下,以免抛出ClassCastException异常。在这里我们使用了向下转型,并且在转型之前进行了对对象是否是其子类的一个实例。多态是指同一个操作作用于某一类对象可以有不同的解释,产生不同的执行结果。...原创 2022-07-25 17:50:24 · 292 阅读 · 0 评论 -
【Java】内部类
所谓的内部类(Inner Class),顾名思义就是将一个类定义在另一个类的内部,内部的类被称为内部类。这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口,并同时创建该匿名类的一个新实例。关于内部类的相关知识就记录到这里,每天记录学习与成长。...原创 2022-07-25 16:01:48 · 65 阅读 · 0 评论 -
【Java】java抽象类抽象方法和接口
一个模板方法用一些抽象的操作定义一个算法,而子类将重定义这些操作以提供具体行为。原创 2022-07-25 13:53:48 · 522 阅读 · 0 评论 -
【Java】java三大特性之继承
方法重写是指子类可以根据需要对从父类继承来的方法进行重写,是多态机制的前奏。原创 2022-07-25 10:50:46 · 228 阅读 · 0 评论 -
【Java】java三大特性之封装
public可以被所有其他类所访问。protected本类,同一个包中类及子类可以访问。default本类,同一个包内的类可以访问。private只能被本类访问和修改。访问修饰符的目的就是规范变量、方法、类的使用空间,注意Java的访问控制是停留在编译层的,也就是它不会在.class文件中留下任何的痕迹,只在编译的时候进行访问控制的检查。其实,通过反射的手段,是可以访问任何包下任何类中的成员,例如,访问类的私有成员也是可能的。......原创 2022-07-24 21:36:32 · 633 阅读 · 0 评论 -
【Java】Java SE、Java EE、Java ME三者区别以及JRE和JDK
JavaSE是Java平台标准版的简称(JavaPlatform,StandardEdition)(alsoknownasJava2Platform),用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。JavaSE(JavaPlatform,StandardEdition,Java标准版)就是基于JDK和JRE,包含支持JavaWeb服务开发的类,并为Java企业级开发提供基础。JavaEE是在JavaSE的基础上构建的,它提供。......原创 2022-07-23 10:39:22 · 857 阅读 · 0 评论