- 博客(11)
- 收藏
- 关注
原创 注解与反射
一、注解概念:注解(Annotation)是从JDK5.0开始引入的技术。注解不是程序本身,可以对程序作出解释,可以被其他程序(如编译器等)读取。注解格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)。使用:注解可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。二、元注解元注解的作用
2021-08-20 14:41:40
87
原创 网络编程基础
一、基础计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络通信的要素:通信双方的地址:IP和端口号网络通信协议:OSI参考模型 和 TCP/IP参考模型(协议)二、IP获取IP地址:InetAddress类唯一定位一台网络上的计算机127.0.0.1:指代本机(localhost)IP地址的分类:I
2021-08-18 14:18:36
56
原创 多线程知识点
一、基本概念程序(program):是指指令和数据的有序集合,是一个静态的概念。进程(process):是运行中程序的一次执行过程,是一个动态的概念。进程是系统进行资源分配的基本单位。线程(thread):一个进程包含一个或多个线程,各个线程之间共享所在进程的内存空间。线程是CPU调度和执行的基本单位。多线程:就是指一个进程同一时间执行了多个线程二、线程创建的方法线程创建有三种方法:方法一:自定义类继承Thread类,重写run()方法,然后创建线程对象,调用start(
2021-08-13 16:51:57
96
原创 Lambda表达式
Lambda表达式:属于函数式编程的范畴,其目的是为了避免匿名内部类定义过多,简化代码。格式为:(params) -> expression或者 (params) -> {statement}函数式接口:就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法(静态方法)的接口。函数式接口可以被隐式转换为 lambda 表达式。假设给定一个接口,接口中有一个抽象方法,现在要执行这个方法,该怎么做?public interface Hello { void ..
2021-07-02 15:56:39
44
原创 简单的Java算法
1. 打印三角形public static void main(String[] args) { for (int i=1;i<=5;i++){ for (int j=5;j>i;j--){ System.out.print(" "); } for (int j=1;j<=i;j++){ System.out.print("*"); } for (int j=1;j&l
2021-06-25 09:26:06
33
原创 Java基础知识(二)
一、值传递和引用传递值传递(pass by value):是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递(pass by reference):是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。注意:JAVA中只有值传递,没有引用传递二、方法重载和方法重写区别点方法重载方法重写定义方法名相同,参数列表不同(参数类型、参数个数、参数顺序)方法名、参数列表、返
2021-06-25 09:06:37
42
原创 Java基础知识(一)
一、编译型语言和解释型语言编译型语言:程序执行前,必须把源代码编译成机器可识别的语言文件,如exe格式的文件,以后要再运行时,直接运行编译后文件即可。由于只编译一次,所以运行效率比较高,但是由于与特定平台相关,一般无法移植到其他平台,所以跨平台性差。解释型语言:程序在执行时,源代码边编译边执行,不需要提前编译。由于程序每次运行都需要编译解释执行,所以运行效率较低,但是只要运行的平台能提供相应的解释器,就可以运行源代码,所以跨平台性较好。编译型语言包括C、C++等;解释型语言包括Java、j
2021-06-11 17:40:51
60
原创 JDK安装与卸载
JDK安装百度搜索JDK8下载电脑对应的版本,32位或者64位双击安装JDK,这里需要记住安装的路径配置环境变量:1)我的电脑–>右键–>属性–>高级系统设置–>环境变量–>系统变量2)配置JAVA_HOME变量(点击新建,变量名为’JAVA_HOME’,变量值为JDK的安装路径)3)配置Path变量(双击Path变量,点击新建,输入’%JAVA_HOME%\bin’,点击确定;再次新建,输入’%JAVA_HOME%\jre\bin’,点击确定)
2021-06-04 15:17:41
56
原创 Linux清除Redis缓存
Linux清除Redis缓存查看正在运行的Redis进程:ps -ef|grep redis查看Redis安装目录:ls -l /proc/xxxx/cwdxxxx 代表进程号跳转到Redis目录: cd xx/xx/xx进入Redis: ./redis-cli查询当前Redis中key的数量: dbsize清除Redis数据: flushall退出Redis: exit...
2021-06-04 14:04:21
194
原创 常见的Dos命令
1.打开命令控制台(cmd) 1)Win键+R 键 打开运行窗口,再输出cmd回车; 2)‘开始’ 按钮—>‘Windows系统’—>‘命令提示符’; 3)在任意文件夹下面,按住Shift键+右键,点击’在此处打开Powershell窗口’; 4)资源管理器的地址栏路径前面加’cmd '回车(注意cmd与路径之间要有空格)。2.常用的Dos命令#切换盘符————输入盘名称+英文状态冒号回车,如:'D:'#查看当前目录下的所有文件————输入'dir'回车#切换目录
2021-06-02 15:54:23
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人