
Java杂七杂八
只记一些重点和个人理解、爬坑记录、常见问题解法
CC_且听风吟
行百里者半九十
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于JavaGUI swing的贷款计算器,功能全面可显示计算历史
学习JavaGUI程序设计之后的作品使用Java设计GUI虽然不是主流操作,但是可以使用swing组件快速开发软件原型,实现基础效果还是不错的下面这款贷款计算器是由博主学习并设计开发,功能比较完备的贷款计算器,具有显示计算历史功能,计算结果准确实例图:现将程序源码放出,供大家一起研究学习。github地址注:该程序所得结果仅供研究学习之用,不具备实际参考价值,产生一切后果与作者本人无关。...原创 2020-05-14 23:21:26 · 939 阅读 · 0 评论 -
基于swing和socket通讯的多人聊天室,服务端可显示用户列表和发送信息
学习swing搭建的多人聊天室,使用socket通讯客户端:需要输入用户名登录可以输入信息可以接受别人的聊天信息和服务端信息服务端:可以显示所有聊天信息负责信息转发可以发送服务端消息可以显示用户列表示例图:用来学学socket还是不错的、踩了好多坑...原创 2020-05-19 18:53:52 · 1297 阅读 · 4 评论 -
Java实现lowerBound和upperBound函数
使用二分查找实现lower_bound()和upper_bound()操作如果数组中没有元素就直接返回-1lowerBound找到小于等于当前元素的最大元素下标upperBound找到大于当前元素的最小元素下标1, 3, 4, 5, 6, 6, 7, 8, 8, 9, 10 ^ ^lowerBound(int[] a, int l, int r, int target)upperBound(int[] a, int l, int r, int target)lo原创 2020-05-12 23:11:31 · 910 阅读 · 0 评论 -
一个展示Java类继承子父类之间方法调用关系的例子及其分析
子类对象使用父类来进行承接这种问题今天错了一次、如果调用了子类的方法,子类里的方法使用了super来调用父类的方法就会很有迷惑性,下面是例子:在子类的方法中调用super.方法有如下两种情况:子类已经重写了父类中的这个方法,那么就执行这个重写的方法子类没有重写这个父类的方法,就会执行父类中的这个方法,但是在执行过程中是以子类为主体执行大家可以看下面这段程序,并且写出输出结果:public class Main { public static void main(String[] a原创 2020-06-11 01:31:10 · 848 阅读 · 0 评论 -
有关Java反射的注意点
1. 获取Class对象的3种方式类的实例对象调用getClass类名.classClass.forName(全类名)包装类的TYPE属性,如Integer.TYPE子类使用getSuperClass()方法获取父类类型2. 所有类型的Class对象// 类Class<Object> class1 = Object.class;// 接口Class<Serializable> class2 = Serializable.class;// 一维数组Clas原创 2020-05-11 16:25:09 · 333 阅读 · 0 评论 -
Java注解
注解注解是JDK5.0引入的新技术注解作用对程序做出解释可以被其他程序读取使用格式以@注释名出现,可以添加一些参数在哪里使用可以附加在package, class, method, field等元素上面,给他们添加辅助信息可以通过反射机制变成实现对这些元数据的访问我的理解注解是一种高级注释,不仅可以规定某一片段的内容形式,而且可以携带一些信息参数供程序使...原创 2020-04-25 14:55:05 · 174 阅读 · 0 评论 -
static静态代码块的执行时机
static代码块内容执行的时机为 jvm执行类加载 的初始化阶段如果不进行初始化,则static代码块中的内容不执行Demo:class A{ static { System.out.println("A的静态代码块被调用..."); } A(){ System.out.println("A被创建..."); }}cla...原创 2020-04-09 12:07:51 · 920 阅读 · 0 评论 -
static与final的区别
staticstatic代表静态、全局。static可以修饰变量、方法、代码块static变量:被类的实例所共用,在类加载时被创建并进行初始化,可以修改。static方法:1. 被类的实例所共用,在类加载时创建,可以直接通过类名调用; 2. main函数为static的原因:在类加载时无法创建对象,因为静态方法可以不通过对象调用,所以在类的main方法所在在类加载时就可以通过main方...原创 2020-04-09 11:34:25 · 565 阅读 · 0 评论