Java数据类型 Java中的数据类型分为两大类,基本数据类型和引用数据类型。 1 基本数据类型 基本数据类型只有八种,可按照如下分类 整数类型 :long int short byte 浮点类型:float double 字符类型:char 布尔类型:boolean 数据类型大小/位可表示数据范围 ...
分类:
编程语言 时间:
2020-07-26 00:05:15
阅读次数:
66
简而言之:就是返回一个字符串对象,显示的格式为这样子: getClass().getName() + '@' + Integer.toHexString(hashCode()) 所以在实体类中我们都会重写toString()方法,可以显示一些有意义的东西,例如 下面这篇有更详细的介绍 https:/ ...
分类:
编程语言 时间:
2020-07-25 23:50:39
阅读次数:
67
try (PrintWriter writer = new PrintWriter("student.txt")) { writer.println("姓名\t语文\t数学\t英语\t总分\t"); for (Student s : set) { writer.println(s.getName() ...
分类:
编程语言 时间:
2020-07-24 09:21:17
阅读次数:
128
线程的常用方法 start() 启动当前线程 调用当前线程的run()方法 run() 通常需要重写Thread类中的此方法 将创建的线程执行的操作声明在此方法中 currentThread() 静态方法 返回执行当前代码的线程 getName() 获取当前线程的名字 setName() 设置当前线 ...
分类:
编程语言 时间:
2020-07-21 22:52:32
阅读次数:
83
匿名函数的执行环境具有全局性,因此this经常指向window。 1 var name = "window"; 2 var obj = { 3 name : "obj", 4 getName : function(){ 5 return function(){ 6 return this.name; ...
分类:
编程语言 时间:
2020-07-21 13:42:15
阅读次数:
60
public class Demo02 { public static void main(String[] args) {第一种方法: new Thread("构造方法设置线程名字"){ public void run(){ System.out.println(this.getName()+". ...
分类:
编程语言 时间:
2020-07-21 01:18:57
阅读次数:
67
public class Demo02 { public static void main(String[] args) { Test01(); new Thread(){ public void run(){ System.out.println(getName()+".......ccccccc ...
分类:
编程语言 时间:
2020-07-21 00:58:31
阅读次数:
56
在线创建 https://start.spring.io/ 依赖项 Spring Boot核心包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifac ...
分类:
编程语言 时间:
2020-07-16 12:28:57
阅读次数:
72
java多线程之间的通信,及使用多种方式实现生产者消费者模式 实现需求:两个线程交替打印1,0,打印10轮 java多线程口诀: 高内聚,低耦合 线程操作资源类 判断干活通知 防止虚假唤醒 方式一:使用synchronized和Object的wait和notifyAll方法 wait:使当前线程阻塞 ...
分类:
编程语言 时间:
2020-07-12 22:15:45
阅读次数:
79
stream中的flatmap是stream的一种中间操作,它和stream的map一样,是一种收集类型的stream中间操作,但是与map不同的是,它可以对stream流中单个元素再进行拆分(切片),从另一种角度上说,使用了它,就是使用了双重for循环。 查看Stream源码中flatmap的方法 ...
分类:
编程语言 时间:
2020-07-12 19:01:43
阅读次数:
83