Java
风吹未扬
这个作者很懒,什么都没留下…
展开
-
11.高级网络编程
一.Socket基础首先注意,Socket 不是Java 中独有的概念,而是一个语言无关标准。任何可以实现网络编程的编程语言都有Socket。三次握手和四次挥手:三次握手:1.客户端:客户端知道服务端的ip和端口之后,向服务器发送一个小的数据包,发起请求2.服务端:服务端返回一个ACK(确认),同时发送一个小的数据包,表示服务端已经接收到客服端的请求,服务端准备就绪,没有问题3....原创 2020-07-20 20:36:38 · 435 阅读 · 0 评论 -
10.网络编程
ip:定位计算机port:定位软件url:定位软件里面的每一份资源InetAddress:package com.sheye.location;import java.net.InetAddress;import java.net.UnknownHostException;/** * ip:定位一个节点 * @author Sheye * */public clas...原创 2019-12-08 16:06:07 · 179 阅读 · 0 评论 -
9.多线程
09多线程1.高可用2.高性能3.高并发多任务开启多线程----多任务是多线程的出发点----并行的路径thread启动的第一种方法 class PrimeThread extends Thread { long minPrime; PrimeThread(long minPrime) { this.minPrime =...原创 2019-12-02 19:58:11 · 211 阅读 · 0 评论 -
07容器
容器数组数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。比如:我们在一个用户管理系统中,要把今天注册的所有用户取出来,那么这样的用户有多少个?我们在写程序时是无法确定的。因此,在这里就不能使用数组。范型如果一个餐厅的大厨把羊肉,鱼肉都放在一个容器里面,那么取...原创 2019-10-30 23:23:10 · 136 阅读 · 0 评论 -
05常用类
Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象,为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。基本数据类型对象的包装类(都在Number类中)Integer//基本数据类型转化为包装类对象Integer a = new Integer...原创 2019-10-29 21:10:27 · 94 阅读 · 0 评论 -
面对对象01
此教程只是为了本人差补阙漏,对于继承,封装,多态等知识,不做追述垃圾回收机制(Garbage Collection):c++析构函数和delete都是为了回收内存而存在。而java不用去关注内存管理。1.c++中,打个比方,顾客来吃饭,吃完之后必须把桌子进行清理,要不然桌子是zhang的,下一个顾客就不会来吃,如果都不清理桌子,那么饭店就开不下去了。2.java中,有一个服务员叫做GC,...原创 2019-10-29 18:48:03 · 93 阅读 · 0 评论 -
面向对象02和数组
在定义成员变量时可以对其初始化如果不对其初始化,Java使用默认的值对其初始化。成员变量有默认值;局部变量没有默认值Java 语言中除基本类型之外的变量类型都称之为引用类型引用就是一个变量或对象的别名(引用的本质是一个对象);指针是一个段内存空间的地址(指向存储一个变量值的空间或一个对象的空间),记住C++里面的引用。栈(一个线程创建一个栈)存放:局部变量,方法先进后出...原创 2019-10-29 18:12:13 · 91 阅读 · 0 评论 -
08IO流技术
IO流技术第一天(1)File对象的构建为什么存在File类?数据源文件的抽象File构造API代码案例相对路径和绝对路径相对路径为当前工程所在路径,通过System.getProperty(“user.dir”)可以查看当前用户路径为什么。file中的一些重要方法下面对一些方法进行简绍length()返回由此抽象路径名表示的文件的长度(记住是文件,文件夹长度都是...原创 2019-10-16 22:09:26 · 138 阅读 · 0 评论