
JavaSE
文章平均质量分 87
水-滴
这个作者很懒,什么都没留下…
展开
-
JavaSE(二):语法
一、编码 Java采用Unicode字符编码,每个字符占用两个字节,即UTF-16编码。但编译后的class文件采用UTF-8编码,以节省空间。二、面对对象面向对象是相对面向过程而言,两种方式都是一种思想 。什么是继承?①继承是面向对象程序设计能够提高软件开发效率的重要原因之一。②继承是具有传递性的,就像现实中孙子不仅长得像爸爸而且还像他爷爷。③继承来的属性和方法是隐式的,也就是在本类里面是...原创 2018-04-03 16:37:14 · 443 阅读 · 0 评论 -
JavaSE(十二):注解
一、概念Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法学习注解的作用: 学习注解能读懂别人写的代码,特别是框架相关的代码。 注解能让编程更加简洁,代码更加清晰。 会使用自定义注解是重中之重。 二、java常见注解@Override :示必须是覆盖父类的方法 @Deprecated :方法过时了该方法被调用时会出先warning @...原创 2019-05-15 16:59:04 · 266 阅读 · 0 评论 -
JavaSE(十一):代理
一、概序为目标对象提供一种代理,以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务。代理模式类型:远程代理---为不同地理的对象提供局域网代表对象。(类似于客户端和服务器端) 虚拟代理---根据需要将资源消耗很大的对象进行延迟,真正需要的时候才进行创建。(网页中 图片的加载,先用一张虚拟的图片进行显示,等图片加载完成后再进行显示) 保护代理---控制用户的...原创 2019-05-07 11:36:07 · 257 阅读 · 0 评论 -
JavaSE(十):反射
一、概述反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。二、Class类1、类也是对象java中一切皆对象,类也是对象,是Class类的实例对象。Class是类的类类型。基本类型(包括void)也有类类型。2、表示方式类的静态成员变量:类.class 类的实例对象getClass方法:c.getClass() Class.fo...原创 2019-05-07 11:34:17 · 240 阅读 · 0 评论 -
JavaSE(八):异常
JavaSE(八):异常原创 2018-06-01 11:24:54 · 1460 阅读 · 0 评论 -
JavaSE(九):NIO
JavaSE(九):NIO原创 2018-06-06 09:14:39 · 254 阅读 · 0 评论 -
JavaSE(三):String类与数组
一、String类1、成员变量值:char value[],数组,未提供方法改变长度hash值:int hash,value不同,hash值也不同2、length():返回value值的长度3、indexOf(int ch, int fromIndex):返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索4、String(char value[], int offset, int c...原创 2018-04-04 13:35:32 · 468 阅读 · 0 评论 -
JavaSE(七):网络
一、概序 URL读取网络资源,InterAddress表示ip地址。URL,URLConnection 两类传输协议:TCP;UDP二、TCPSocket(TCP)通讯:Socket和ServerScocket三、UDPDatagramSocket(UDP)通讯:DatagramPackage封装数据多播MulticastSocket,继承DatagramSocket,向特定ip地址(...原创 2018-04-09 10:51:38 · 239 阅读 · 0 评论 -
JavaSE(六):IO流
一、概序 Java IO:通过数据流、序列化和文件系统提供系统输入和输出,即Java 输入输出系统。 流:数据流,从中读到数据,往里面写入数据。流是数据流向的媒介。二、类型数据流的方向不同可以分为:输入流和输出流。数据单位不同可以分为:字节流和字符流。实现功能不同可以分为:节点流和处理流。 Jdk提供的流继承了四大类:InputStream(字节输入流),OutputStream(字...原创 2018-04-09 10:51:20 · 290 阅读 · 0 评论 -
JavaSE(五):线程
一、概念 线程是一个程序的多个执行路径,执行调度的单位,依托于进程而存在。多进程是指操作系统能同时运行多个任务(程序)。多线程是指在同一程序中有多个顺序流在执行。 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。二、创建方式st...原创 2018-04-09 10:51:01 · 241 阅读 · 0 评论 -
JavaSE(四):集合
一、集合体系分为三类:List集合:元素存取有序、可重复,继承CollectionSet集合:元素存取无序、不可重复,继承CollectionMap集合:存储键值对,键不可重复,值可重复二、List1、ArrayList数组形式动态扩充容量,查询效率高成员变量:Object[] elementData:数据存储数组int size:已存储的数据长度默认初始化容量为10,扩展方式为原来1.5倍,存储...原创 2018-04-09 10:50:47 · 272 阅读 · 0 评论 -
JavaSE(一):概序
一、如何学习JavaSE 学习JavaSE的方式主要包括理解概念和读懂源码。 概念:Java语法、String类、集合、线程、IO流、网络 源码包:lang包、util包、io包、net包二、Java语言特点1、跨平台 使用特定编译器编译的程序只能在对应的平台运行,这里也可以说编译器是与平台相关的,编译后的文件也是与平台相关的。我们说的语言跨平台是编译后的文件跨平台,而不是源程...原创 2018-03-14 16:52:50 · 379 阅读 · 0 评论