随笔分类 -  08 java基础

摘要:区别:1,数组创建时间不同,静态的是一定义出来就创建了,动态的则是定义时不创建,使用时才创建,一定意义上节省了内存空间。2,使用场景不同,一开始就知道数组长度的使用静态初始化,反之,动态初始化。 静态数组根本不能满足我们编程的实际需要,比方说我需要在程序运行过程中动态的向数组中添加数据,这时我们的静 阅读全文
posted @ 2019-08-09 14:59 xiaoshen666 阅读(4923) 评论(0) 推荐(0) 编辑
摘要:MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。 1.MD5算 阅读全文
posted @ 2019-08-07 10:44 xiaoshen666 阅读(335) 评论(0) 推荐(0) 编辑
摘要:Java 实例 - instanceof 关键字用法 instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。 instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。 以下实例创建了 dis 阅读全文
posted @ 2019-07-19 13:49 xiaoshen666 阅读(440) 评论(0) 推荐(0) 编辑
摘要:Collections是一个包装类,其中包含有各种有关集合操作的静态多态方,比如可以作用在List和Set上,此类不能实例化。 排序Integer[] array = new Integer[]{3, 10, 4, 0, 2};List<Integer> integers = Arrays.asLi 阅读全文
posted @ 2019-07-02 10:27 xiaoshen666 阅读(275) 评论(0) 推荐(0) 编辑
摘要:源: java中的stream的Map收集器操作 package test9; import java.util.Collections; import java.util.HashSet; import java.util.Map; import java.util.Set; import jav 阅读全文
posted @ 2019-07-02 08:27 xiaoshen666 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:一般window系统下是不能直接运行jar文件的。(有些电脑可以,记得我以前的电脑是双击jar就可以运行的) 那么如何在windows下运行jar呢? 1.首先,电脑必须配置java运行环境jre--安装有jdk就行了2.进入cmd窗口,切换到jar所在的目录 我的jar文件是放在桌面的,执行命令: 阅读全文
posted @ 2019-06-26 17:32 xiaoshen666 阅读(19486) 评论(0) 推荐(0) 编辑
摘要:Stream简介 Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Jav 阅读全文
posted @ 2019-06-25 17:16 xiaoshen666 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:使用外部比较器Comparator进行排序 当我们需要对集合的元素进行排序的时候,可以使用java.util.Comparator 创建一个比较器来进行排序。Comparator接口同样也是一个函数式接口,我们可以把使用lambda表达式。如下示例, 使用 Comparator.comparing 阅读全文
posted @ 2019-06-25 17:09 xiaoshen666 阅读(34246) 评论(2) 推荐(0) 编辑
摘要:集合有个工具类Collections,直接调用其静态方法,对集合排序反转:比如有个集合:List list =...反转排序方法:Collections.reverse(list); 方法:实现Comparable接口排序package collsort.comparable; package co 阅读全文
posted @ 2019-06-25 17:07 xiaoshen666 阅读(644) 评论(0) 推荐(0) 编辑
摘要:BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位 阅读全文
posted @ 2019-06-12 09:09 xiaoshen666 阅读(647) 评论(0) 推荐(0) 编辑
摘要:关于实现线程死锁的一个例子线程对象class DeadLock 阅读全文
posted @ 2019-05-21 11:31 xiaoshen666 阅读(841) 评论(0) 推荐(0) 编辑
摘要:创建一个TCP服务器端通信程序的步骤: 1). 创建一个ServerSocket 2). 从ServerSocket接受客户连接请求 3). 创建一个服务线程处理新的连接 4). 在服务线程中,从socket中获得I/O流 5). 对I/O流进行读写操作,完成与客户的交互 6). 关闭I/O流 7) 阅读全文
posted @ 2019-05-21 11:24 xiaoshen666 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:在 Reddit 上看到一个英文帖子,问:上了数据结构课后,还有正常生活么?有人引用了 Quora 上的一个英文回答,大意如下:嗯,没有!你看东西的眼光,不可能和以前一样了。不管你信不信?反正我是信了。我来举栗子:在食堂吃饭排队,现在叫「队列」;餐盘处的那一摞摞盘子,那是「栈」;你现在不是「拿」餐盘 阅读全文
posted @ 2019-05-21 11:22 xiaoshen666 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Java 8 和 Java 9中 concurrent 包有了一些改变, 本文对这些改变做了汇总。Java 8 中 Concurrent package的改变java.util.concurrent中新的类和接口增加了两个新接口和4个新类:接口 CompletableFuture.Asynchron 阅读全文
posted @ 2019-05-21 11:21 xiaoshen666 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:HTTP是超文本传输协议,是计算机通过网络进行通信的规则。http是一种无状态协议:不建立持久的连接,服务端不保留连接信息。http的无状态性:无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器简单的说 阅读全文
posted @ 2019-05-21 10:40 xiaoshen666 阅读(562) 评论(0) 推荐(0) 编辑
摘要:第一步:安装OpenOffice 在此良心提供windows版本安装文件链接:https://pan.baidu.com/s/17pPCkcS1C46VtLhevqSgPw 密码:vmlu安装就一直点下一步即可。安装完成后,进入OpenOffice安装目录安装目录一般为C:ProgramFiles( 阅读全文
posted @ 2019-05-21 08:34 xiaoshen666 阅读(2639) 评论(0) 推荐(0) 编辑
摘要:做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 在未来城市工作的的程序员小木,做了一个梦,梦到自己在塔鲁姆的街道上看到一个姑娘,这个姑娘从远处走向他,脸上带着微笑。让小木很是着迷,小木呆呆的望着姑娘从他身边走过,当他回过神来,发现姑娘已经走远,小木赶忙去追这位姑娘,突然 阅读全文
posted @ 2019-05-17 14:50 xiaoshen666 阅读(510) 评论(0) 推荐(0) 编辑
摘要:1.正常情况下返回的json数据格式如下: 默认都是一行输出,或者在HTML进过一些插件格式化之后才会显示比较美观的格式。那么在Java后台如何进行json格式化输出呢下面直接贴代码。2.可以封装一个工具类专门转换json格式化: 3.同样的数据输出之后就达到预期效果: 如有披露或问题欢迎留言或者入 阅读全文
posted @ 2019-05-14 10:19 xiaoshen666 阅读(4187) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个问题,在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢? public void add(int index, E element){ if(size >= elements.length) { throw new RuntimeExce 阅读全文
posted @ 2019-05-11 15:31 xiaoshen666 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:原文cron表达式详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes 阅读全文
posted @ 2019-05-10 11:03 xiaoshen666 阅读(9402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示