![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java se
William Sprison
这个作者很懒,什么都没留下…
展开
-
JAVA数据结构之排序
冒泡排序 int[] a = new int[] { 2, 4, 1, 0, 9, 8, 7, 6, 5, 3 }; /** *一次循环:相邻两个元素比较,大的交换至后面的元素 *第一次循环将a.length个中最大的元素放置于a[a.length-1]的位置 *第二次循环将前a.length-1个元素中最大的元素放置于a[a.leng...原创 2020-05-28 10:05:29 · 189 阅读 · 0 评论 -
JAVA SE基础(十一)—— 网络编程
目录网络编程概述计算机网络网络编程的目的网络编程中有两个主要的问题如何实现网络中的主机互相通信网络通信协议通讯要素IP 和 端口号InetAddress类获取实例常用方法网络通信协议TCO/IP协议簇TCP网络通信UDP网络通信Socket(套接字)Socket类常用方法ServerSocket类常用方法基于Socke...原创 2020-05-02 21:54:03 · 281 阅读 · 0 评论 -
JAVA SE基础(十)—— 反射
反射机制Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法 Java反射机制提供的功能在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的成员变量和方法 生成动态代理反射相...原创 2020-05-02 18:10:54 · 275 阅读 · 0 评论 -
JAVA 常用类(String、Date、Math)
String常量对象:字符串常量对象是用双引号括起的字符序列。 字符串的字符使用Unicode字符编码,一个字符占两个字节构造器常用构造方法String str1 = new String();String str2 = new String(String str1);String str3 = new String(char[] c);String...原创 2020-05-02 16:31:21 · 291 阅读 · 0 评论 -
JAVA SE基础(九)—— 多线程
多线程概述程序 - 进程 - 线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。(静态) 进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。(动态) 线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。【 若一个程序可同一时...原创 2020-05-02 00:12:01 · 137 阅读 · 0 评论 -
JAVA SE基础(八)—— IO
【注】本文章属个人整理学习使用,如有不当之处望联系指正或删除。【学习视频来源】尚硅谷http://www.atguigu.com/...原创 2020-04-29 23:20:47 · 183 阅读 · 0 评论 -
JAVA SE基础(七)—— 泛型、枚举、注解
泛型(Generic)【注】本文章属个人整理学习使用,如有不当之处望联系指正或删除。【学习视频来源】尚硅谷http://www.atguigu.com/...原创 2020-04-27 00:06:51 · 145 阅读 · 0 评论 -
JAVA SE基础(六)—— 集合
Java集合概述:面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储; 使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象地引用放入容器 Java集合类可以用于存储数量不等地多个对象,还可用于保存具有映射关系地关联数组。 Java集合可分为Collection和Map两种体系:【java.util包之...原创 2020-04-25 21:37:25 · 201 阅读 · 0 评论 -
JAVA SE基础(五)—— 异常处理
异常处理异常概述异常:在Java语言中,将程序执行中发生的不正常情况即异常(java.lang.Throwable)当执行一个程序时,如果出现异常,则异常之后的代码就不再执行!Java程序在执行过程中所发生的异常事件可分为两类:Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重问题。一般不编写针对性的代码进行处理。(错误,程序中不进...原创 2020-04-22 11:09:52 · 151 阅读 · 0 评论 -
JAVA SE基础(一)—— 基本语法
解析并生成java文档的形式(使用说明API)/**hello类@author william_sprison@version v1.0@param */public class hello{ public static void main(String[] args){ System.out.println("Hello World!"); ...原创 2020-04-14 22:54:29 · 421 阅读 · 0 评论 -
JAVA SE基础(二)——面向对象编程(类、static、final)
面向对象(OOP)编程面向对象和面向过程都是一种思想,面向对象强调的是将功能封装进“对象”,即具备了功能的对象;面向过程强调的是功能行为。 类是对一类事物描述,是抽象的、概念上的定义 对象是实际存在的该类事物的每个个体,也称为实例 一切皆对象 面向对象的三大特征封装(Encapsulation) 继承(Inheritance) 多态(Poly...原创 2020-04-20 21:58:49 · 319 阅读 · 0 评论 -
JAVA SE基础(三)——抽象类、接口(工厂方法、代理模式)
抽象类(abstract class)abstract关键字:抽象的,可以用来修饰类、方法 abstract:修饰类,抽象类①不可被实例化②抽象类中有构造器(所有的类都有构造器)③抽象方法所在的类一定是抽象类④抽象类中可以没有抽象方法(抽象类内仅有abstract class修饰,仅不可实例化,其余与一般类一致) abstract修饰方法:抽象方法——只声明,无...原创 2020-04-21 14:24:28 · 215 阅读 · 0 评论 -
JAVA SE基础(四)—— 内部类、匿名类
内部类在JAVA中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类 Inner class 一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。(Inner class 的名字不能与包含它的类名相同) Inner class可以使用外部类的私有数据,因为它是外部类的成员,同一个类的成员之间可相互访问。而外部类要访问内部类中的成员需要:<内部类.成...原创 2020-04-21 16:34:20 · 131 阅读 · 0 评论