Wesley13 Wesley13
3年前
java疑问
1\.newString("abc")究竟创建几个对象?答:一个或两个,如果常量池中原来有"abc",那么只创建一个对象;如果常量池中原来没有"abc",则创建两个对象. newString("abc")调用publicString(Stringoriginal)构造函数,等于"abc"和newString()两个操作,
Wesley13 Wesley13
3年前
java基础
需求:递归遍历一个目录,筛选出需要查找的文件类型实现:分别用Java流式实现和递归实现代码:packagehello;importjava.io.File;importjava.io.IOException;importjava.nio.file.FileSystems;import
Wesley13 Wesley13
3年前
Java Stream
1Stream简介Stream是数据渠道,用于操作数据源(集合,数组等)所生成得元素序列。而集合讲得是数据,流讲得是计算。注意:Stream自己不会存储元素。Stream不会改变源对象。相反,它会返回一个持有结果得新StreamStream操作时延迟执行得,这意味着它们会等到需要结果时才执
Wesley13 Wesley13
3年前
Java Socket
1\.套接字介绍套接字是介于传输层(TCP/UDP)和应用层(HTTP/FTP)之间的一个抽象,被应用程序调用;在java环境中套接字编程主要使用TCP/IP协议,但是套接字支持的协议族远不止这些;在java套接字编程中有Socket和ServerSocket两个核心类,ServerSocket位于服务器端监听连接,S
Wesley13 Wesley13
3年前
Java NIO
简介引入NIO的原因1.因为BIO都是阻塞的IO,为了使Java能支持非阻塞I/O,JDK引入了NIO,可以将NIO理解成是NonblockI/O.(也有书说是newIO)2.BIO编程中,每当有一个新的客户端请求过来时,服务器端必须创建一个新的线程处理新接入的客户端链路,一个线程只能处理一个客户端连接,在并发量
Wesley13 Wesley13
3年前
Java 多态
类型的检测——向上转型向下转型向上转型:父类对象的引用指向子类对象,向下转型:向上转型的基础上再次指向子类的对象1.向上转型!(https://oscimg.oschina.net/oscnet/dd0d05d39a724e781b799ff5e35b921775d.jpg)!(https://oscimg.oschina.net/o
Wesley13 Wesley13
3年前
Java教程
实践目标:(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.baisoujs.com%2Findex.html)1、掌握安装JDK(含JRE,即JavaRuntimeEnvironment),系统环境配置。2、使用EditPlus或其他编辑软件,编写一个Java
Wesley13 Wesley13
3年前
Java 基础
一、数据类型(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FCyC2018%2FCSNotes%2Fblob%2Fmaster%2Fnotes%2FJava%2520%25E5%259F%25BA%25E7%25A1%2580.md
Wesley13 Wesley13
3年前
Java BIO
同步与异步,阻塞与非阻塞同步:当前线程发起了一个调用或请求,然后当前线程需要等待该调用结束返回结果才能继续往下进行其他操作。异步:当前线程发起了一个调用或请求,然后当前线程不需等待调用的执行结果就可以继续往下执行(请求交由另一个线程去执行),之后可以通过被调用者的状态改变或者被调用者主动发出通知来获得执行结果
Wesley13 Wesley13
3年前
Java MergeSort
JavaMergeSort/<html<body<PCopyright19942018JasonInternational</p<pAllrightsreserved.</p<pCreatedon2018年4月10日<