java
文章平均质量分 83
EnndmeRedis
樊
展开
-
maven
目录mavenPom项目坐标仓库Maven开发环境搭建pom.xml配置安装jar包到自己的仓库mvn命令maven Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作优点找到相应jar包处理Jar包依赖问题管理jar包项目打包编译Pom Pom(Project Object Model 项目对象模型 (管理maven)Maven 管理的原创 2021-10-25 15:11:05 · 121 阅读 · 1 评论 -
Java反射&序列化
概述什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制反射就是把java类中各个成分映射成一个个java对象 例如一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象优点 可以只写一套代码,就可以获得任意类的信息,并创建其对象Class类一旦class文件被加原创 2021-10-25 09:37:44 · 895 阅读 · 1 评论 -
xml..
概述可扩展标记语言(Extensible Markup Language)XML 的设计宗旨是传输,存储数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签作用两个程序间进行数据通信(跨语言传输数据)给一台服务器,做一个配置文件,当服务器程序启动时,去读取它应当监听的端口号XML常见应用XML的出现解决了程序间数据传输的问题:比如QQ之间的数据传送,用XML格式来传送数据,具有良好的可读性,可维护性XML可以做配置文件XML文件做配置文件可以说非常普遍,比如我们的原创 2021-10-23 09:36:27 · 264 阅读 · 1 评论 -
log4j
概述日志组件,封装好了日志输出功能,可以将信息通过IO输出到一个文件中,提供方便的日志记录组成Log4j由三个重要的组件构成:日志信息的优先级:ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度日志信息的输出目的地:指定了日志将打印到控制台还是文件中日志信息的输出格式:控制了日志信息的显示内容搭建导入log4j所需要的jar包:将log4j.properties文件复制到src目录下(属性文件)修改log4j.properties文件配置在程序中需要原创 2021-10-20 22:02:13 · 79 阅读 · 1 评论 -
servlet&Ajax&Json
web开发概述web程序:所有的程序都部署在服务器端,通过浏览器远程访问服务器:提供服务 1、接收请求 2、响应 广义:软件+硬件 狭义:程序 ——放置文件(项目),供英特网中的其它电脑访问流程:客户端浏览器访问程序,先通过IP找到服务器地址,端口号找到程序(服务器)web开发环境搭建tomcat:apache公司提供的一款开源服务器下载,解压 http://tomcat.apache.org配置JAVA_HOME环境变量在tomcat的bin目录 双击运行 startup原创 2021-10-05 11:24:42 · 303 阅读 · 1 评论 -
JavaSE第十二章.JDBC
目录概述JDBC搭建1.导入对应的数据库驱动包(jar)2.加载mysql驱动3.连接到数据库4.发送sql到数据库5.关闭数据库连接通道增,删,改数据StatementPreparedStatement查询数据概述JDBC(Java DataBase Connectivity)java数据库连接应用程序与数据库之间的桥梁是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,java开发人员只需要编写一次程序,就可原创 2021-08-13 15:26:58 · 149 阅读 · 1 评论 -
JavaSE第十一章.GUI
目录概述Swing组件容器组件JFrameJPanel布局管理器FlowLayoutBorderLayoutGridLayout功能组件JLabelJTextFieldJTextAreaJPasswordFieldJButtonJMenuBar事件处理监听按钮监听菜单项监听鼠标键盘监听对话框内部类成员内部类静态内部类局本内部类匿名内部类概述GUI(Graphical User Interface)即图形用户界面Swing组件(1)顶层容器::常用有JFrame,JDialog(2)中间容器:JPa原创 2021-08-06 00:27:17 · 294 阅读 · 1 评论 -
JavaSE第十章.线程
目录程序进程线程线程和进程的关系创建线程1.继承Thread类2.实现Runnable接口Thread类中的常用方法放缓休眠线程优先级线程状态线程的分类用户线程守护线程多线程概念何时需要多线程优点缺点线程同步并发与并行多线程同步synchronized修饰代码块修饰方法LOCK线程死锁产生死锁的原因产生死锁的必要条件线程通信新增创建线程方式程序进程线程程序程序(program),是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码进程进程((process),就是正在执行的原创 2021-08-04 22:54:16 · 219 阅读 · 1 评论 -
JavaSE第九章.网络编程
概述计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路(网线)连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程(语言)我们所编写的程序具备在网络间进性信息传递, java支持网络通信 , 将底层实现细节封装起来网络通信中的问题如何找到计算机网络中的某台主机 (IP)找到主机后如何可靠安全的传输 (通信协议)网络通信协议网络通信协议计算机网络中实现通信必须有一些约定,原创 2021-07-30 17:59:39 · 143 阅读 · 1 评论 -
JavaSE第八章.IO
目录IO流分类![在这里插入图片描述](https://img-blog.csdnimg.cn/ec20a41cce134db0b74707a293327072.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyMTYzMjMw,size_16,color_FFFFFF,t_70#pic_center)特性非流式File类流式字节流缓冲数组原创 2021-07-28 23:20:45 · 134 阅读 · 1 评论 -
JavaSE第七章.集合
目录泛型集合概述CollectionListArrayListLinkedListVectorSetHashSetTreeSetIteratorMapHashMapput()底层原理TreeMapHashTableCollections类泛型即“参数化类型”就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)![2019101117003396](S:\非凡csdn\图片暂存javase\201910原创 2021-07-27 00:25:13 · 274 阅读 · 1 评论 -
JavaSE第六章.异常
文章目录概念异常类型ErrorException运行时异常非运行时异常异常处理自定义异常概念Java在编译或运行或者运行过程中出现的错误程序错误分为三种:1.编译错误;2.运行时错误;3.逻辑错误。(1)编译错误是因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置,这个也是大家在刚接触编程语言最常遇到的问题。(2)运行时错误是因为程序在执行时,运行环境发现了不能执行的操作。(3)逻辑错误是因为程序没有按照预期的逻辑顺序执行。异常也就是指程序运行时发生错误,而异常处理就是对原创 2021-07-24 14:12:29 · 128 阅读 · 1 评论 -
JavaSE第五章.常用类
文章目录API概述**基本数据类型包装类**基本数据类型和字符串之间的转换基本数据类型---->字符串字符串---->基本数据类型基本类型的对象---->基本数据类型数值基本类型---->引用类型进制转换常用方法比较自动装箱调用valueOf()后两个不同的对象比较Object类Object类简介Object类的常用方法equals()toString()Arrays类toString()equals()方法sort()基本类型排序字符串排序Object类排序binarySearch原创 2021-07-24 03:06:57 · 279 阅读 · 2 评论 -
JavaSE第四章.面向对象
谈谈你对面向对象语言的认识?面向过程语言设计思想过程: 具体步骤把要完成的一件事情,分成一步一步的步骤,然后逐步完成.把大象装进冰箱.洗衣服1.打开洗衣机盖 ()2.衣服扔进去()3.关闭洗衣机盖()面向对象语言设计思想首先会宏观的对整个事物进行分析(分类),不关心具体要做什么,关心谁(对象)去做.洗衣机开盖()关盖()洗衣服()人操作()面向过程和面向对象是相辅相成的,面向对象是宏观的设计,面向过程是具体的实现.人类 人 张三现有对象,后有类对象-指的是一个具体原创 2021-07-18 20:39:02 · 234 阅读 · 1 评论 -
JavaSE第三章.数组
基本概念1.初始化int[] arr = new int[3];int arr[] =new int [3]; 动态int[] arr ={1,2,3,4}; 静态2.遍历for循环int [] b = new int []{1,2,3,4,5,6,7};for(int i =0;i<b.length;i++){ System.out.println(b[i]); }增强for循环int [] b = new int []{1,2,3,4,5,6,7原创 2021-07-18 20:37:28 · 99 阅读 · 2 评论 -
JavaSE第一章.概述
1.为什么要学习java java语言主要用于应用型程序开发 java语言涉及到很多领域开发 服务器程序 银行,证券交易平台,电子商务后台等● Android应用 安卓手机,各种移动设备,智能家电● 嵌入式领域 智能卡,传感器上● 大数据技术 Hadoop以及其他大数据处理技术都是用Java2.Java语言发展史1991年 在 sun公司在James Gosling(詹姆斯•高斯林)带领下1995年正式确立.2004 1.5版本发布(重大语法升级变革) 命名j原创 2021-05-20 21:09:05 · 169 阅读 · 1 评论 -
JavaSE第二章.基础语法
1.IDE的使用IDE(Integrated Development Environment )集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。● 常用的java开发工具有IntelliJ IDEA 免费下载 使用收费Eclipse 完全免费安装设置参考文档2.注释使用的特定的符号标记的内容,对代码功能的解释// 单行注释/*多行注释*//**文档注释 用于为类,成员变量,方法的功能进行说明,在调用时可以提示原创 2021-05-20 21:02:14 · 168 阅读 · 1 评论