java基础
文章平均质量分 58
java基础知识
熟悉的新风景
我还是喜欢呢个高中时候的自己
展开
-
04-面向对象
面向对象1. 类和对象**面向对象和面向过程的思想对比 : ** **面向过程 :**是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 **面向对象 :**是一种以对象为中心的编程思想,通过指挥对象实现具体的功能1.1 类和对象的关系客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:原创 2021-07-22 17:28:29 · 167 阅读 · 0 评论 -
06-java异常入门
异常的定义异常就是有异于常态,和正常情况不一样,有错误出现。在java中,阻止当前方法或作用域的情况,称之为异常。异常的分类Error:是程序中无法处理的错误,表示运行应用程序中出现了严重的错误。此类错误一般表示代码运行时JVM出现问题。通常有Virtual MachineError(虚拟机运行错误)、NoClassDefFoundError(类定义错误)等。比如说当jvm耗完可用内存时,将出现OutOfMemoryError。此类错误发生时,JVM将终止线程。非代码性错误。因此,当此类错误原创 2021-08-02 20:15:57 · 120 阅读 · 0 评论 -
08-java之io流基础
File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例从父路径名字符串和子路径名字符串创建新的 File实例从父抽象路径名和子路径名字符串创建新的 File实例示例代码。原创 2023-04-21 15:54:42 · 516 阅读 · 0 评论 -
09-java多线程
09-java多线程原创 2023-04-21 16:06:53 · 414 阅读 · 0 评论 -
07-java常用集合
java集合详解原创 2021-08-11 20:27:09 · 172 阅读 · 0 评论 -
01-java基本概念
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。创建一个 英文名称的文件夹(尽量别用中文),将下载好的 jdk 方到该目录下,双击运行下载好的可执行文件,所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。Java程序并非是直接运行的,Java编译器将Java源程序。原创 2023-04-21 11:04:04 · 414 阅读 · 0 评论 -
02-java语言基础
1 注释注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。// 这是单行注释文字多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。/*这是多行注释文字这是多行注释文字这是多行注释文字*/注意:多行注释不能嵌套使用。文档注释。文档注释以/**开始,以*/结束。(以后讲)2 关键字关键字是指被java语言赋予了特殊含义的原创 2021-07-21 17:48:46 · 205 阅读 · 0 评论 -
03-java数组的使用
数组的常用的操作原创 2023-04-21 14:39:51 · 485 阅读 · 0 评论 -
05-java常用api类
StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的。原创 2023-04-21 15:42:40 · 606 阅读 · 0 评论 -
语雀批量导出MarkDown文件,指定知识库所有内容
语雀原创 2022-11-27 01:08:11 · 2634 阅读 · 3 评论 -
根据maven-pom.xml下载所需jar包-mvn dependency:copy-dependencies
pom原创 2022-10-21 16:47:31 · 884 阅读 · 0 评论 -
java遍历文件夹并生成_sidebar.md
docsify原创 2022-09-15 14:50:05 · 315 阅读 · 0 评论 -
elasticsearch跨域
跨域原创 2022-09-03 22:31:48 · 950 阅读 · 0 评论 -
java遍历文件夹并且无限极分类转换成json
java无限极分类原创 2022-08-31 10:20:36 · 515 阅读 · 0 评论 -
typora加docsify魔改版.md文件链接生成-筛选md文件
魔改原创 2022-08-30 17:19:53 · 362 阅读 · 0 评论 -
javabean规范
javabean规范JavaBean 类必须是一个公共类, 即将其访问属性设置为 public如: public class Student{…}必须有一个无参的public构造方法;也就是默认构造方法一个JavaBean类不应有公共实例变量, 类变量都为private, 如: private int age;属性应该由一组读写方法(getXxx 和 setXxx)来访问实际中还会重新toString()@Data //相当于get、set、toString@NoAr原创 2022-05-25 00:31:21 · 876 阅读 · 0 评论 -
java下载图片到指定文件夹
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;import java.util.Arrays;class DownloadImage { /** * @param args * @throws原创 2022-05-17 00:33:50 · 2026 阅读 · 0 评论 -
项目中对请求进行封装-ajax封装
// 1请求地址 2参数 3,请求方式 const request = (url, params, method = "get") => { // 不限于jquery,所有请求到的数据都可以用resolve返回 return new Promise((resolve, reject) => { $.ajax({ url, method, data: params, ..原创 2022-05-15 16:08:48 · 188 阅读 · 0 评论 -
idea创建一个javaweb项目
前提java环境以及tomcat的安装1、IDEA创建Web项目此处以Idea 2020.3.4举例1、新建普通Java项目注意:Idea2020无法直接新建JavaWeb项目,只能通过新建普通Java项目的方式间接新建JavaWeb项目。选择项目位置和普通Java项目相同,此处略过。2、修改普通Java项目为JavaWeb项目项目根目录->右键->Add Framework Support选择JavaEE版本勾选左侧的Web Application原创 2022-05-13 09:45:01 · 33268 阅读 · 3 评论 -
java复习/学习流程
需要掌握最基本的知识如下:Java基础数据库相关运维相关前端相关javawebmybatismybatisplusspringspringmvcspringbootspringcloud当然了还有一些项目中需要用到的知识需要学习nginxshiro看着慢慢复习吧,希望一起疫情快点过去,我的观点,掌握最基本的知识,被最多的面试题就能拿到想要的工资,别扯什么底层算法,你一个工作一两年的程序员**...原创 2022-03-30 10:38:57 · 568 阅读 · 0 评论 -
常量类的实现的方式
好几种定义的方式,其实各有各的好处,个人觉得这种方式不错class Constants { public enum sex { MAN("1", "男"), FEMAN("2", "女"); private sex(String value, String name) { this.value = value; this.name = name; } privat原创 2021-12-27 09:34:21 · 165 阅读 · 0 评论 -
java基本数据类型
基本数据类型数据类型关键字字节取值范围默认包装类整数byte1-2^7 – 2^7-1 (-128 – 127)0Byteshort2-2^15 – 2^15-1 ( -32768 – 32767)0Shortint(默认)4-2^31 – 2^31-10Integerlong8-2^63 – 2^63-10LLong浮点float4负数:-3.402823E+38到-1.401298E-45 正数: 1.原创 2021-11-02 08:55:01 · 48 阅读 · 0 评论 -
java最新 学习路线
现在只是个小结,还有其他的学习路线阶段1当然是java基础了阶段2前端入门html,js,css,jquery,vue,bootstrap测试阶段3数据库,恒关键,这里学习mysql阶段4javaweb:这里就有很多了,但是也是必须要学的,不然没有只学习java基础没有任何意义,当然还有很多延申出来的知识jdbc:java操作数据库tomcat服务器 : 运行环境javaweb三大组件:servlet:接受请求,处理请求,完成响应,简单的说,完成前后端交互的一个玩意2原创 2021-10-29 22:24:53 · 132 阅读 · 1 评论 -
Java基础知识面试题2021
这里写目录标题????java基础分割线java基础基本数据类型终止循环的方法,如何跳出当前的多重嵌套循环jvm对其支配的内存空间进行了哪些区域划分解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。JDK 和 JRE 的区别是什么?说出 JDK 1.7 中的新特性?说出 5 个 JDK 1.8 引入的新特性?在.java 源文件中可以有多个类吗(内部类除外)?深拷贝和浅拷贝的区别是什么?switch 能否作用在 byte、long、string 上?什么是值传递和引用传递原创 2021-10-25 20:59:19 · 932 阅读 · 1 评论