- 博客(15)
- 收藏
- 关注
原创 IDEA 类和方法自定义注释(直接使用)
类注释(根据自己需求自定义添加)/**@author name@description: ${description}@date ${DATE} ${TIME}@version 1.0*/第五步参数(根据自己需求自定义添加)*@author nameparamparamparam*/第六步参数 (param)groovyScript(“if(”KaTeX parse error: Can't use function '\"' in math mode at positi
2021-12-14 10:53:00 372
原创 安装Redis
CentOS 7.6上安装Redis查看gcc版本(centos7.6中的gcc默认为4.8.5版本 , redis 6+ 需要5.3以上的gcc)gcc -v通过yum安装centos-release-scl软件集 yum -y install centos-release-scl安装gcc9及相关组件 yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils临时切换gcc版本(退出shell或重
2021-11-01 08:59:38 140
原创 Super基础和重写
Super注意点:1.super调用父类的构造方法,必须在构造方法中的第一个2.super必须只能出现在子类的方法或者构造方法中!3.super和this不能同时调用构造方法!This:代表的对象不同: this:本身调用这个对象 super:代表父类对象的应用前提: this:没有继承也可以使用 super:只能在继承条件才可以使用构造方法 this():本类的构造 super():父类的构造...
2021-10-14 09:36:18 187 1
原创 Java稀疏数组
public static void main(String[] args) { //1.创建一个二维数组 11*11 0:空位 1:黑棋 2:白棋 int[][] array = new int[11][11]; array[1][2] = 1; array[2][3] = 2; //输出原始数组 System.out.println("输出原始数组"); for (int[] ints...
2021-10-07 17:08:29 72
原创 经典!冒泡排序!!!
public static void main(String[] args) { int[] a = {1, 5, 2, 5, 4561, 1, 3221, 584, 61, 21, 65465, 4651, 65, 489, 4651,}; int[] sort = sort(a); System.out.println(Arrays.toString(sort)); } //冒泡排序 //1.比较数组中,两个相邻的元素,如果第一.
2021-10-07 14:16:37 94
原创 二维数组!
public static void main(String[] args) { /* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 array[3] */ int[][] array={{1,2},{2,3},{3,4},{4,5}}; System.out.prin...
2021-10-07 13:39:27 47
原创 Java内存分析
Java内存堆存放new的对象和数组可以被所有的线程共享,不会存放别的对象引用栈存放基本变量类型(会包含这个基本类型的具体数量值)引用对象的变量(会存放这个引用再堆里面的具体地址)方法区可以被所有的线程共享包含了所有的class和static变量声明变量时会压栈创建后会在堆内开辟内存赋值后将值存入堆开辟的内存中...
2021-09-30 14:16:41 42
原创 递归!!!
递归就是:A方法调用A方法!就是自己调用自己。递归的能力在于用有限的语句来定义对象的无限集合。递归结构包括两个部分:递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。递归体:什么时候需要调用自身方法。public class Demo { public static void main(String[] args) { System.out.println(test(10)); } public static int test(int a
2021-09-30 13:47:03 52
原创 Java可变参数
JDK1.5开始,Java支持传递同类型的可变参数给一个方法。在方法声明中,在指定参数类型后加一个省略号(…)。一个方法中只能指定一个可变参数,它必须的方法的最后一个参数。任何普通的参数必须在它之前声明。public class Demo { public static void main(String[] args) { test(1,2,3,4,5); } public static void test(int... a){ System.o
2021-09-30 13:26:38 42
原创 命令行传参
public class Demo { public static void main(String[] args) { //args.length 数组长度 for (int i = 0; i < args.length; i++) { System.out.println("args["+i+"]"+args[i]); } }}注意路径一定要选对!!!!!!!!!!...
2021-09-30 11:21:54 42
原创 Switch 选择结构 新特性
public static void main(String[] args) { String name = "嘿嘿"; //JDK7的新特性,表达结果可以是字符串 //字符的本质还是数字 //反编译 java--class(字节码文件)--反编译(idea) //把中文反编译成 hashCode 来进行比较 switch (name){ case "呵呵": ...
2021-09-28 10:39:07 82 1
原创 变量、常量、作用域
public class Demo01 { //类变量 static static double money=1000; //常量 final int PRICE=10; //属性:变量 //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0 //布尔值:默认是false //除了基本类型,其余默认值都是null; String name; int age; //main 方法 pub.
2021-09-26 11:46:03 56
原创 数据类型扩展
整数拓展:进制 二进制0b 十进制 八进制0 十六进制0x浮点数拓展:BigDecimal 数学工具类float 有限 离散 舍入误差 大约 接近但不等于字符拓展:所有的字符本质还是数字编码Unicode 2字节 0-65536转义字符:\t 制表符 \n换行类型转换不能对布尔类值进行转换...
2021-09-26 09:53:03 74
原创 Java 特性和优势和三大版本
简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Run AnywhereJavaSE:标准版(桌面程序,控制台开发..)JavaME:嵌入式开发(手机,小家电.....)JavaEE:E企业级开发(web端,服务器开发...)...
2021-09-25 14:48:53 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人