Java
编程语言
未出笼的菜包
这个作者很懒,什么都没留下…
展开
-
Java基础知识(常混淆)(二)
1.抽象类 类的继承的主要作用在于扩充已有类的功能,但是对于之前的继承操作而言,子类可以由自己选择任意的来决定选择是否要覆写某一个方法。这个时候父类无法对子类做出强制性约定(强制性你必须覆写某些方法),这个时候往往不会采用类的继承(在实际开发中,很少会出现继承一个已经完善的类,可以直接使用的类,而是必须要继承一个抽象类),在以后进行父类设计的时候,优先考虑的一定是抽象类。 抽象类的基本定义: ...原创 2020-08-25 10:01:54 · 202 阅读 · 0 评论 -
关于JavaEE面向切面编程AOP的学习
1. 什么是AOP AOP(Aspect Orient Programming),面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的热点,也是Spring框杂中的一个重要内容,是函数式编程的一种衍生。 2. 为什么需要AOP 利用AOP可以对业务逻辑的各个部分进行 隔离,从而使得业务逻辑各部分之间的 耦合度降低,提高程序的可重用性,同时提高开发效率。 3. 注入框架 <dependency> <groupId&原创 2020-05-23 00:50:08 · 696 阅读 · 0 评论 -
Java基础知识(常混淆)(一)
1.关键字和标识符的辨识 标识符: Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。(通俗的讲就是给定义类名,变量名,方法名的时候需要遵守的命名规则) 规则: 标识符由数字(0-9)和字母(A-Z 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。 标识符第一个符号可...原创 2020-04-21 19:23:14 · 204 阅读 · 0 评论 -
Annotation注解相关:覆写注解,过期声明注解,压制警告注解
1.注解开发由来 在程序中定义信息阶段:本地开发时经常直接用写死的方式连接数据库等绑定信息,这就导致了在更换运行环境的时 候将会涉及许许多多源代码的修改,这样就很不方便。 配置文件时段:在吸取这样修改繁琐的开发模式的教训后,人们开始选用注解的方式,直接写一个注解文件,所有的配置相关的内容都写进去,当需要更换运行环境的时候可以统一修改,这样的做法虽然减少了对源代码的修改,但是繁琐的一览无...原创 2020-04-21 16:19:33 · 335 阅读 · 0 评论 -
基于Socket网络编程创建对话
直接使用字节流收发字符串比较麻烦,所以使用数据流对字节流进行封装,实现字符串的发送和接收的呈现 Server 端 package socket; import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.text.SimpleDateFormat; import java.util....原创 2020-04-12 23:56:53 · 149 阅读 · 0 评论