Java 注解与反射(三)自定义注解 import java.lang.annotation.*; public class Demo03 { @MyAnnotation2(name = "zzz",age = 20) public void test(){ } @MyAnnotation3("省略 ...
分类:
编程语言 时间:
2021-04-03 19:42:14
收藏:
0 评论:
0 赞:
0 阅读:
14
Java UDP套接字编程(三)互相发送与接收消息 发送消息线程: package com.zzz.chat; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; i ...
分类:
编程语言 时间:
2021-04-03 19:41:58
收藏:
0 评论:
0 赞:
0 阅读:
13
1.方法重载: 多个相同名称的方法如果想在一个类中共存,这些同名方法一定是参数个数或者参数类型不一样。 2.方法传递可变数量的参数(同类型) (1)数组作为参数 public void printInfo(String[] args) { for(int i = 0;i<args.length;i+ ...
分类:
编程语言 时间:
2021-04-03 13:28:58
收藏:
0 评论:
0 赞:
0 阅读:
33
剑指Offer 04. 二维数组中的查找 题目描述 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, ...
分类:
编程语言 时间:
2021-04-03 13:27:38
收藏:
0 评论:
0 赞:
0 阅读:
31
01面向对象: P477 —— P542(65集) 02数组: P543 —— P583(40集) 03常用类: P584 —— P628(44集) 04异常处理: P629 —— P659(39集) 05集合: P660 —— P719(59集) 06IO流: P720 —— P756(36集) ...
分类:
编程语言 时间:
2021-04-03 13:27:07
收藏:
0 评论:
0 赞:
0 阅读:
17
函数的参数传递是值传递 // 表明这个go文件属于main包, 每个文件都属于一个包 package main // 导入标准输入输出包 import ( "fmt" // "unsafe" ) // 主函数 func main(){ var res int a := 1 b := 2 fmt.Pr ...
分类:
编程语言 时间:
2021-04-03 13:25:22
收藏:
0 评论:
0 赞:
0 阅读:
23
1.Ribbon概述 1.1.Ribbon是什么 SpringCloud Ribbon是基于Netflix Ribbon实现的一套基于客户端Client的负载均衡工具。 Ribbon主要的功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起,提供一系列完善的配置项如连接超时、重 ...
分类:
编程语言 时间:
2021-04-03 13:23:12
收藏:
0 评论:
0 赞:
0 阅读:
25
4.2Java之Static关键字 Static adj.静态的 用static修饰的变量称之为静态变量,修饰的方法称之为静态方法 特点: static修饰的变量或方法在类中,称为类变量。!!! 变量的生命周期和类相同,在整个应用程序执行期间都有效 static修饰的成员变量和方法从属于类 普通变量 ...
分类:
编程语言 时间:
2021-04-03 13:21:55
收藏:
0 评论:
0 赞:
0 阅读:
13
Mock测试你的Spring MVC接口 1. 前言 在Java开发中接触的开发者大多数不太注重对接口的测试,结果在联调对接中出现各种问题。也有的使用Postman等工具进行测试,虽然在使用上没有什么问题,如果接口增加了权限测试起来就比较恶心了。所以建议在单元测试中测试接口,保证在交付前先自测接口的 ...
分类:
编程语言 时间:
2021-04-03 13:21:23
收藏:
0 评论:
0 赞:
0 阅读:
24
Java程序中的代理作用和应用场景及实现
(The role of proxy, application scenarios, and implementation in Java programs.) ...
分类:
编程语言 时间:
2021-04-03 13:17:52
收藏:
0 评论:
0 赞:
0 阅读:
17
Integer类有两种构造方法 1.Integer(int number) 2.Integer(String str) ...
分类:
编程语言 时间:
2021-04-03 13:15:33
收藏:
0 评论:
0 赞:
0 阅读:
26
一、设计一个类people,有保护数据成员:age(年龄,整型),name(姓名,string),行为成员:两个构造函数(一个默认,另一个带参数);析构函数;void setValue(int m, string str)给age和name赋值;有一个void类型的纯虚函数display()。设计一 ...
分类:
编程语言 时间:
2021-04-03 13:14:42
收藏:
0 评论:
0 赞:
0 阅读:
36
4.2Java静态初始化块 用于类的初始化操作,在静态初始化块中不能直接访问非static成员 静态初始化执行需要注意的事项: 注意: 上溯到Object类,先执行Object的静态初始化块,在向下执行子类的静态初始化块,直到指定的类的静态初始化块为止 构造方法执行顺序和上面一样 实例: /** * ...
分类:
编程语言 时间:
2021-04-03 13:11:21
收藏:
0 评论:
0 赞:
0 阅读:
22
卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 查看dos中的java -version 安装JDK 百度搜索jdk8, 找到下载地址 同意协议 下载电脑对应版本 双击点击安装JDK *** 记住安装好的路径 *** 配置环境变量 打开我的电脑->右击属 ...
分类:
编程语言 时间:
2021-04-03 13:10:48
收藏:
0 评论:
0 赞:
0 阅读:
26
Spring读取properties文件的步骤: 开门见山 操作步骤: 1.准备外部properties文件 我的项目是用maven部署的,该文件在资源文件里,你们若不是,可放在src文件里,或需要的目录里。 2.开启context命名空间支持 在xmlns:xsi="xxx"的下一行加入 xmln ...
分类:
编程语言 时间:
2021-04-03 13:09:07
收藏:
0 评论:
0 赞:
0 阅读:
21
错误示范: void function(int arr) { ......} 错误原因:arr是一个数组名,本质上是地址,故应为int * arr 附:不同于一般指针变量,数组名这种指针变量只要在后面加上中括号即数字即可调用具体变量,如arr[2]. 而不用以*(arr+3)这种形式来调用。 ...
分类:
编程语言 时间:
2021-04-03 13:08:36
收藏:
0 评论:
0 赞:
0 阅读:
18
/** * 接口的应用:代理模式(proxy) * 概述:代理模式是Java中较多的一种设计模式,代理设计就是为其他对象提供一种代理以控制对这个对象的访问 */ public class NetWorkTest { public static void main(String[] args) { S ...
分类:
编程语言 时间:
2021-04-03 13:08:19
收藏:
0 评论:
0 赞:
0 阅读:
20
单元测试 步骤: 1.选中当前工程–右键选择: build path - add libraries - JUnit 4 -下一步- 2.创建Java类,进行单元测试。 此时的Java类要求:①此类是public的 ②此类提供公共的无参的构造器 3.此类中声明单元测试方法。 此时的单元测试方法:方法 ...
分类:
编程语言 时间:
2021-04-03 13:07:13
收藏:
0 评论:
0 赞:
0 阅读:
24
问题:请讲下java内存区域? 分析:该问题比较容易和jvm内存模型相混淆,内存模型说的是java的内存规范,规定的是多线程下访问主内存的规则;而内存区域,说的是java运行时的内存划分,换句话说就是java程序运行时内存分为哪几部分; 回答要点: 主要从以下几点去考虑, 1、内存区域说的是什么? ...
分类:
编程语言 时间:
2021-04-03 13:06:47
收藏:
0 评论:
0 赞:
0 阅读:
19
Q:C 和 C++ 的区别是什么? A:C++ 在设计之初可以看作是 C 的超集,但是随着C++的发展,C 和 C++ 现在已经发展成了两种不同的语言,但是它们的联系还是很密切的: + 首先 C 和 C++ 在基础语法上差别不大。 这里说的基础语法说的是语法细节,C++ 能支持绝大多数的 C 的基础 ...
分类:
编程语言 时间:
2021-04-03 13:04:03
收藏:
0 评论:
0 赞:
0 阅读:
17