Java
你这个橘子不要皮
这个作者很懒,什么都没留下…
展开
-
JAVA--传输层协议TCP、UDP
JAVA–传输层协议TCP、UDP一、TCP和UDP的区别TCP:经历三次握手,面向连接、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流量式)、速度慢,建立连接需要开销更多。分为客户端和服务端UDP:面向无连接、传输不可靠(有丢包的情况)、用于传输少量数据(数据包模式)、速度快。分为发送端和接收端二、TCP实例:服务端向客户端发送数据1.服务端Server.java...原创 2018-10-11 14:24:00 · 416 阅读 · 0 评论 -
JAVA--网络分层和网络三要素
JAVA–网络编程1.socket套接字编程源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务2.网络分层3.网络三要素:IP地址端口协议:数据传递/交互的规则(1)IP地址IP及Internet Protocol网络之间互连的协议,分为IPv4和IPv6,在java中为InetAdress类JAVA中获取IP地址://...原创 2018-09-29 23:43:34 · 503 阅读 · 0 评论 -
JAVA--Thread/Runnable_线程
JAVA–Thread/Runnable_线程实现多线程有两种方式,第一种是继承Thread类,第二种是实现Runnable接口线程之间不互相影响,各自独立运行一、继承Thread类首先要写一个类,继承Thread类,在他的run方法中书写要进行的操作调用该线程时,只需实例化这个类,并调用它的start()方法//内部类class MusicThread extends Thr...原创 2018-09-29 21:56:26 · 138 阅读 · 0 评论 -
JAVA--stack_堆栈
JAVA–stack_堆栈注意点:栈是先进先出push(Object obj):进栈(压栈):pop(Object obj):移除堆栈顶部的对象,并作为此函数的值返回该对象。peek():查看栈顶,但不能删除empty(): 测试堆栈是否为空search()返回对象在堆栈中的位置,以 1 为基数可以用ArrayDeque存入栈中的元素正向排列impor...原创 2018-09-29 21:40:48 · 140 阅读 · 1 评论 -
JAVA--MIME编码
JAVA–编码和解码对String编码时的规则:字母数字字符保持不变特殊字符“ . ”“ _ ”“ * ”和“-”保持不变空格“ ”转换为“+”编码用URLEncoder.encode(String str,“编码格式”)方法,解码用URLDecoder,decode(String str,“解码格式”)方法相关代码public class EncodingDemo { pu...原创 2018-10-08 16:13:15 · 657 阅读 · 0 评论 -
JAVA--加载资源文件路径
加载资源文件路径有三种方式方式1:使用绝对路径加载,该方式不可行方式2:使用相对路径加载----相对于classpath的根路径(字节码输出目录),使用较多。此时使用ClassLoader(类加载器),类加载器默认从classpath根路径寻找文件方式3:使用相对路径加载–相对于当前加载资源文件的字节码路径是从 ProjectName\bin\resource里去找,也就是src下的...原创 2018-10-12 18:27:17 · 376 阅读 · 0 评论 -
JAVA--反射机制
元数据:描述数据的描述数据反射:得到类的元数据的过程在运行时期,动态的去获取某一个类中的成员信息(构造器,方法,字段,内部类,接口,父类等)并把类中的每一种成员都描述成一个新的类Class:表示一个类Constructor:表示所有的构造器Method:表示所有的方法Fleid:表示所有的字段一、通过反射来获取某一个类的构造器1.获取所有构造器(1)获取构造器所在类的字节码对...原创 2018-10-12 18:18:18 · 140 阅读 · 0 评论 -
JAVA--Class类
Class类: 用来描述类或者接口的类型,描述类的类Class类的实例:在JVM中的字节码,Class实例表示在JVM中的类或者接口,枚举是一种特殊的类,注解是一种特殊的接口当程序第一次使用某一个类的时候,就会把该类的字节码对象加载进JVM,并创建出一个Class对象此时的Class对象就表示这个类的字节码Class类可以表示N个类的字节码对象,使用泛型表示不同类的字节码jav...原创 2018-10-12 17:32:35 · 107 阅读 · 0 评论 -
JAVA--URI和URL
JAVA–URI和URLURI:统一资源标识符,用于标识某一个互联网资源名称的字符串,表示路径包含:主机名,标识符,相对URI只能看,不能操作URL:统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址。互联网上的每一个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。可以操作,可以读取流的数据在JAVA中...原创 2018-09-30 00:06:12 · 218 阅读 · 0 评论