![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java程序设计
文章平均质量分 94
Java从入门到入土
巧克力code
知识浅薄的IT小仔,通过Blog记录我的学习历程。其中难免会出现很多的错误,希望大家给与批评和指正。
展开
-
Java——注解
文章目录一. 注解概述1. 语法格式:2. 自定义注解3. 注解怎么使用?4. JDK内置了哪些注解4.1 Override注解4.2 Deprecated注解5. 元注解二. 注解中定义属性1. 属性是value时可以省略2. 属性是一个数组三. 反射注解1. 通过反射获取注解对象属性的值2. 注解在开发中的作用一. 注解概述注解或者注释:Annotation注解是一种引用数据类型,编译之后也是生产xxx.class文件1. 语法格式:[修饰符列表] @interface 注解类型名{}原创 2022-02-10 22:51:14 · 268 阅读 · 0 评论 -
Java——反射机制
文章目录一. 反射机制概述1. 反射机制作用2. 反射机制的相关重要类在哪个包下?3. 获取Class的三种方式一. 反射机制概述1. 反射机制作用通过Java语言中的反射机制可以操作字节码文件,可以读和修改字节码文件通过反射机制可以操作代码片段(class文件)2. 反射机制的相关重要类在哪个包下?java.lang.reflect.*反射机制的相关类?java.lang.Class:代表整个字节码,代表一个类型,代表整个类java.lang.reflect.Method:代表原创 2022-02-10 15:11:44 · 953 阅读 · 0 评论 -
Java——多线程
文章目录一. 多线程概述1. 什么是进程?什么是线程?2. 进程和线程的关系一. 多线程概述1. 什么是进程?什么是线程?进程是一个应用程序(一个进程是一个软件)线程是一个进程中的执行场景/执行单元一个进程可以启动多个线程对应java程序员来说,当在DOS命令窗口中输入:java HelloWorld 回车之后会先启动JVM,而JVM就是一个进程JVM再启动一个主线程调用main方法同时再启动一个垃圾回收线程负责看护,回收垃圾最起码,现在的java程序中至少有两个线程并发一个是原创 2022-02-08 10:03:59 · 216 阅读 · 0 评论 -
Java——I/O流
文章目录一. I/O流概述二. I/O流的分类三. 流应该怎么学习四. IO流四大家族五. 需要掌握的流一. I/O流概述通过IO可以完成硬盘的读和写二. I/O流的分类按照流的方向进行分类:以内存为参照物往内存中去,叫做输入。或者叫读从内存中出来,叫做输出,或者叫写按照读取数据方式不同进行分类有的流是按照字节方式读取数据,一次读取1个字节byte,等同于一次读取8个二进制位,这种流是万能的,什么类型的文件都可以读取。包括:文本、声音、视频、图片… 假设文件file.txt原创 2022-01-30 20:49:44 · 1027 阅读 · 0 评论 -
Java——集合
文章目录一. 集合概述1. 什么是集合?有什么用?2. 集合存储什么?3. 不同集合底层对应不同的数据结构4. 集合在java JDK中的哪个包下?5. 集合继承结构图一. 集合概述1. 什么是集合?有什么用?数组其实就是一个集合。集合实际上就是一个容器,可以来容纳其他类型的数据。集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对原创 2022-01-26 17:19:15 · 1194 阅读 · 0 评论 -
Java——常用类
文章目录一、sun公司下的JDK二、JDK类库的根类:Object1. Object类的概述2. Object类中的常用方法2.1 我们怎么找这些方法?2.2 什么是API?3. 我们需要了解如下的方法即可一、sun公司下的JDK二、JDK类库的根类:Object1. Object类的概述这个老祖宗类中的方法我们需要先研究一下,因为这些方法都是所有子类通用的。任何一个类默认继承Object。就算没有直接继承,最终也会间接继承。2. Object类中的常用方法2.1 我们怎么找这些方法?原创 2021-02-27 22:11:24 · 229 阅读 · 1 评论 -
Java——异常机制
文章目录一. 什么是异常1.1 异常概述1.2 异常的分类1.2.1 检查性异常1.2.2 运行时异常1.2.3 错误(ERROR)二. 异常体系结构2.1 概述2.2 Error2.3 Exception三. Java异常处理机制3.1 抛出异常3.2 捕获异常3.3 异常处理五个关键字四. 自定义异常4.1 概述4.2 举例五. 实际应用中的经验总结一. 什么是异常1.1 异常概述实际工作中,遇到的情况不可能是非常完美的。比如:你写个某个模块,用户输入不一定符合你的要求、 你的程序要打开某原创 2021-01-27 19:11:47 · 129 阅读 · 0 评论 -
Java——抽象类和接口
文章目录一. 抽象类概述1. 什么是抽象类?2. 抽象类属于什么类型?3. 抽象类怎么定义?4. 抽象类的作用?5. 抽象方法?一. 抽象类概述1. 什么是抽象类?抽象类无法实例化,无法创建对象,Why?抽象类是:类和类之间有共同特征,将这些具有共同特征的类再进一步抽象形成了抽象类。由于类本身是不存在的,所以抽象类无法创建对象。抽象类和抽象类实际上可能还会有共同特征,还可以进一步再抽象类到对象是实例化,对象到类是抽象2. 抽象类属于什么类型?抽象类也属于引用数据类型3. 抽象类怎原创 2021-02-25 16:12:57 · 165 阅读 · 0 评论 -
Java——面向对象
文章目录一. 面向对象编程1. 面向过程&面向对象2. 什么是面向对象2.1 面向对象核心思想二. 对象的创建分析三. 面向对象三大特性四. 抽象类和接口五. 内部类及OOP实践一. 面向对象编程Java核心思想就是OOP1. 面向过程&面向对象面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想(分类思维)物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个原创 2021-01-27 10:33:05 · 553 阅读 · 1 评论 -
Java——数组
文章目录四. Java数组1. 数组概述2. 一维数组(1). 创建一维数组(2). 初始化一维数组(3). 使用一维数组3. 二维数组(1). 创建二维数组(2). 初始化二维数组(3). 使用二维数组4. 对数组的基本操作(1). 遍历数组(2). 对数组进行排序(3). 填充替换数组元素(4). 复制数组(5). 数组查询四. Java数组1. 数组概述2. 一维数组(1). 创建一维数组(2). 初始化一维数组(3). 使用一维数组3. 二维数组(1). 创建二维数组(2). 初始原创 2021-01-24 10:00:45 · 357 阅读 · 1 评论 -
Java——流程控制
文章目录一. 用户交互Scanner1. Scanner对象2. 基本语法3. next()与nextLine对比3.1 next()3.2 nextLine()3.3 通过scanner进行一些小的运算二. 顺序结构(语句)三. 条件结构(语句)(1). if条件语句(2). switch多分支语句四. 循环结构(语句)(1). while循环语句(2). do...while循环语句(3). for循环语句五. break&continue(4). break语句(5). continue语句原创 2021-01-22 19:25:58 · 398 阅读 · 1 评论 -
Java——基础知识
文章目录一. 引言1. 计算机程序2. 编程3. Java编程语言4. Java发展历程5. Java从编写到运行(1). 启动Java开发环境(2). 在编辑器上编写Java程序(3). 运行Java程序(4). 组织工作一. 引言1. 计算机程序计算机本身是一个存储数据(数字、单词、图片)并与设备(监视器、音响系统、打印机)交互以及执行程序的机器计算机程序(Computer Program):是一个指令和判断序列计算机程序会详细的告诉计算机完成一个任务所需的步骤序列2. 编程编程:是设计原创 2020-10-19 16:22:45 · 950 阅读 · 1 评论 -
Java——概述
一. Java的起源和发展二.Java语言的特点简单易学安全性高跨平台 机器语言:不同种类的计算机有不同的机器语言,而且计算机只能识别机器语言。 高级语言程序->经过编译器的编译->特定机器的机器语言 解释程序的执行环境 程序是在操作系统的控制下执行的传统的计算机(同一个应用程序在不同的操作系统的机器上执行的结果会不同)Java虚拟机(通过在不同操作系统上装有特定的JVM来执行同一个应用程序以达到执行结果相同)Java实现一次原创 2020-07-15 21:32:02 · 215 阅读 · 1 评论 -
Java——学习前的疑问
文章目录一. 现在学Java晚吗?二. Java和Python如何抉择三. 走近Java四. 更好更高效学习Java五. Blog的重要性六. 什么是计算机1. 概述2. 计算机硬件3. 装机4. 冯诺依曼体系结构5. 计算机软件一. 现在学Java晚吗?不会晚,主要看你是否坚定半年时间完成掌握,熟练应用需要工作两三年,进阶的话需要学习底层领域的知识。二. Java和Python如何抉择java的封装是特别重要的,不用纠结,先学Java再学python都需要学编程语言排行榜三. 走近Ja原创 2021-01-18 19:01:03 · 113 阅读 · 0 评论 -
Java——软件的安装、卸载、理解
安装过程下载JDK下载最新版本的JDK 注:不同类型的Java IDE但是JDK都是一样的配置环境变量为什么需要配置环境变量以C语言举例:因为win10系统可执行程序是.exe后缀的文件当我们在CMD中,只可以运行123.exe文件或者通过C语言编译软件直接运行但是前提是cmd先进入123.exe文件所在的目录,若不在这个目录就找不到这个可执行程序 当我们想在cmd的任何目录下都运行这个123.exe文件 这时候我们就可以配置环境变量,改变PATH的值 之后就可以原创 2020-07-15 23:15:27 · 275 阅读 · 1 评论