随笔分类 -  Java基础笔记

double和float进行小数计算精度不够
摘要:1、float和double只能用来作科学计算或者是工程计算,但在商业计算中我们要用java.math.BigDecimal 2、注意:double 和float转换为字符串类型造成进度丢失;直接用字符串表示double 和float 3、案例: package com.zhangwl.pg1113 阅读全文
posted @ 2019-11-13 23:13 it_zhangwl 阅读(446) 评论(0) 推荐(0)
函数式接口
摘要:1、闭包:能够读取其他函数内部变量的函数。2、函数式接口:有且仅有一个抽象方法,但可以拥有多个实现方法(静态方法、默认方法)的接口。 Predicate<T> 接口 它接受一个输入参数T,返回参数布尔值结果。 案例: package com.atsico.function.pg01; import 阅读全文
posted @ 2019-10-10 08:17 it_zhangwl 阅读(152) 评论(0) 推荐(0)
同步计数器CountDownLatch
摘要:线程 :Thread-220,现在时刻,北京时间:2019-09-28 13:12:25线程 :Thread-221,现在时刻,北京时间:2019-09-28 13:12:25线程 :Thread-219,现在时刻,北京时间:2019-09-28 13:12:25线程 :Thread-161,现在时 阅读全文
posted @ 2019-09-28 10:45 it_zhangwl 阅读(189) 评论(0) 推荐(0)
jdk8_dateApi
摘要:package com.zhangwl.pg0924;import org.junit.Test;import javax.swing.text.DateFormatter;import java.sql.Date;import java.text.DateFormat;import java.ti 阅读全文
posted @ 2019-09-25 23:27 it_zhangwl 阅读(202) 评论(0) 推荐(0)
jdk8_lambda表达式
摘要:1、背景: 排序之前的字符串数组:[bcc, ac, caad, b]排序之后的字符串数组:[b, ac, bcc, caad] 在jdk8之前,java并不能直接传输一个代码段或者说传输一个代码段并不容易,java是一种面向对象的语言,所以必须构造一个对象,在这个对象的类中必须包含一个方法,该方法 阅读全文
posted @ 2019-09-22 23:33 it_zhangwl 阅读(210) 评论(0) 推荐(0)
NIO入门-----01
摘要:package com.sico.pck01_nio; import java.nio.ByteBuffer; import org.junit.Test; /** * @author Sico * 1、NIO入门:三个核心概念如下: * |--通道:连接作用,连接数据源和目标地 * |--缓冲区: 阅读全文
posted @ 2019-02-15 23:30 it_zhangwl 阅读(160) 评论(0) 推荐(0)
控制执行流程之switch语句
摘要:switch语句,同时也是一种选择性语句,其根据整数表达式的值(整数选择因子)选择一段代码去执行。整数选择因子为int类型或者char类型。 阅读全文
posted @ 2019-01-12 14:51 it_zhangwl 阅读(173) 评论(0) 推荐(0)
控制执行流程之break和continue
摘要:1.在任何迭代语句的主体部分,都可以用break和continue来控制程序执行流程。 2.注意: break:用于强行退出循环, 不执行循环中剩余的语句;continue:停止当前的循环,执行下一次循环。 3. 补充:无穷循环:for(;;){} 和while(true){}表达一个意思,编译器会 阅读全文
posted @ 2019-01-11 21:44 it_zhangwl 阅读(511) 评论(0) 推荐(0)
控制执行流程之return
摘要:1 .无条件分支的关键词:return, break,continue,它们在程序中表示这个分支无需任何测试也可以发生。今天我们说下return. 2. return 作用:(1)给当前方法返回值;(2)导致当前方法在运行中退出; 3.注意:return语句之后的语句不在执行; 如果一个方法的返回值 阅读全文
posted @ 2019-01-11 14:51 it_zhangwl 阅读(367) 评论(0) 推荐(0)
控制执行流程之ForEach语法
摘要:1.定义 : 一种更加简洁的for语法,用于数组和容器 》》》foreach,无需创建int类型变量对被访问项构建的序列进行计数。 2.经典应用: 对于数组的初始化,如果选用for语法,则选择原始的for语法,因为在组装时必须选择按照索引去访问它。而对于访问, 3.优点: foreach优点在于书写 阅读全文
posted @ 2019-01-11 11:36 it_zhangwl 阅读(282) 评论(0) 推荐(0)