Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java基础-面向对象
Java基础 面向对象 由于年前工作太忙 实在没时间整理Java基本知识 但是可能长时间不更新不好看 再说我个人也没有半途而废的习惯 所以决定节前还是更新一篇吧 这也算是Java的基本思想和一些偏进阶的东西 如果思考透彻了 理解清楚了 那么
Java
Android
面向对象
Java基础
java list分组成map
文章目录 前期准备 实操 Lambda表达式方式 groupingBy分组 partitioningBy 分组 传统方式 总结 将List集合分成分组成map在工作中常常会遇到 这里我总结了两种方式 Lambda表达式方式和传统方式 前期准
Java基础
Java
groupingBy分组
partitioningBy
list 分组
匿名内部类 是否可以继承其它类,是否可以实现接口
Inner Class 内部类 定义在类中的类 Nested Class 嵌套类 是静态 static 内部类 1 要创建嵌套类的对象 并不需要其外围类的对象 2 不能从嵌套类的对象中访问非静态的外围类对象 Anonymous Inner
springboot
Java基础
Java
开发语言
Powered by 金山文档
集合Set和List相互转换
import java util public class Set3 public static void main String args Random rand new Random red 6 1 33 Set
Java基础
Java
intellijidea
封装自己的SDK
我们在开发Spring项目时常常会引入各种xxx spring boot starter的依赖包 然后在配置文件中填入必要的信息 就可以使用依赖提供好的容器 这里是在鱼皮新项目直播中学习到的 特此记录一下 可在未来封装自己的SDK进行封装与
Java基础
Spring
Java
spring boot
Java基础之《RabbitMQ(2)—交换器》
一 RabbitMQ为什么需要信道 为什么不是TCP直接通信 1 什么是信道 信道就是控制台上的Channels 项目启动后 Queues是出来了 但是Channels是空的 只有发送数据后 信道就会有了 2 连接 信道 交换器 队列的关联
Java基础
Java
集合实现控制台登录注册案例
学习完集合框架以后做了一个用集合去实现控制台的注册登录的操作 这个案例是用集合去存储用户的注册的信息 所以存在每次运行程序都要进行一个注册的操作 这也是程序目前唯一的一个bug了 但是写完这个例子 还是让我受益颇多的 对于程序中真是的开发如
Java基础
Java
剑指offer第二版面试题5:替换空格(java)
题目 请实现一个函数 把字符串中的每个空格替换成 20 例如输入 We are happy 则输出 We 20are 20happy 说明 在网络编程中 如果URL参数中含有特殊字符 如 空格 等 可能导致服务器端无法获得正确的参数值 我们
算法
Java基础
剑指offer第二版(java)
java 作用域
变量作用域 在 java 编程中 主要的变量就是类中的属性 成员变量 和局部变量 局部变量指的是方法中定义的变量或者块作用域中定义的变量 作用域范围为定义它的代码块中 全局变量 也就是属性 作用域为整个类的大括号 中 全局变量可以不赋值而直
Java基础
Java
开发语言
Java 8: 从永久代(PermGen)到元空间(Metaspace)
永久代 PermGen 和元空间 Metaspace 的今世前缘 原文链接 原文作者 Monica Beckwith 以下为本人翻译 仅用于交流学习 版权归原作者和InfoQ所有 转载注明出处 请不要用于商业用途 在Java虚拟机 JVM
Java基础
java8
java 运算符
运算符介绍 运算符是一种特殊的符号 用以表示数据的运算 赋值和比较等 算术运算符 算术运算符是对数值类型的变量进行运算的 常用的运算符有以下几个 注意 的本质 看一个公式 a b a a b b 注意先乘除后加减 当a和b都是小数或其中一个
Java基础
Java
开发语言
Java基础17--重写与重载
Java基础17 重写与重载 文章目录 Java基础17 重写与重载 重写 Override 方法的重写规则 Super 关键字的使用 重载 Overload 重写与重载之间的区别 总结 重写 Override 重写是子类对父类的允许访问的
Java基础
Java
开发语言
Java--多线程(2)---yield
yield yield 在Java的多线程中指的是礼让的意思 具体作用就是 停止当前正在执行的线程对象 去执行其他的线程 yield作用与相同优先级之间的线程 目的是让相同优先级的线程可以交替进行 yield有时也可能不会执行 举例 pub
Java基础
Java
多线程
thread
java-一次运算结束后,是否继续? Y 是,其他键结束
请输入第一个数 4 请输入第二个数 9 请输入运算符 运算结果是13 是否继续 Y 是 其他键结束 Y 请输入第一个数 7 请输入第二个数 0 请输入运算符 除数不能为零 请重新输入 思路 一次运算结束后 是否继续 Y 是 其他键结束 用d
Java基础
Java
Spring Validation 接口入参校验
一 前言 JSR 是 Java Specification Requests 的缩写 含义为 JAVA 规范提案 JSR 303 Bean Validation 规范 正是一套基于 JavaBean 参数校验的标准 Hibernate Va
Java基础
Spring
spring boot
Java
Powered by 金山文档
数学相关类Math/BigInteger/BigDecimal
Math 类包含用于执行基本数学运算的方法 如初等指数 对数 平方根和三角函数 记住一点 以后遇到1中的情况 需要用到数学计算 知道这里来找 BigInteger 金融数据 能够表示比long更大的整数 它怎么去装更大的值 它是一个类啊 如
Java基础
SpringBoot 缓存之 @Cacheable介绍
原文链接 SpringBoot 缓存之 Cacheable介绍 编程屋 目录 1 概述 2 Cacheable注解使用详细介绍 2 1 Cacheable注解使用 2 2 Cacheable 注解的属性 1 概述 Spring高版本引入了c
Redis
Java基础
spring boot
缓存
Spring
JAVA IO前言Comparable & Comparator & 序列化Serializable & 反序列化Deserializable
Comparable可认为是内比较器 可比较的 是接口类 类参数为泛型对象T 通常对比的类本身需实现继承Comparable接口类的唯一方法compareTo T o 对比指标为类的一个或多个属性 对比类与Comparable接口类耦合性强
Java基础
序列化
反序列化
Comparable
NIO是什么?适用于何种场景?
NIO与IO的最大区别就是 当读取数据的时候 NIO读取之后需要缓冲 是面向缓冲区的 而IO不需要缓冲 是面向流的 IO是阻塞的 就意味着当一个线程调用read 或write 时 该线程被阻塞 直到有一些数据被读取 或数据完全写入 该线程在
Java基础
什么是面向对象编程?
所有编程语言都提供抽象机制 汇编是语言是对底层机器的轻微抽象 命令式语言 FORTRAN BASIC C 是对底层机器的轻微抽象 他们所做的主要抽象仍然要求在解决问题基于计算机的结构 而不是所要解决问题的结构 程序员必须建立起机器模型和待解
Java基础
面向对象
«
1 ...
25
26
27
28
29
30
31
...42
»