Java
文章平均质量分 52
滑板车的自滑时代
心中有它,它不浮我,这大概就是理想状态吧
展开
-
2021-09-14java基础
学习目标:提示:这里可以添加学习目标例如:一周掌握Maven知识学习内容:传统项目管理状态分析:1.jar包不统一,jar包不兼容2.工程升级维护过程操作繁琐一、Maven简介1、Maven是什么?Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM);POM(Project Object Model):项目对象模型2、Maven的作用项目构建:提供标准的、跨平台的自动化项目构建方式依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间原创 2021-09-23 01:02:39 · 122 阅读 · 0 评论 -
2021-09-14关于java自学的第一课
关于java自学的第一课搭建开发环境1、安装开发工具2、配置JDK开发环境搭建开发环境1、安装开发工具选择一款业内推荐较多的开发软件IntelliJ IDEA。优点:IntelliJ IDEA 的每个方面都旨在最大化开发者生产力。结合智能编码辅助与符合人体工程学的设计,让开发不仅高效,更成为一种享受。下载链接:https://www.jetbrains.com/zh-cn/idea/promo/安装指引:1.双击运行安装包2.next3.设置安装路径再next4.安装类型‘全选’再原创 2021-09-14 22:37:31 · 109 阅读 · 0 评论 -
服务器篇(windows server 2012系统安装)
1.新建虚拟机选择稍后安装系统选择系统版本(具体看VMware Workstation支持的版本)设置虚拟机名称-----最好是英文,设置虚拟机安装位置—最好是英文路径设置虚拟机磁盘大小-----学习用,一般默认设置即可;通常将虚拟磁盘拆分为多个文件。设置硬件----配置cpu、内存等,通常默认即可。硬件设置—内存、cpu、系统镜像文件、网络、等等。初始新建完成后------点击开机。接下来就是安装系统了。选择系统版本-----这个通常是系统镜像文件带有的系统版本,按规划原创 2020-06-16 21:43:41 · 6917 阅读 · 0 评论 -
javaSE之jdbc-DAO模式(四)
第一节:封装工具类DbUtils类功能:1.注册驱动 2.获取连接 3.释放资源1.重用性方案2.跨平台方案第二节:ResultSet查询封装实体关系映射ORM(Object Relational Mapping) 实体类(Entity):零散数据的载体在应用开发中,我们从数据库查询出的结果集(ResultSet),一般都需要取得(get)其中的数据然后存放到(set)实体对象(Entity)中,以便进一步的处理需要。常用也最容易理解的方式就是从ResultSet中get相应字段值后调用实体对原创 2020-06-11 23:37:44 · 265 阅读 · 0 评论 -
MySQL学习过程(程序接口)
JDBCjava制定的符合java标准的连接数据库的方法权限:CRUD(create、Read、Update、Delete)数据库提供接口(驱动)Java DataBase Connectivity用于执行SQL语句的Java API包含一些类和接口1 连接数据库2 创建SQL或MySQL语句3 在数据库中执行SQL或MySQL查询4 查看和修改生成的记录* java中使用String存储SQL语句。JDBC核心组件:1 DriverManager:管理数据库驱动程序列表原创 2020-05-24 20:56:01 · 159 阅读 · 0 评论 -
java学习之I/O框架(一)
java.IO;什么是流: 内存与存储设备之间传输数据的通道。流的分类1、按方向:输入流:将《存储设备》中的内容读入到《内存》中。输出流:将《内存 》中的呢绒写入到《存储设备》中。2、按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。3、按功能:节点流:具有实际传输数据的读写功能。过滤流:在节点流的基础之上增强功能。字节流:字节流的父类(抽象类):InputStream:字节输入流;OutputStream:字节输出流实现类..原创 2020-05-14 00:55:40 · 123 阅读 · 0 评论 -
javaSE学习之Queue接口
Queue接口Collection的子接口,表示队列FIFO(顺序存储,先进先出)创建对象的常用方法:Queue<String> q = new LinkedList<String>();常用方法:1、抛出异常:boolean add(E e) //顺序添加一个元素(到达上限后,再添加元素,则会抛出异常)E remove() //获取第一个元素,并移除该元素(如果队列没有该元素,则抛出异常)E element() //获取第一个元素,但不移除..原创 2020-05-13 21:07:46 · 210 阅读 · 0 评论 -
JavaSE学习之线程初学
1、什么是线程一、什么是进程1.程序是静止的,只有真正运行时的程序,才被称为进程。2.单核CPU在任何时间点上,只能运行一个进程;宏观并行、微观串行。二什么是线程1.线程,又称轻量级进程(Light Weight Process)。程序中的一个顺序控制流程,同时也是CPU的基本调度单位。进程由多个线程组成,彼此间完成不同的工作,交替执行,称为多线程。2.JVM虚拟机是一个进程,当中默认包含主线程(Main),可通过代码创建多个独立线程,与Main并发执行。2、线程的组成3、线程的状态4、线原创 2020-05-11 00:16:06 · 121 阅读 · 0 评论 -
javaSE学习之异常
标题一、什么是异常???程序在运行过程中出现的特殊情况。异常处理的必要性:任何程序都可能存在大量的位置的问题、错误;如果不对这些问题进行处理,则可能导致程序的中断,造成不必要的损失。标题二、异常的分类Throwable:可抛出的,一切错误或异常的父类,java.lang.Throwable;JVM或Java throw语句抛出它的子类:Error:JVM、硬件、执行逻辑错误,不能手...原创 2020-05-08 22:35:22 · 183 阅读 · 0 评论 -
JavaSE学习之接口总结
什么是接口:·微观:接口是一种能力和约定·宏观:接口是一种标准接口与类的异同:· 没有构造方法,仅可定义公开静态常量与公开抽象方法。接口的应用:· Java为单继承,当父类的方法种类无法满足子类需求时,可实现接口扩充子类能力。接口的规范:· 任何类在实现接口时,必须实现接口中所有的抽象方法,否则此类为抽象类。· 实现接口中的抽象方法时,访问修饰符必须是public。什么...原创 2020-04-26 11:03:40 · 120 阅读 · 0 评论 -
javaSE学习之Map体系集合
Map:地图,映射关系(代表)1. Interface:Map特点: a. 用于存储任意键值对(Key-Value); b. 键:无序、无下标、不允许重复(唯一性); c. 值:无序、无下标、允许重复。方法: 1) containsKey(Object key)、containsValue(Object value) ...原创 2020-05-05 22:09:00 · 161 阅读 · 0 评论 -
JavaSE学习之Object方法equals()
java.lang.Object;public boolean equals(Object object){ }默认实现方式为(this == object),比较两个对象地址是否相同。可以被覆盖,覆盖后比较的是两个对象的内容是否相同。equals()方法覆盖步骤1.比较两个引用是否指向同一个对象。2.判断obj是否为null。3.判断两个引用指向的实际对象类型是否一致。4.强制类...原创 2020-05-05 18:00:43 · 149 阅读 · 0 评论 -
JavaSE学习之集合框架 java.util.Collection、java.util.List、java.util.Set
集合框架概念概念:对象的容器,存储对象的对象,可代替数组。特点:容器的工具类,定义了堆多个对象进行操作的常用方法。位置:java.util.*;Collection体系集合Collection代表一组对象,称之为集合List接口的特点:有序、有小标、元素可重复。Set接口的特点:无序、无下标、元素不能重复。List接口与实现类:有序、有小标(index...原创 2020-05-05 19:43:20 · 514 阅读 · 0 评论 -
javaSE之Object类的方法
·超类、基类,所有类的直接货间接父类,位于继承树的最顶层。·任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。·Object类中所定义的方法,是所有对象都具备的方法。·Object类型可以存储任何对象。1. 作为参数,可接受任何对象2. 作为返回值,可返回任何对象学习它主要是学习它能给子类带来什么???一、getClass()方法·pub...原创 2020-04-29 20:53:12 · 122 阅读 · 0 评论