java.lang.Override注解
@Override注解的作用 当你想重写父类的某个方法时,它可以帮你检查方法的正确性。 举例说明 比如说我们重写父类的toString()方法,但我们现在将toString这个方法名拼错了,这是它会在IDE中发出一个警告,告诉我们该方法名拼写有问题,也或者是该方法的类型与父类对应的方法类型不匹配,也是会发出警告的。 版权声明:本文为qq_40829288原创文章,遵循 CC 4.0 BY-SA 版…
@Override注解的作用 当你想重写父类的某个方法时,它可以帮你检查方法的正确性。 举例说明 比如说我们重写父类的toString()方法,但我们现在将toString这个方法名拼错了,这是它会在IDE中发出一个警告,告诉我们该方法名拼写有问题,也或者是该方法的类型与父类对应的方法类型不匹配,也是会发出警告的。 版权声明:本文为qq_40829288原创文章,遵循 CC 4.0 BY-SA 版…
获取今天,昨天,上个月的日期 的方法: Calendar cal = Calendar.getInstance(); //获取今天的日期 cal.setTime(new Date()); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH)+1; int day = cal.get(Calendar.DAY_O…
方法一(递归实现) 1、特点 搜索树——左结点的value都是小于头结点的,右结点的value都是大于头结点的。 搜索树——中序遍历是升序排序的。 2、方法主体 中序遍历时——中间是打印,如今可以换成判定条件 判定条件——因为中序遍历时是升序的,所以,当前节点的value值是大于上一个节点的value值的——所以只用判断这两个节点值即可。 比较方法——这时我们可以定义一个全局变量保存上一个节点值—…
在使用微信支付时,需将从前台接收的JSONObeject 格式数据转换为String类型,其具体的转换过程如下: JSONObject jsonObject = JSONObject.parseObject(XmltoJsonUtil.xml2JSON(content)); JSONObject result_xml = jsonObject.getJSONObject("xml"); JSONA…
我们先做个发动机 public static void main(String[] args) { // TODO Auto-generated method stub int[][] letter =new int[5][5*5-1]; // for(int i=0;i<5;i++) { System.out.format("%" + (5 - i)*7 + "s", ""); //循环排…
【实例简介】 java即时聊天,基于websocket网页多用户在线群聊 http://blog.csdn.net/qq_23994787/article/details/77601434 【实例截图】 【核心代码】 Chat └── Chat ├── build │ └── classes │ └── com │ └── jsx │ └── chat │ └── ChatSe…
297. 二叉树的序列化与反序列化 请实现两个函数,分别用来序列化和反序列化二叉树。这里不限定你的序列 / 反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。 困难难度,这道题和 剑指 Offer 37. 序列化二叉树 是同一道题。虽然标注为困难难度,但是实际上比较简单,序列化和反序列化使用DFS深度遍历即可。 // Encodes a t…
Windows上安装了java8和java11,时不时要切换,于是思考写行命令解决。 思路是修改java_home变量。我的java_home变量是设置在系统级别的。 修改环境变量有2个命令,set和setx: set:临时修改普通的环境变量,只对当前窗口有效。 setx:可以永久修改环境变量,包括系统变量。不会影响已经打开的cmd窗口。 一开始饶了点弯路,用set不生效,后来才发现该用setx。…
前提 参考资料: Java魔法类:sun.misc.Unsafe 在openjdk8下看Unsafe源码 Unsafe介绍 在Oracle的Jdk8无法获取到sun.misc包的源码,想看此包的源码可以直接下载openjdk,包的路径是: openjdk-8u40-src-b25-10_feb_2015\openjdk\jdk\src\share\classes\sun\misc。 当然,不同的o…