![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
java基础部分
code1997
这个作者很懒,什么都没留下…
展开
-
11.异常相关
异常类和内部类1 异常类1.1 异常类概述1.2 异常处理 计算机语言进行项目开发的过程中,即使程序员把代码写的尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是依靠代码能够避免的,比如:网络阻塞,客户输入数据格式不正确等。1.2.1 异常的分类异常:在程序执行中发生的不正常的情况称之为“异常”。顶级父类为java.lang.ThrowableError:Java虚拟机无法解决的问题。如:JVM系统内部错误,资源耗尽等严重情况。比如:StackOverflowError(原创 2020-10-28 12:41:17 · 75 阅读 · 0 评论 -
10.网络编程-java版本
网络编程1 网络编程概述1 概述Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库, 程序员面对的是一个统一的网络编程环境。2 计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地原创 2020-10-28 12:30:47 · 129 阅读 · 0 评论 -
9.File类和IO流
File类和IO流1 File类1.1 File类概述 声明在java.io包下,File类对象代表内存内的一个文件夹或者一个文件。1.2 File类的实例化**public File(String pathname):**以pathname为路径创建File对象,可以是绝对路径或者相对路径,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。 ① 绝对路径:是一个固定的路径,从盘符开始 ② 相对路径:是相对于某个位置原创 2020-10-28 11:44:35 · 93 阅读 · 0 评论 -
6.泛型和通配符
泛型1 泛型概述1.1 为什么要有泛型 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际上存的什么类型的对象,所以在JDK5之前只能把元素类型设计为Object类型,5.0之后使用泛型来解决。因为此时除了元素的类型不确定,其他部分是确定的,例如关于这个元素如何保存,如何管理是确定的,因此把元素的类型设计成一个参数,这个类型参数叫做泛型。例如:Collection,List,ArrayList这个参数就是类型参数,即泛型。1.2 泛型的概念 泛型:就是允许在定义类,接口时通过一个标识原创 2020-10-23 22:58:44 · 100 阅读 · 0 评论 -
8.线程入门-java
线程1 线程概述1 线程相关基本概念:程序,进程,线程1)程序:为了完成特定的任务,用某种语言编写的一组指令的集合,即一段静态的代码,静态对象。2)进程:是程序的一次执行过程,或者是正在运行中的程序。是一个动态过程==>生命周期。程序是静态的,进程是动态的。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。3)线程:是对进程的细分,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线程的。线程作为调度和执行的单位,每个线程拥有独原创 2020-10-23 22:39:52 · 95 阅读 · 0 评论 -
7.java 集合相关
java 集合相关1 集合框架概述1.1 出现的背景: 一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象进行操作,就要对对象进行存储的容器。另外一方面,使用Array来存储对象方面具有一些弊端,,一旦创建了,数组的长度就不可以发生变化,而java集合就像一种容器,可以动态的对集合的大小进行扩充。java集合类可以用于存储数量不等的多个对象,还可以用于保存具有映射关系的关联数组。集合,数组是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要是指内存层面的存原创 2020-10-22 22:56:04 · 90 阅读 · 0 评论 -
4.javase常用类之其他类
1 System类1.1System类的概述 System类代表系统,是系统级的属性和控制方法都放置到该类的内部,位于java.lang包。特点:该类的构造器是private的,所以无法创建该类的对象,也无法实例化该类。其内部的成员变量和成员方法都是static的,所以也很方便的进行调用。1.2成员变量及方法1.2.1 成员变量in:标准输入流(键盘输入)out:标准输出流(显示器)err:标准错误输出流(显示器)1.2.2 成员方法**native long curre原创 2020-10-20 21:45:21 · 112 阅读 · 0 评论 -
3.javse常用类之比较器
常用类之比较器1 出现的背景 在java中涉及到数组,对象的排序问题java中的对象,正常情况下,只能进行比较:==或者!=,不能使用>或者<,但是在实际的开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小,以什么来衡量对象的大小,如何实现?2 实现对象排序的方式自然排序:java.lang.Comparable定制排序:java.util.Comparator3 使用3.1 Comparable:自然排序 String,包装类等实现了Compa原创 2020-10-20 21:44:41 · 3360 阅读 · 0 评论 -
2.javase常用类之时间相关
日期1 日期类:java.util.Date1.1Date概述 很多方法都过时了,推荐使用日历类Calendar来进行代替。1.2 简单使用 public static void main(String[] args) { //1.1.空参构造器:默认获取当前时间 Date date=new Date(); System.out.println(date); //Thu Jun 18 17:19:44 CST 2020 //1.2.根据传入毫秒值,创建date Date da原创 2020-10-20 21:44:04 · 129 阅读 · 0 评论 -
1.javase常用类之字符串相关
常用类之String类1 String类概述1.1 String类简介 String类代表字符串类,java程序中所有的字符串文字都作为该类的实例,字符串不可改变,他们的值在创建之后不可被更改,从其类的定义我们也可以看出。特点:类被final修饰,表明该类不可被继承。类实现了Serializable接口,表明该类可以序列化。类实现了Comparable接口,表明该类对象可以比较大小。类内部定义了final char[] value,用于存储字符串数据,表明字符串的底层是char型数组来原创 2020-10-20 21:43:16 · 270 阅读 · 0 评论 -
5.枚举类和注解
枚举类和注解1 枚举类1.1 出现背景 当类的对象只有有限个,确定的。例如:季节–>春夏秋冬,性别–>男女,双性。即当我们需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,可以以单例模式作为实现方式。1.2 如何定义枚举类1.2.1 JDK5.0之前/** * 自定义枚举类 */class Season{ //1.声明Season对象的属性:private final来修饰。 private final String seasonName;原创 2020-10-20 22:13:40 · 106 阅读 · 0 评论