随笔分类 - Java之路
Java是世界上第几好的语言啊?
摘要:i++和++i的深入剖析 先说结论: i++或++i不参与运算的话,i++和++i的指令代码是没有区别的。 i++或++i参与运算。从字节码指令角度来看,主要是看先load还是先执行iinc 1 by 1的顺序。 不参与运算 先把0加载到操作数栈上,弹出放到slot1的局部变量表位置,iinc 1
阅读全文
摘要:## 故障描述: 使用idea下载java某个源文件,idea报错:Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven  是 Java 语言开发的一个主要版本。 Java 8是oracle公司于2014年3月发布,可以看成是自Java 5以来最具革命性的版本。Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。 - 速度更快 - 代码更少(增加
阅读全文
摘要:1. 终端输入命令,等待下载成功 ``` docker pull images redis:latest ``` 2. 查看本地是否下载成功  测试堆栈是否为空。 Object peek( ) 查看堆栈顶部的对象,但不从堆栈中移除它。 Object pop( ) 移除堆栈顶部的对象,并作为此函数的值返回该对象。 Object push(Object element) 把项压入堆栈顶部。
阅读全文
摘要:概述 将一个类定义在另一个类的里面,里面的那个类就称为内部类(内置类,嵌套类) 分析事物A时,发现该事物A描述中还有事物B,而且这个事物B还在访问被描述事物A的内容,将事物B定义成内部类来描述。 特点 1. 内部类可以直接访问外部类中的成员; 2. 外部类要访问内部类,必须建立内部类的对象; 举例:
阅读全文
摘要:typora copy images to: images 什么是多态? 举例: 一般对象这样创建: 猫 x = new 猫();建立了猫的对象,并通过本类引用x指向了这个猫对象; 多态中的对象: 动物 x1 = new 猫();父类引用x1指向了子类这个猫对象; x1这个引用即具备猫的形态,又具备
阅读全文
摘要:Tomcat 安装 1. 安装 下载:http://tomcat.apache.org/,解压压缩即可 2. 卸载:删除目录即可 3. 启动: bin/startup.bat ,双击运行该文件即可 访问:浏览器输入:http://localhost:8080 回车访问自己;http://别人的ip:
阅读全文
摘要:集合框架 概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储。(.txt,.jpg,.avi,数据库中的存储) 数组存储多个数据的特点 1. 数组初始化以后,长度就确定了 2. 数组声明的类型,就决定了进行元素初始化时的类型
阅读全文
摘要:IO原理 I/O是Input/Output的缩写, I/O技术是非常实用的技术, 用于处理设备之间的数据传输。 如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以“流(stream)” 的方式进行。 java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的
阅读全文
摘要:File类的使用 java.io.File类: 文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象
阅读全文
摘要:Collections工具类 Collections 是一个操作 Collection(Set、 List )和 Map 等集合的工具类 Collection和Collections的区别? Collection是用来存储单列数据的集合接口,常用子接口有List和Set Collections是操作
阅读全文
摘要:System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: 举个栗子: 将array数组复制到新的数组中;
阅读全文
摘要:3分钟IDEA配置google java style 规范指南 Google Java Style英文版 Google Java Style 中文版 感受了谷歌的编程规范之后,我们如何在IDEA中配置该规范方便我们愉快的搬砖呢? 配置过程 1. 点击链接:,下载到 这个文件。 2. 打开IDEA S
阅读全文
摘要:上一篇讲到了redis的常用操作命令,这次我们通过Jedis这个工具类来操作redis 需要用到的包,在maven中引入 下面是操作代码: 注意:User类自己编一个吧。 java package com.ben; import com.alibaba.fastjson.JSON; import c
阅读全文