学习笔记
寒塘渡鹤影丶
这个作者很懒,什么都没留下…
展开
-
Java I/O流
input 输入–所有的往内存中送数据都是输入output 输出–所有从内存中取数据都是输出本地流内存 --> 外存(硬盘,U盘,光盘)本地流输出外存 --> 内存 本地流输入网络流(结合socket)内存 --> 网络 网络流输出网络 --> 内存 网络流输入Java I/O流数据的持久化根据文件内容操作分为两种方式Java.io.File类File的AP...原创 2019-07-24 14:35:40 · 538 阅读 · 0 评论 -
Java线程相关
Java 线程相关并发计算机是如何做到并发的分析硬件 -- 时间片分析软件 -- 进程进程和线程的区别线程的应用场景:线程的使用:方案一:继承Thread类方案二:实现Runnable接口线程的状态线程的状态之间的转化做线程的目的守护线程联合线程:void join()线程的重要的几个关键点做多线程的两种方式写多线程的步骤用内部类创建线程对象创建线程对象线程常用的APIsynchronized关键...原创 2019-07-24 15:35:37 · 562 阅读 · 0 评论 -
支持多用户同时访问的小型文件下载与上传案例
该案例使用到的知识点有socket网络编程、多线程、I/O流传输。服务器端public class Server { public static void main(String[] args) throws Exception { ServerSocket ss=new ServerSocket(9991); System.out.println("服务器开始运行......");...原创 2019-07-24 15:48:59 · 1151 阅读 · 0 评论 -
Java 集合及字符串API
Java API (application interface)应用程序接口常用的API:集合API:集合框架的分类:集合的特性:集合的继承结构:空集合:List集合:List集合常用API:ArrayList的特点:Vector的特点:ArrayList可变数组,是如何实现动态扩容的,以及扩容原则:Set集合:Set接口:Map集合:若干键值对数据组成的集合Map集合的两个子实现:Map集合的应...原创 2019-07-17 16:34:36 · 824 阅读 · 0 评论 -
一个方法中 try{}finally{} 语句块内都有return语句时,方法的执行顺序是怎样的?
如题,一个方法中 try{}finally{} 语句块内都有return语句时,方法的执行顺序是怎样的?当方法finally中对try中要返回的值进行操作后,返回值是否会变?以下是我的理解,先看代码:public class Test { public int get() { try { return 0; } finally...原创 2019-07-30 13:01:59 · 190 阅读 · 0 评论