自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 线程的创建

线程程序,进程,线程程序:一段静态的代码进程:正在运行的程序线程:线程是进程中的最小执行单位,是CPU进行调度的最小单位主线程:用于开始 执行程序创建线程的方式 实现Runnable接口,在该类中的代码只是线程要执行的任务,并非线程 继承Thread类,重写run方法 线程的状态新建 ,就绪,运行,阻塞 ,死亡Thread类创建线程class PrimeThread extends Thread { long minPrim...

2022-04-16 23:13:02 247

原创 面向网络编程

面向网络编程计算机网络把分布在不同地方的计算机通过通信设备连接起来,通过软件实现资源共享。网络编程Java语言支持网络,Java语言把网络实现细节封装成不同的类,使用这些类,开发的程序,就可以实现网络间数据传输。ServerSocket 服务器端Socket 客户端网络编程的核心要素 如何精准的找到网络中的某台主机(通过IP+端口号) 找到后如何可靠高效的进行高效的传输(网络传输协议,TCP,UDP) OSI七层模型应用层/表示层/会话层/运输层/网络层/

2022-04-13 21:58:50 244

原创 IO流File类

IO流File类一个File类的对象,表示计算机硬盘上的一个文件或目录构造方法File(File parent,String child) 从父抽象路径名和子路径名字符串创建新的File实例File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例。File(URI uri) 通过将给定的 file: URI转换

2022-04-08 23:07:09 272

原创 Stream

Stream什么是流简单说就是从支持数据处理操作的源,生成的元素序列元素序列:和集合一样,流也提供了一个接口,访问特定元素类的一组有序值数据处理操作:流更偏向对数据的处理和计算集合通过Stream方法形成流,再对流操作从而构建想要的数据集合流操作不影响原始数据StreamStream与IO流是完全不同的Stream提供了对集合元素更加丰富的操作将集合或数组的元素存在Stream对象中中间操作中间操作返回的仍然是流.filter 过滤.distinct

2022-03-31 22:00:45 407

原创 集合三(泛型补充)

集合三(泛型补充)泛型补充从泛型派生子类当子类也是泛型类,子类和父类的泛型类型要一致子类不是泛型类,父类就要明确泛型数据类型泛型接口当实现了一个泛型接口,自身不是泛型类,所有Comparble接口就要明确类型泛型通配符类型通配符一般是使用"?"代替具体的类型实参。所以,类型通配符是类型实参,而不是类型形参。 类型通配符上限 类/接口<?extends实参类型> 要求该泛型的类型,只能是实参类型,或实参类型的子类类型。 类型通配符下限 类/接口&

2022-03-29 23:11:19 57

原创 java集合二

集合二List遍历 for循环遍历 增强for循环(不支持在遍历是删除数组,如果删除会抛出并发修改异常) 迭代器 调用Iterator()返回一个迭代器 listIterator 调用previous方法逆序遍历 Set接口Set接口继承于Collectionjiekouset中存储的元素是不重复的,无序的,set中的元素没有索引实现类Hashset类方法 .add .clear .contain 如果包含指定元素,返回true

2022-03-26 23:40:09 1076

原创 Java集合(容器)一

Java集合(容器)一为什么提供集合类在项目需求中,数据数量随时会发生变化,需要的存储结构会有特殊需求集合体系 单列集合 Collection接口在其下还要多个接口,主要两个为1.值可以重复的List的子接口 实现类:Arraylist(数组列表) LinkedList(链表列表) Vector(数组列表 但是线程安全)2.值不可以重复的Set子接口 实现类:Hashset treeset 双列集合 Map接口实现类 HaspMap HashTable Tre

2022-03-25 23:16:04 592

原创 异常及异常处理

异常异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” 。Java程序在执行过程中所发生的异常(运行时一切不正常情况)事件可分 为两类: Error : Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资 源耗尽等严重情况。一般不编写针对性的代码进行处理。 Except ion: 其它因编程错误或偶然的外在因素导致的一般性问题,可 以使用针对性的代码进行处理。 例如: 访问数组下标越界 试图读取不存在的文件 网络连

2022-03-24 21:49:20 67

原创 Api四应用程序编程接口

Api四应用程序编程接口基本包装类基本类型数据没有面向对象的方法所以使用Java为每一种基本类型定义了一种类除了char和int对应Character和Integer外其他6种基本类型分别为首字母大写Integer类转换方法 toBinaryString 转二进制 toHexString 转十六进制 toOctalString 转八进制 int intValue 取出对象的值而不是地址 parseInt 将String类型转换为int类型

2022-03-23 23:05:38 279

原创 APIstring类(续)

string类替换功能 String replace(char old,char new) String replace(String old,String new) replaceAll(String regex, String replacement) replaceFirst(String regex, String replacement) 去除字符串两空格 String trim() StringBuffer类StringBuffer类概述

2022-03-20 23:29:31 216

原创 API二应用程序编程接口

String类被final修饰,由多个字符组成的一串数据,一旦创建不可改变,因为底层存储为char[],且为private final例 创建String ="abc"创建字符串,先去字符串常量池中查找,没有就在字符串常量中创建一个对象abc,如果字符串常量已经存在abc,那么直接指向已有的对象即可用于判断Contains 判断是否包含字符串的子串isEmpty 判断是否为空,是则返回trueStartWith 判断是否为开头如abc开头为abendWith 判断是否为结尾如

2022-03-19 23:43:00 161

原创 API一 应用程序编程接口

API是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供 给开发人员进行使用帮助说Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面 向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设 计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和 基本数据类型对应的类统称为包装类.对于包装类来说,这些类的用途主要包含两种: 作为和基本数据类型对应的类类型存在。 包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操 作..

2022-03-18 22:23:59 418

原创 面向对象三

面向对象三面向对象特征封装封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问, 而是通过该类提供的方法来实现对隐藏信息的操作和访问继承继承:继承是面向对象程序设计不可缺少的设计思想,是实现代码可重 用的根基,是提高代码可扩展性的主要途径。 继承是从已有的类中派生出新的类,新的类能吸收已有类的属性和行为, 并能扩展新的能力。 在JAVA中使用extends关键字来表示继承关系。 JAVA不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个 直接父

2022-03-17 23:46:09 68

原创 面向对象二

对象与引用 Java 语言中除基本类型之外的变量类型都称之为引用类型。 Java中的对象是通过引用对其操作的. Car bm= new Car(); 可以分成两步 Car bm; bm= new Car(); 值传递和引用传递值传递与引用传递 Java中进行方法调用中传递参数时,参数传递有两种: 值传递:(形参数类型是基本数据类型):方法调用时,实际参数把它的值传递给 对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是 两个不..

2022-03-17 13:24:42 57

原创 面向对象一

面向对象一面向过程和面向对象pop 分析出解决所需的步骤,然后把步骤一步一步实现 关注流程 oop 以分类的方式进行思考和解决问题。 面向对象先对整体关系作出分类,然后根据不同的类深入细节的处理。 面向对象的思想符合人类的认知习惯。 java类类的结构 成员变量:事物属性的描述; 方法:事物的行为;(可以做的事情) 构造方法:用于创建对象; 内部类: 即在类体中声明的类。 块:一段没有名称的代码块

2022-03-17 13:22:57 53

原创 基础语法关键字

基础语法注释Java语言的三种注释//当行快捷ctrl+//**/多行注释 ctrl+shift+//*** */文档注释,用于类,方法(函数),属性功能说明关键字关键字中所有字母都为小写用于定义数据类型的关键字class interface enum byte short int long float double char boolean void定义数据类型true false null用于定义流程if else switch case defaul

2022-03-17 13:20:39 612

原创 java第一章笔记和练习

java第一章笔记和练习Java开发的应用软件 服务器端的程序 电商平台 银行系统 后端 安卓应用 前端移动端 软件工具 嵌入式 大数据 haodp 数据分析 发展史sun公司 1995 詹姆斯。高斯林Java1.0到Java15.009年被oracle收购Java虚拟机用于计算设备的规范,虚拟出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能,通过jvm来实现跨平台Java运行机制源代码 通过编译器生成一个.clas

2022-03-17 13:18:21 2393

原创 JDK安装

JDK的安装和卸载删除 删除Java的安装目录 删除Java_HOME 删除path下关于Java的目录 cmd下输入java -version 安装 百度搜索JDK8,找到下载地址 同意下载协议 下载电脑对应的版本 记住安装路径 在系统环境中添加Java_home环境变量 在path环境路径中添加jdk中bin的路径 在path环境中添加jre的路径 ...

2022-03-17 13:15:09 40

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除