随笔分类 - java
摘要:Java中由Object类型转化为int类型时,不能直接转化,先是将Object类型转化成String类型,然后将String类型转化为int类型。 Object object=null; Integer.parseInt(String.valueOf(object)); 这就是将Object类型转
阅读全文
摘要:转自:http://c.biancheng.net/view/3398.html 赫夫曼树,别名“哈夫曼树”、“最优树”以及“最优二叉树”。学习哈夫曼树之前,首先要了解几个名词。 哈夫曼树相关的几个名词 路径:在一棵树中,一个结点到另一个结点之间的通路,称为路径。图 1 中,从根结点到结点 a 之间
阅读全文
摘要:接口返回404,但本地run时,控制台能正确返回 解决办法: 这是由于controller层接口前没有加@ResponseBody注解。 @ResponseBody注解的作用是将你代码return的值作为http请求的内容发回客户端,说白了就是你可以在前台直接当成json来接受后台发送的数据。于是我
阅读全文
摘要:转自:https://blog.csdn.net/qq_32253371/article/details/78083391 1,JSONObject json对象,就是一个键对应一个值,使用的是大括号{ },如:{key:value} 2,JSONArray json数组,使用中括号[ ],只不过数
阅读全文
摘要:方法1:jd-gui软件 该软件免安装,双击exe文件打开,Open File,选择jar包,打开即可。如果想保存源代码,点击File Save All Sources 方法2:Luyten软件 下载地址:https://github.com/deathmarine/Luyten/releases
阅读全文
摘要:/* 来自第4章第4节:010404_【第4章:数组与方法】_Java新特性对数组的支持 */ 可变参数 所有的可变参数接收之后都是以数组的形式保存下来的,所以直接按数组的方式接收即可。 foreach输出 /* fun()方法中使用了foreach语法来依次输出数组中的元素 */ public c
阅读全文
摘要:/* 来自第4章第3节:010403_【第4章:数组与方法】_数组的引用传递 */ 未完待续
阅读全文
摘要:/* 来自第4章第3节:010403_【第4章:数组与方法】_数组的引用传递 */ 一个方法可以接收一个数组,也可以返回一个数组,如果方法接收一个数组的话,则此方法对数组所做的修改将全部被保留下来。 /* 方法接收数组,此方法对数组所做的修改将全部被保留下来 */ public class Arra
阅读全文
摘要:/* 来自第4章第2节:010402_【第4章:数组与方法】_方法的声明及使用 */ 在递归操作中一定要明确的写出方法的结束判断,否则会出现操作的内存溢出。 例: /* 下边代码相当于:100+sum(99)+sum(98)+...sum(1) */ public class MethodDemo0
阅读全文
摘要:/* 来自第4章第2节:010402_【第4章:数组与方法】_方法的声明及使用 */ return可以返回一个方法结果,也可以使用return结束一个方法。 例: public class MethodDemo05 { public static void main(String[] args) {
阅读全文
摘要:/* 来自第4章第2节:010402_【第4章:数组与方法】_方法的声明及使用 */ 方法的重载就是方法名称相同,但参数的类型和参数的个数不同,通过传递参数的个数及类型不同以完成不同功能的方法调用。 例: public class MethodDemo03 { public static void
阅读全文
摘要:/* 来自第4章第2节:010402_【第4章:数组与方法】_方法的声明及使用 */ 1、方法的定义 类的命名规范:“全部单词的首字母必须大写”。方法的命名规范:“第一个单词的首字母小写,之后每个单词的首字母大写”。 2、无返回值的方法 如果在返回值类型上写的是void,则表示此方法没有返回值,则就
阅读全文
摘要:动态初始化 例1: /* 二维数组动态初始化:声明、分配内存、赋值 */ public class ArrayDemo08 { public static void main(String[] args) { int score[][] = new int[4][3]; //声明并实例化二维数组(4
阅读全文
摘要:动态初始化 图解说明: 例1:声明数组,分配空间 /* 声明数组,并为数组开辟空间 int类型数组中的元素默认值是0 */ public class ArrayDemo01 { public static void main(String[] args) { int score[] = null;
阅读全文
摘要:待补充 break语句 continue语句
阅读全文
摘要:while循环 do...while循环 for循环
阅读全文
摘要:if语句 if...else语句 三目运算符 if...else if...else语句 swich语句
阅读全文
摘要:public class SimpleExpressDemo02 { public static void main(String[] args) { int a=10,b=6; System.out.println("改变之前的数是:a=" + a + ",b=" + b); a-=b++; //
阅读全文
摘要:参考:https://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html
阅读全文