#须知Feil类最基础的#此类在Java.io包下,不参与数据的操作,操作文件或目录public class File extends Object implements Serializable, Comparable<File>文件的创建File file=new File("要创建的i文件名或i目录");//构造方法传入是是文件/目录的相对路径/绝对路径 file.createN
原创 2023-07-14 19:19:44
21阅读
package test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import jaate;import java.util.Scanner;imp
原创 2023-04-04 12:03:28
122阅读
并发编程大纲Xmind 图:Kotlin 开发者社区国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程编程思想等相关主题。Kotlin 开发者社区 ...
1. 管道和两次重定向是否等价?         一般情况下,我们说这两个操作能够实现同样的功能。         >> ls > aaa         
原创 2010-08-25 09:30:51
445阅读
编程:核心理论并发编程Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notifyAll...
转载 2022-11-01 11:21:41
41阅读
如果当多个线程访问同一个可变的状态变量时没有使用合适的同步,那么程序就会出现错误。有三种方式可以修复这个问题: i、不在线程之间共享该状态变量 ii、将状态变量修改为不可变的变量 iii、在访问状态变量时使用同步 什么是线程安全性? A:我们可以将单线程的正确性近似定义为“所见即所知”。在对“正确性
转载 2019-02-21 11:11:00
132阅读
2评论
Semaphore:该类的主要作用是限制线程并发的数量,
1介绍 Java泛型编程是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。 下面是一个不用泛型例子: 注意第3行代码,但这是让人很不爽的一点,因为程序员肯定知道自己存储在List里面的对象类型是Integer,但是在返回列表中元素时,还是必须强制转换类型,这是为什么呢?原
转载 2016-07-27 19:44:00
66阅读
2评论
importjava.io.*;importjava.math.BigInteger;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.HashMap;importjava.util.Scanner;/***@authorlw*@createTime2018
原创 2018-11-15 13:46:11
360阅读
学习路线 本文是Java高级编程精华笔记,是对菜鸟教程中Java面向对象和Java高级编程的重要章节进行了学习,整理形成的学习笔记,知识图谱如下图所示: 如果想对Java深入学习,可以参考阿里巴巴的技术图谱: https://developer.aliyun.com/graph/java 继承 Ja
原创 2022-05-03 17:23:50
357阅读
计算机网络简介网络编程的目的:无限电台。。。。传播交流信息,数据交换。
原创 2022-02-22 11:02:12
137阅读
volidatle的使用是在为了简化代码和验证同步的正确性的时候使用;加锁机制既可以保证可见性还可以保证
原创 2022-08-01 18:33:35
108阅读
网络编程1. 获取网络地址ip/dominInetAddress获取public class TestInetAddress {     public static void main(String[] args) throws UnknownHostException {         InetAddress inetAddress = InetAddress.getByName("127.0
转载 2021-04-20 21:02:47
160阅读
2评论
1, 保证线程安全的三种方法 :a, 不要跨线程访问共享变量b, 使共享变量是 final类型的c, 将共享变量的操作加上同步2, 一开始就将类设计成线程安全的 , 比在后期重新修复它 ,更容易 .3, 编写多线程程序 , 首先保证它是正确的 , 其次再考虑性能 .4, 无状态或只读对象永远是线程安全的 .5, 不要将一个共享变量裸露在多线程环境下 (无同步或不可变性保护 )..
原创 2023-06-15 00:36:30
93阅读
1, 保证线程安全的三种方法 :a, 不要跨线程访问共享变量b, 使共享变量是 final类型的c, 将共享变量的操作加上同步2, 一开始就将类设计成线程安全的 , 比
原创 2023-07-13 17:47:31
57阅读
网络编程概述    现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然
前言LZ看的是高洪岩的《Java多线程编程核心技术》和《Java并发编程核心方法与框架》,都两本书都是偏入门的书籍,《Java并发编程的艺术》和《
原创 2022-08-09 14:00:19
109阅读
java并发编程实战笔记 2017年04月11日 09:40:55 阅读数:543 每一个想学习Java多线程的人,手里至少有这本书或者至少要看这本书,2012年在看这本书的时候,当时正开发支付平台的后台应用,正好给了我大量的实践机会。强烈建议大家多看几遍。 代码中比较容易出现 bug 的场景: 不一致的同步,直接调用 Thread.run ,未被释放的锁,空的同步块,双重检查加锁,
转载 2021-08-10 11:24:45
187阅读
转载 2016-02-22 16:03:00
83阅读
2评论
Semaphore:该类的主要作用是限制线程并发的数量,
  • 1
  • 2
  • 3
  • 4
  • 5